Subversion Repositories OpenInventory

Rev

Rev 103 | Rev 105 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 103 Rev 104
Line 20... Line 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()
Line 320... Line 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);
Line 499... Line 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
}