Хранилища Subversion OpenInventory

Редакция

Редакция 59 | Редакция 61 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 59 Редакция 60
Строка 5... Строка 5...
5
ClassEditor::ClassEditor(QWidget *parent) :
5
ClassEditor::ClassEditor(QWidget *parent) :
6
    QMainWindow(parent),
6
    QMainWindow(parent),
7
    ui(new Ui::ClassEditor)
7
    ui(new Ui::ClassEditor)
8
{
8
{
9
    ui->setupUi(this);
9
    ui->setupUi(this);
-
 
10
-
 
11
   
-
 
12
   
10
//    settdialog = new SettingsDialog(this);
13
    //    settdialog = new SettingsDialog(this);
11
    settdialog.show();
14
  /////////////////////////////////////////////////////  settdialog.show();
12
    sql.setDatabaseName(tr("an_db"));
15
    sql.setDatabaseName(tr("an_db"));
13
16
-
 
17
/*
14
    field = new TableField(tr("Ñîòðóäíèêè"), this);
18
    field = new TableField(tr("Ñîòðóäíèêè"), this);
15
    field->setNotNull(true);
19
    field->setNotNull(true);
16
    field->setDefaultValue(tr("ñîòðóäíèê"));
20
    field->setDefaultValue(tr("ñîòðóäíèê"));
17
21

18
    table = new SqlTable (tr("NewTable"), this);
22
    table = new SqlTable (tr("NewTable"), this);
Строка 49... Строка 53...
49
    ui->label_2->setText(table->name());
53
    ui->label_2->setText(table->name());
50
    ui->label->setText(table->fields().at(0)->sqlString());
54
    ui->label->setText(table->fields().at(0)->sqlString());
51
    ui->label_4->setText(table->sqlString());
55
    ui->label_4->setText(table->sqlString());
52
   ////// ui->lineEdit->insert(table->sqlString());
56
   ////// ui->lineEdit->insert(table->sqlString());
53
57

54
58
*/
55
    /**********************************************
59
    /**********************************************
56

60

57
    QTextDocument *document;
61
    QTextDocument *document;
58
    // = ui->textEdit->document();
62
    // = ui->textEdit->document();
59
    QTextCursor *cursor;
63
    QTextCursor *cursor;
Строка 106... Строка 110...
106
110
107
111
108
112
109
}
113
}
110
114
111
115
/*
112
ok = sql.createTable(table);
116
ok = sql.createTable(table);
113
if (!ok) {
117
if (!ok) {
114
                            QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
118
                            QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
115
                                                                            this,                      // Ðîäèòåëüñêèé âèäæåò.
119
                                                                            this,                      // Ðîäèòåëüñêèé âèäæåò.
116
                                                                            QObject::tr("Database Error"),   // Çàãîëîâîê.
120
                                                                            QObject::tr("Database Error"),   // Çàãîëîâîê.
Строка 124... Строка 128...
124
                                                    QObject::tr("Òàáëèöà â áàçå äàííûõ óñïåøíî ñîçäàíà."));         // Òåêñò ñîîáùåíèÿ.
128
                                                    QObject::tr("Òàáëèöà â áàçå äàííûõ óñïåøíî ñîçäàíà."));         // Òåêñò ñîîáùåíèÿ.
125
     }
129
     }
126
130

127
131

128
132

129
133
*/
130
134
131
ok = sql.createListOfClassesTable();
135
ok = sql.createListOfClassesTable();
132
136
133
if (!ok) {
137
if (!ok) {
134
                            QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
138
                            QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
Строка 205... Строка 209...
205
209
206
210
207
211
208
////////////////////////model->setHeaderData(2, Qt::Horizontal, tr("Ïñåâäîíèì êëàññà"));
212
////////////////////////model->setHeaderData(2, Qt::Horizontal, tr("Ïñåâäîíèì êëàññà"));
209
mymodel->setHeaderData(2, Qt::Horizontal, tr("Ïñåâäîíèì êëàññà"));
213
mymodel->setHeaderData(2, Qt::Horizontal, tr("Ïñåâäîíèì êëàññà"));
-
 
214
mymodel->setHeaderData(4, Qt::Horizontal, tr("Êîìåíòàðèé"));
210
215
211
//ui->tableView->setModel(model);
216
//ui->tableView->setModel(model);
212
ui->tableView->setModel(mymodel);
217
ui->tableView->setModel(mymodel);
213
//tableForDescription = new QTableView();
218
//tableForDescription = new QTableView();
214
ui->tableView_2->setModel(modelForDescription);
219
ui->tableView_2->setModel(modelForDescription);
Строка 217... Строка 222...
217
//tableForDescription->show();
222
//tableForDescription->show();
218
223
219
224
220
ui->tableView->setAlternatingRowColors(true);
225
ui->tableView->setAlternatingRowColors(true);
221
ui->tableView->resizeColumnsToContents();
226
ui->tableView->resizeColumnsToContents();
222
//ui->tableView->hideColumn(0);
227
ui->tableView->hideColumn(0);
223
ui->tableView->hideColumn(3);
228
ui->tableView->hideColumn(3);
-
 
229
ui->tableView->hideColumn(2);
224
230
225
231
226
//connect(ui->tableView, SIGNAL(clicked(const QModelIndex)), this, SLOT(on_tableView_clicked(const QModelIndex)));
232
//connect(ui->tableView, SIGNAL(clicked(const QModelIndex)), this, SLOT(on_tableView_clicked(const QModelIndex)));
227
}
233
}
228
234
Строка 337... Строка 343...
337
    column = index.column();
343
    column = index.column();
338
   QModelIndex index_tmp;
344
   QModelIndex index_tmp;
339
    QString tmp_str, filter_str;
345
    QString tmp_str, filter_str;
340
   index_tmp = ui->tableView->model()->index(row, 0);
346
   index_tmp = ui->tableView->model()->index(row, 0);
341
   tmp_str = ui->tableView->model()->data(index_tmp).toString();
347
   tmp_str = ui->tableView->model()->data(index_tmp).toString();
342
   ui->label->setText(tmp_str);
348
   //ui->label->setText(tmp_str);
343
   filter_str = tr("ClassIdentifer = ");
349
   filter_str = tr("ClassIdentifer = ");
344
   filter_str.append(tmp_str);
350
   filter_str.append(tmp_str);
345
   modelForDescription->setFilter(filter_str);
351
   modelForDescription->setFilter(filter_str);
346
   i++;
352
   i++;
347
}
353
}