Хранилища Subversion OpenInventory

Редакция

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

Редакция 69 Редакция 70
Строка 343... Строка 343...
343
void  ClassEditor::addNewClass_new(){
343
void  ClassEditor::addNewClass_new(){
344
344
345
    int row = mymodel->rowCount();
345
    int row = mymodel->rowCount();
346
346
347
    mymodel->insertRows(row, 1);
347
    mymodel->insertRows(row, 1);
348
    mymodel->setData(mymodel->index(row, 1), QVariant(tr("New classs")), Qt::EditRole); // ïðèñâàèâàåì íîâîå çíà÷åíèå ïîëþ "èìÿ êëàññà"
348
    mymodel->setData(mymodel->index(row, 1), QVariant(tr("New class")), Qt::EditRole); // ïðèñâàèâàåì íîâîå çíà÷åíèå ïîëþ "èìÿ êëàññà"
349
349
350
    mymodel->submitAll();
-
 
351
350
-
 
351
    mymodel->submitAll();
352
    row = mymodel->rowCount();
352
    row = mymodel->rowCount();
353
    QString tmp_str1;
353
    QString tmp_str1, sql_str;
354
    int i_tmp1;
354
    int i_tmp1;
355
    i_tmp1 = mymodel->data(mymodel->index(row-1, 0)).toInt();
355
    i_tmp1 = mymodel->data(mymodel->index(row-1, 0)).toInt();
356
    tmp_str1 = mymodel->data(mymodel->index(row-1, 0)).toString(); // ãåíåðèì èìÿ òàáëèöû-õðàíèëèùà îáúåêòîâ êëàññà
356
    tmp_str1 = mymodel->data(mymodel->index(row-1, 0)).toString(); // ãåíåðèì èìÿ òàáëèöû-õðàíèëèùà îáúåêòîâ êëàññà
357
357
358
    tmp_str1.append(tr("_Inctance"));
358
    tmp_str1.append(tr("_Inctance"));
-
 
359
    SqlTable* tbl;
-
 
360
    tbl = new SqlTable(tmp_str1); // ñîçäàåì õðàíèëèùå îáúåêòîâ
-
 
361
    sql_str = tbl->sqlString();
-
 
362
    bool ok;
-
 
363
-
 
364
    ok = sql.createTable(tbl);
-
 
365
-
 
366
    if (!ok) {
-
 
367
                                QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
-
 
368
                                                                                this,                      // Ðîäèòåëüñêèé âèäæåò.
-
 
369
                                                                                QObject::tr("Database Error"),   // Çàãîëîâîê.
-
 
370
                                                                                sql.lasError());         // Òåêñò ñîîáùåíèÿ.
-
 
371
                                delete tbl;
-
 
372
                                mymodel->removeRow(row-1);
-
 
373
                                mymodel->submitAll();
-
 
374
                                mymodel->select();
-
 
375
                                ui->tableView_2->resizeRowsToContents();
-
 
376
                                return; // âûõîäèì íå ïðèìåíÿÿ èçìåíåíèé
-
 
377
-
 
378
                         }
-
 
379
-
 
380
    delete tbl;
359
    mymodel->setData(mymodel->index(row-1, 3), QVariant(tmp_str1), Qt::EditRole);  // è çàíîñèì çíà÷åíèå â òàáëèöó
381
    mymodel->setData(mymodel->index(row-1, 3), QVariant(tmp_str1), Qt::EditRole);  // è çàíîñèì çíà÷åíèå â òàáëèöó
360
382
-
 
383
-
 
384
361
    // model->setData(model->index(row, 1), tr("Âàñÿ Ïóïê  èí"));
385
    // model->setData(model->index(row, 1), tr("Âàñÿ Ïóïê  èí"));
362
    // model->setData(model->index(row, 2) , tr("Ìóõîñðà  íñê, Çàæîïèíñêèå âûñåëêè ä 1"));
386
    // model->setData(model->index(row, 2) , tr("Ìóõîñðà  íñê, Çàæîïèíñêèå âûñåëêè ä 1"));
363
387
364
388
365
    //mymodel->submitAll();
389
    //mymodel->submitAll();