22,34 → 22,8 |
|
MainWindow::openDataBase(); |
MainWindow::buildPreviewModel(tr("Ìîÿ ìîäåëü"), tr("7")); |
MainWindow::getClassList(); |
|
QMap <QString, QString> class_list_map; |
QStringList classesNameList; |
QStringList classesID_list; |
QStringList tmp_stringList; |
|
|
|
QString tmp_str; |
|
class_list_map = MainWindow::getClassList(); |
classesID_list = class_list_map.keys(); |
classesNameList = class_list_map.values(); |
QMapIterator<QString, QString> interator(class_list_map); |
// ui->comboBox->addItems(classesID_list); |
// ui->comboBox->addItems(classesNameList); |
while (interator.hasNext()) { |
interator.next(); |
tmp_str = interator.value(); |
tmp_str.append(tr(" \t(ID=")); |
tmp_str.append(interator.key()); |
tmp_str.append(tr(")")); |
tmp_stringList << tmp_str; |
|
} |
ui->comboBox->addItems(tmp_stringList); |
|
|
} |
|
MainWindow::~MainWindow() |
474,8 → 448,6 |
QMap <QString, QString> result_map; |
QSqlQuery q; |
QString sql_str; |
QString class_name_str, class_id_str; |
|
int field_class_id, field_class_name; |
bool ok; |
sql_str = tr("select * " |
493,11 → 465,6 |
field_class_id = q.record().indexOf(tr("ID")); |
field_class_name = q.record().indexOf(tr("ClassName")); |
|
while(q.next()){ |
|
class_name_str = q.value(field_class_name).toString(); |
class_id_str = q.value(field_class_id).toString(); |
result_map[class_id_str] = class_name_str; |
} |
return result_map; |
} |