Хранилища Subversion OpenInventory

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

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

/trunk/DBViewer/mainwindow.cpp
22,6 → 22,7
 
MainWindow::openDataBase();
MainWindow::buildPreviewModel(tr("Ìîÿ ìîäåëü"), tr("7"));
MainWindow::getClassList();
 
}
 
441,3 → 442,29
return result;
 
}
 
 
QMap <QString, QString> MainWindow::getClassList(){ // ïîëó÷àåì ñïèñîê êëàññîâ
QMap <QString, QString> result_map;
QSqlQuery q;
QString sql_str;
int field_class_id, field_class_name;
bool ok;
sql_str = tr("select * "
" from ListOfClasses " //îïðåäåëèì êëàññû, äëÿ êîòîðûõ êîðíåâîé ÿâëÿåòñÿ êîíòåéíåðîì
);
q.prepare(sql_str);
ok = q.exec();
if (!ok) {
QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
this, // Ðîäèòåëüñêèé âèäæåò.
QObject::tr("Database Error"), // Çàãîëîâîê.
q.lastError().text()); // Òåêñò ñîîáùåíèÿ.
return result_map; // åñëè îøèáêà - âîçâðàùàåì ïóñòîé ñïèñîê
}
field_class_id = q.record().indexOf(tr("ID"));
field_class_name = q.record().indexOf(tr("ClassName"));
 
 
return result_map;
}