connect - Parameter mitgeben
Verfasst: 28. März 2012 11:42
Hallo,
was ist die beste Möglichkeit, einen Slot einen Parameter mitzugeben:
Ich habe die Variable "customerId", welche ich dem SLOT "showState10DaysAgo()" übergeben möchte, wie stelle ich das am besten an? Direkt übergeben kann ich ja nichts...
was ist die beste Möglichkeit, einen Slot einen Parameter mitzugeben:
Code: Alles auswählen
void BackupMonitor::contextMenuRequested(QPoint pos) {
QVariant customerId = ui->backupView->currentIndex().data(Qt::UserRole + 1);
QModelIndex i = ui->backupView->currentIndex();
if (i.isValid()) {
QList<QAction*> listActions;
QAction *actionState10DaysAgo = new QAction("Jobs der letzten 10 Tage", this);
listActions << actionState10DaysAgo;
connect(actionState10DaysAgo, SIGNAL(triggered()), this, SLOT(showState10DaysAgo()) );
// ...
// ...
QMenu::exec(listActions, ui->backupView->mapToGlobal(pos) + QPoint(0, 25) );
}
}