void MyApp::showTabulatedEvents() {
const int maxRows = dbStoreToday.size();
upcomingEventsForToday(); // ustaw liste dbStoreToday
tableWindow->setWindowTitle(trUtf8("Upcoming events for today"));
tableLay->addWidget(tableView);
for(int row = 0; row < maxRows; ++row) {
model
->setItem
(row,
1,
new QStandardItem(dbStoreToday
[row
].
nazwisko));
model
->setItem
(row,
2,
new QStandardItem(dbStoreToday
[row
].
nazwa_wyd));
model
->setItem
(row,
3,
new QStandardItem(dbStoreToday
[row
].
data_wyd.
toString()));
model
->setItem
(row,
4,
new QStandardItem(tr
("%1").
arg(dbStoreToday
[row
].
przypomnienie)));
}
tableView->setModel(model);
tableView->show();
tableWindow->show();
}
void MyApp::showTabulatedEvents() {
const int maxRows = dbStoreToday.size();
upcomingEventsForToday(); // ustaw liste dbStoreToday
QWidget* tableWindow = new QWidget;
QVBoxLayout* tableLay = new QVBoxLayout(tableWindow);
tableWindow->setWindowTitle(trUtf8("Upcoming events for today"));
QTableView* tableView = new QTableView;
tableLay->addWidget(tableView);
tableView->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
QStandardItemModel* model = new QStandardItemModel(5,dbStoreToday.size());
for(int row = 0; row < maxRows; ++row) {
model->setItem(row,0,new QStandardItem(dbStoreToday[row].imie));
model->setItem(row,1,new QStandardItem(dbStoreToday[row].nazwisko));
model->setItem(row,2,new QStandardItem(dbStoreToday[row].nazwa_wyd));
model->setItem(row,3,new QStandardItem(dbStoreToday[row].data_wyd.toString()));
model->setItem(row,4,new QStandardItem(tr("%1").arg(dbStoreToday[row].przypomnienie)));
}
tableView->setModel(model);
tableView->show();
tableWindow->show();
}
To copy to clipboard, switch view to plain text mode
Bookmarks