Редакция 75 | Редакция 77 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 75 | Редакция 76 | ||
---|---|---|---|
Строка 294... | Строка 294... | ||
294 | connect(ui->action_removeAllFields, SIGNAL(triggered()), this, SLOT(on_pushButton_5_clicked())); // óäàëèòü âñå ïîëÿ |
294 | connect(ui->action_removeAllFields, SIGNAL(triggered()), this, SLOT(on_pushButton_5_clicked())); // óäàëèòü âñå ïîëÿ |
295 | connect(ui->action_removeSelectedClasses, SIGNAL(triggered()), this, SLOT(on_pushButton_2_clicked())); // óäàëèòü âûäåëåííûå êëàññû |
295 | connect(ui->action_removeSelectedClasses, SIGNAL(triggered()), this, SLOT(on_pushButton_2_clicked())); // óäàëèòü âûäåëåííûå êëàññû |
296 | connect(ui->action_removeAllClasses, SIGNAL(triggered()), this, SLOT(on_action_removeAllClasses())); // óäàëèòü âñå êëàññû |
296 | connect(ui->action_removeAllClasses, SIGNAL(triggered()), this, SLOT(on_action_removeAllClasses())); // óäàëèòü âñå êëàññû |
297 | connect(ui->action_newClass, SIGNAL(triggered()), this, SLOT(on_pushButton_clicked())); // äîáàâèòü íîâûé êëàññ |
297 | connect(ui->action_newClass, SIGNAL(triggered()), this, SLOT(on_pushButton_clicked())); // äîáàâèòü íîâûé êëàññ |
298 | connect(ui->action_newField, SIGNAL(triggered()), this, SLOT(on_pushButton_3_clicked())); // äîáàâèòü íîâîå ïîëå |
298 | connect(ui->action_newField, SIGNAL(triggered()), this, SLOT(on_pushButton_3_clicked())); // äîáàâèòü íîâîå ïîëå |
- | 299 | connect(ClassEditor::modelForDescription, SIGNAL(field_name_changed()), this, SLOT(on_field_name_changed())); // äîáàâèòü íîâîå ïîëå |
|
299 | }
|
300 | }
|
300 | 301 | ||
301 | 302 | ||
302 | 303 | ||
303 | 304 | ||
Строка 734... | Строка 735... | ||
734 | mymodel->submitAll(); // ôèêñèðóåì èçìåíåíèÿ |
735 | mymodel->submitAll(); // ôèêñèðóåì èçìåíåíèÿ |
735 | ui->tableView->resizeColumnsToContents(); |
736 | ui->tableView->resizeColumnsToContents(); |
736 | ui->tableView_2->resizeColumnsToContents(); |
737 | ui->tableView_2->resizeColumnsToContents(); |
737 | 738 | ||
738 | }
|
739 | }
|
- | 740 | ||
- | 741 | ||
- | 742 | void ClassEditor::on_field_name_changed(){ // ïîìåíÿëîñü èìÿ ïîëÿ |
|
- | 743 | ClassEditor::refreshInctance(); |
|
- | 744 | }
|
|
- | 745 | ||
- | 746 | ||
- | 747 | ||
- | 748 | ||
- | 749 | void ClassEditor::refreshInctance(){ // îáíîâèì ìîäåëü òàáëèöû-õðàíèëèùà |
|
- | 750 | ||
- | 751 | QString Inctance_str; // èìÿ òàáëèöû-õðàíèëèùà |
|
- | 752 | Inctance_str = mymodel->data(mymodel->index(ClassEditor::currIndexOfClassesTable.row(), 3)).toString(); |
|
- | 753 | delete model; |
|
- | 754 | delete tableForInstance; |
|
- | 755 | model = new QSqlTableModel(); |
|
- | 756 | tableForInstance = new QTableView(); |
|
- | 757 | model->setTable(Inctance_str); |
|
- | 758 | model->setEditStrategy(QSqlTableModel::OnManualSubmit); |
|
- | 759 | tableForInstance->setModel(model); |
|
- | 760 | tableForInstance->setWindowTitle(Inctance_str); |
|
- | 761 | tableForInstance->resizeRowsToContents(); |
|
- | 762 | tableForInstance->show(); |
|
- | 763 | ||
- | 764 | }
|