Хранилища Subversion OpenInventory

Редакция

Редакция 146 | Редакция 149 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 146 Редакция 147
Строка 827... Строка 827...
827
827
828
828
829
void MainWindow::readModels(){
829
void MainWindow::readModels(){
830
830
831
    int row = model_for_ListModelsTable->rowCount();
831
    int row = model_for_ListModelsTable->rowCount();
-
 
832
    QList <QTreeWidgetItem*> modelsItemsList;
-
 
833
    QList <int> row_list;
-
 
834
    modelsItemsList = models_items.values();
-
 
835
-
 
836
    row_list = models_items.keys();
-
 
837
-
 
838
-
 
839
832
    rootItems.clear();
840
    rootItems.clear();
833
    ui->treeWidget->clear();
841
    ui->treeWidget->clear();
834
for (int i=0; i < row; i++){
842
for (int i=0; i < row; i++){
835
    QTreeWidgetItem * item_tmp;
843
    QTreeWidgetItem * item_tmp;
836
    QString modelName;
844
    QString modelName;
837
    QString modelString;
-
 
-
 
845
838
    bool enabled;
846
    bool enabled;
-
 
847
-
 
848
-
 
849
-
 
850
    //models_items.values();
-
 
851
    // modelString =
-
 
852
839
    modelName = model_for_ListModelsTable->data(model_for_ListModelsTable->index(i, 1)).toString();
853
    modelName = model_for_ListModelsTable->data(model_for_ListModelsTable->index(i, 1)).toString();
840
    enabled = model_for_ListModelsTable->data(model_for_ListModelsTable->index(i, 3)).toBool();
854
    enabled = model_for_ListModelsTable->data(model_for_ListModelsTable->index(i, 3)).toBool();
841
    item_tmp = new QTreeWidgetItem(ui->treeWidget);
855
    item_tmp = new QTreeWidgetItem(ui->treeWidget);
842
    item_tmp->setText(0, modelName);
856
    item_tmp->setText(0, modelName);
-
 
857
    item_tmp->setText(4, QVariant(i).toString()); // çàïèøåì â 4 êîëîíêó íîìåðñòðîêè ìîäåëè â òàáëèöå ìîäåëåé
843
    if (enabled) item_tmp->setCheckState(0,Qt::Checked);
858
    if (enabled) item_tmp->setCheckState(0,Qt::Checked);
844
    else  item_tmp->setCheckState(0,Qt::Unchecked);
859
    else  item_tmp->setCheckState(0,Qt::Unchecked);
845
860
846
    root_items_list << item_tmp;
861
    root_items_list << item_tmp;
847
862
848
    rootItems.append(item_tmp);
863
    rootItems.append(item_tmp);
-
 
864
-
 
865
    models_items[i] =item_tmp ;
-
 
866
-
 
867
849
    modelString = model_for_ListModelsTable->data(model_for_ListModelsTable->index(i, 2)).toString();
868
    modelString = model_for_ListModelsTable->data(model_for_ListModelsTable->index(i, 2)).toString();
850
    if (modelString.isEmpty()) continue;
869
    if (modelString.isEmpty()) continue;
851
    else setupModelData(modelString.split(QString("\n")), item_tmp); // ñòðîèì ìîäåëü
870
    else setupModelData(modelString.split(QString("\n")), item_tmp, i); // ñòðîèì ìîäåëü
852
871
853
        }
872
        }
854
}
873
}