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++; |
} |
|