Хранилища Subversion OpenInventory

Сравнить редакции

Не учитывать пробелы Редакция 82 → Редакция 83

/trunk/ClassEditor/classeditor.cpp
275,6 → 275,7
modelForDescription->setInctance(class_instance); // ïåðåäàåì â ìîäåëü ïîëåé èìÿ òåêóùåé òàáëèöû-õðàíèëèùà
//class_instance.append(tr("_inctance"));
str_fltr.append(class_indx);
str_fltr.append(tr(" AND FieldType <> \"pointer\""));
 
model->setTable(class_instance);
//model->setTable(tr("memory"));
289,11 → 290,19
modelForDescription->select();
ui->tableView_2->resizeColumnsToContents();
 
// str_fltr.clear();
 
str_fltr = tr("ClassIdentifer = ");
modelForPointers->setInctance(class_instance); // ïåðåäàåì â ìîäåëü ïîëåé èìÿ òåêóùåé òàáëèöû-õðàíèëèùà
str_fltr.append(class_indx);
str_fltr.append(tr(" AND FieldType = \"pointer\""));
// str_fltr.append( tr(" FieldType = pointer "));
modelForPointers->setFilter(tr(" FieldType = \"pointer\" "));
 
 
 
modelForPointers->setFilter(str_fltr);
modelForPointers->select();
ui->tableView_3->setModel(modelForPointers);
ui->tableView_3->resizeColumnsToContents();
 
//connect(ui->tableView, SIGNAL(clicked(const QModelIndex)), this, SLOT(on_tableView_clicked(const QModelIndex)));
connect(mymodel, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(on_myModel_dataChanged(QModelIndex,QModelIndex)));
509,10 → 518,10
tmp_str = ui->tableView->model()->data(index_tmp).toString();
instance_str = ui->tableView->model()->data(index_instance).toString();
modelForDescription->setInctance(instance_str); // ïåðåäàåì â ìîäåëü ïîëåé èìÿ òåêóùåé òàáëèöû-õðàíèëèùà
modelForPointers->setInctance(instance_str);
 
 
 
 
// instance_str.append(tr("_inctance"));
/*
Inctance_model.clear();
542,9 → 551,21
// ui->label->setText(QVariant(currIndexOfClassesTable.row()).toString());
filter_str = tr("ClassIdentifer = ");
filter_str.append(tmp_str);
filter_str.append(tr(" AND FieldType <> \"pointer\""));
modelForDescription->setFilter(filter_str);
modelForDescription->select();
ui->tableView_2->resizeColumnsToContents();
 
filter_str = tr("ClassIdentifer = ");
filter_str.append(tmp_str);
filter_str.append(tr(" AND FieldType = \"pointer\""));
modelForPointers->setFilter(filter_str);
modelForPointers->select();
ui->tableView_3->resizeColumnsToContents();
 
 
 
 
i++;
}