void createView(const QString &title, QSqlQueryModel *model) { static int offset = 0; QTableView *view = new QTableView; view->setModel(model); view->setWindowTitle(title); view->move(100 + offset, 100 + offset); offset += 20; view->show(); }
QTableView* createView(QSqlQueryModel *model, const QString &title = "") { QTableView *view = new QTableView; view->setModel(model); static int offset = 0; view->setWindowTitle(title); view->move(100 + offset, 100 + offset); offset += 20; view->show(); return view; }
QTableView* createView(QSqlQueryModel *model, const QString &title = "") { QTableView *view = new QTableView; view->setModel(model); #if defined(Q_OS_SYMBIAN) || defined(Q_WS_MAEMO_5) || defined(Q_WS_SIMULATOR) Q_UNUSED(title); view->resizeColumnsToContents(); #else static int offset = 0; view->setWindowTitle(title); view->move(100 + offset, 100 + offset); offset += 20; view->show(); #endif return view; }
void createView(const QString &title, QSqlQueryModel *model) { static int offset = 0; QTableView *view = new QTableView; view->setModel(model); view->setWindowTitle(title); view->move(100 + offset, 100 + offset); offset += 20; view->show(); std::cout << "createView\n"; for (int i = 0; i < model->rowCount(); ++i) { int id = model->record(i).value("id").toInt(); QString name = model->record(i).value("name").toString(); std::cout << name.toStdString() << "\n"; } std::cout.flush(); }