Хранилища Subversion OpenInventory

Редакция

Редакция 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
}