X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fclient%2FMainWindow.cpp;h=7e33bf434a740e7da8ecef4769c066c274d09ee0;hb=b13664d07d62f8b78c3a2a0d2f879b67262be8b4;hp=221ac603a28e2360c47c2ce924e7f43f9c5aa4cc;hpb=07781ac051e81a978b4a1b9b4af5433fc3c9e494;p=qtrapids diff --git a/src/client/MainWindow.cpp b/src/client/MainWindow.cpp index 221ac60..7e33bf4 100644 --- a/src/client/MainWindow.cpp +++ b/src/client/MainWindow.cpp @@ -75,6 +75,8 @@ MainWindow::MainWindow() : QAction *removeAction = tempMenu->addAction(tr("&Remove")); removeAction->setEnabled(false); QAction *quitAction = tempMenu->addAction(tr("&Quit")); + QAction *stopDaemonAction = tempMenu->addAction(tr("Stop &daemon")); + tempMenu = menuBar->addMenu(tr("&View")); QAction *columnsAction = tempMenu->addAction(tr("&Columns")); @@ -91,6 +93,7 @@ MainWindow::MainWindow() : connect(removeAction, SIGNAL(triggered()), this, SLOT(on_removeAction_clicked())); connect(this, SIGNAL(itemSelected(bool)), removeAction, SLOT(setEnabled(bool))); connect(quitAction, SIGNAL(triggered()), this, SLOT(on_quitAction_clicked())); + connect(stopDaemonAction, SIGNAL(triggered()), this, SLOT(on_stopDaemonAction_clicked())); connect(columnsAction, SIGNAL(triggered()), this, SLOT(on_columnsAction_clicked())); connect(preferencesAction, SIGNAL(triggered()), this, SLOT(on_preferencesAction_clicked())); connect(aboutAction, SIGNAL(triggered()), this, SLOT(on_aboutAction_clicked())); @@ -340,6 +343,12 @@ void MainWindow::on_quitAction_clicked() } +void MainWindow::on_stopDaemonAction_clicked() +{ + server_.terminateSession(); +} + + void MainWindow::on_columnsAction_clicked() { ColumnSelectorDialog *dialog = new ColumnSelectorDialog(dlView_);