Редакция 103 | Редакция 105 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 103 | Редакция 104 | ||
---|---|---|---|
Строка 20... | Строка 20... | ||
20 | out << MainWindow::modelString; |
20 | out << MainWindow::modelString; |
21 | file_tmp.close(); |
21 | file_tmp.close(); |
22 | 22 | ||
23 | MainWindow::openDataBase(); |
23 | MainWindow::openDataBase(); |
24 | MainWindow::buildPreviewModel(tr("Ìîÿ ìîäåëü"), tr("7")); |
24 | MainWindow::buildPreviewModel(tr("Ìîÿ ìîäåëü"), tr("7")); |
25 | - | ||
26 | QMap <QString, QString> class_list_map; |
- | |
27 | QStringList classesNameList;
|
- | |
28 | QStringList classesID_list;
|
- | |
29 | QStringList tmp_stringList;
|
- | |
30 | - | ||
31 | - | ||
32 | - | ||
33 | QString tmp_str;
|
- | |
34 | - | ||
35 | class_list_map = MainWindow::getClassList(); |
- | |
36 | classesID_list = class_list_map.keys(); |
- | |
37 | classesNameList = class_list_map.values(); |
- | |
38 | QMapIterator<QString, QString> interator(class_list_map); |
- | |
39 | // ui->comboBox->addItems(classesID_list);
|
- | |
40 | // ui->comboBox->addItems(classesNameList);
|
- | |
41 | while (interator.hasNext()) { |
- | |
42 | interator.next(); |
25 | MainWindow::initComboBox(); |
43 | tmp_str = interator.value(); |
- | |
44 | tmp_str.append(tr(" \t(ID=")); |
- | |
45 | tmp_str.append(interator.key()); |
- | |
46 | tmp_str.append(tr(")")); |
- | |
47 | tmp_stringList << tmp_str; |
- | |
48 | - | ||
49 | }
|
- | |
50 | ui->comboBox->addItems(tmp_stringList); |
- | |
51 | 26 | ||
52 | 27 | ||
53 | }
|
28 | }
|
54 | 29 | ||
55 | MainWindow::~MainWindow() |
30 | MainWindow::~MainWindow() |
Строка 320... | Строка 295... | ||
320 | 295 | ||
321 | rootItem1 = new QTreeWidgetItem(ui->treeWidget); |
296 | rootItem1 = new QTreeWidgetItem(ui->treeWidget); |
322 | rootItem1->setText(0, modelName); |
297 | rootItem1->setText(0, modelName); |
323 | 298 | ||
324 | rootItem1->setCheckState(0,Qt::Checked); |
299 | rootItem1->setCheckState(0,Qt::Checked); |
- | 300 | rootItems.append(rootItem1); |
|
- | 301 | ||
325 | 302 | ||
326 | 303 | ||
327 | rootItem2 = new QTreeWidgetItem(rootItem1); |
304 | rootItem2 = new QTreeWidgetItem(rootItem1); |
328 | rootItem2->setText(0, root_class_name); |
305 | rootItem2->setText(0, root_class_name); |
329 | rootItem2->setText(1, rootClassID); |
306 | rootItem2->setText(1, rootClassID); |
Строка 499... | Строка 476... | ||
499 | class_id_str = q.value(field_class_id).toString(); |
476 | class_id_str = q.value(field_class_id).toString(); |
500 | result_map[class_id_str] = class_name_str; |
477 | result_map[class_id_str] = class_name_str; |
501 | }
|
478 | }
|
502 | return result_map; |
479 | return result_map; |
503 | }
|
480 | }
|
- | 481 | ||
- | 482 | ||
- | 483 | ||
- | 484 | ||
- | 485 | ||
- | 486 | void MainWindow::initComboBox(){ |
|
- | 487 | ||
- | 488 | QMap <QString, QString> class_list_map; |
|
- | 489 | QStringList classesNameList;
|
|
- | 490 | QStringList classesID_list;
|
|
- | 491 | QStringList tmp_stringList;
|
|
- | 492 | ||
- | 493 | ||
- | 494 | ||
- | 495 | QString tmp_str;
|
|
- | 496 | ||
- | 497 | class_list_map = MainWindow::getClassList(); |
|
- | 498 | classesID_list = class_list_map.keys(); |
|
- | 499 | classesNameList = class_list_map.values(); |
|
- | 500 | QMapIterator<QString, QString> interator(class_list_map); |
|
- | 501 | // ui->comboBox->addItems(classesID_list);
|
|
- | 502 | // ui->comboBox->addItems(classesNameList);
|
|
- | 503 | while (interator.hasNext()) { |
|
- | 504 | interator.next(); |
|
- | 505 | tmp_str = interator.value(); |
|
- | 506 | tmp_str.append(tr(" \t(ID=")); |
|
- | 507 | tmp_str.append(interator.key()); |
|
- | 508 | tmp_str.append(tr(")")); |
|
- | 509 | tmp_stringList << tmp_str; |
|
- | 510 | ||
- | 511 | }
|
|
- | 512 | ui->comboBox->addItems(tmp_stringList); |
|
- | 513 | ||
- | 514 | ||
- | 515 | }
|