X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=dcb658f3fea41e9c071ca22855db7666e308fe05;hp=7d3b45d26849f0d9ba6fdc41e38311ea2b6ebf64;hb=e3bafb7a62d1123bfeee221550bca96aef769399;hpb=a7b8afccd7d0e2a508c771e7385155bbe6050ef8 diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 7d3b45d2..dcb658f3 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -261,6 +261,9 @@ void MainWin::setupMenus() { _viewMenu->addAction(coll->action("LockDockPositions")); _settingsMenu = menuBar()->addMenu(tr("&Settings")); +#ifdef HAVE_KDE + _settingsMenu->addAction(KStandardAction::configureNotifications(this, SLOT(showNotificationsDlg()), this)); +#endif _settingsMenu->addAction(coll->action("ConfigureQuassel")); _helpMenu = menuBar()->addMenu(tr("&Help")); @@ -338,6 +341,11 @@ BufferView *MainWin::allBuffersView() const { return 0; } +void MainWin::showNotificationsDlg() { + SettingsPageDlg dlg(new NotificationsSettingsPage(this), this); + dlg.exec(); +} + void MainWin::on_actionEditNetworks_triggered() { SettingsPageDlg dlg(new NetworksSettingsPage(this), this); dlg.exec();