Хранилища Subversion OpenInventory

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

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

/trunk/ClassEditor/classeditor.cpp
296,6 → 296,7
connect(ui->action_removeAllClasses, SIGNAL(triggered()), this, SLOT(on_action_removeAllClasses())); // óäàëèòü âñå êëàññû
connect(ui->action_newClass, SIGNAL(triggered()), this, SLOT(on_pushButton_clicked())); // äîáàâèòü íîâûé êëàññ
connect(ui->action_newField, SIGNAL(triggered()), this, SLOT(on_pushButton_3_clicked())); // äîáàâèòü íîâîå ïîëå
connect(ClassEditor::modelForDescription, SIGNAL(field_name_changed()), this, SLOT(on_field_name_changed())); // äîáàâèòü íîâîå ïîëå
}
 
 
736,3 → 737,28
ui->tableView_2->resizeColumnsToContents();
 
}
 
 
void ClassEditor::on_field_name_changed(){ // ïîìåíÿëîñü èìÿ ïîëÿ
ClassEditor::refreshInctance();
}
 
 
 
 
void ClassEditor::refreshInctance(){ // îáíîâèì ìîäåëü òàáëèöû-õðàíèëèùà
 
QString Inctance_str; // èìÿ òàáëèöû-õðàíèëèùà
Inctance_str = mymodel->data(mymodel->index(ClassEditor::currIndexOfClassesTable.row(), 3)).toString();
delete model;
delete tableForInstance;
model = new QSqlTableModel();
tableForInstance = new QTableView();
model->setTable(Inctance_str);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
tableForInstance->setModel(model);
tableForInstance->setWindowTitle(Inctance_str);
tableForInstance->resizeRowsToContents();
tableForInstance->show();
 
}