X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=4ebb003570dffa5c76f7fc9af7f2dae4b58d7d98;hb=1f105f4fb3b59c249f4d65b37c1b1dc4b9068eb8;hp=56f8f1ad850ea4ab057cd256d624a198e9847156;hpb=44797cbb82853f2f5a9013cf31dd489bb52f5ae5;p=quassel.git diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 56f8f1ad..4ebb0035 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -20,6 +20,9 @@ #include "mainwin.h" #ifdef HAVE_KDE +# include +# include +# include # include # include #endif @@ -83,6 +86,7 @@ MainWin::MainWin(QWidget *parent) #ifdef HAVE_KDE : KMainWindow(parent), + _kHelpMenu(new KHelpMenu(this)), #else : QMainWindow(parent), #endif @@ -213,9 +217,9 @@ void MainWin::setupActions() { this, SLOT(showSettingsDlg()), tr("F7"))); // Help - coll->addAction("AboutQuassel", new Action(SmallIcon("quassel"), tr("&About Quassel..."), coll, + coll->addAction("AboutQuassel", new Action(SmallIcon("quassel"), tr("&About Quassel"), coll, this, SLOT(showAboutDlg()))); - coll->addAction("AboutQt", new Action(QIcon(":/pics/qt-logo.png"), tr("About &Qt..."), coll, + coll->addAction("AboutQt", new Action(QIcon(":/pics/qt-logo.png"), tr("About &Qt"), coll, qApp, SLOT(aboutQt()))); coll->addAction("DebugNetworkModel", new Action(SmallIcon("tools-report-bug"), tr("Debug &NetworkModel"), coll, this, SLOT(on_actionDebugNetworkModel_triggered()))); @@ -253,7 +257,11 @@ void MainWin::setupMenus() { _helpMenu = menuBar()->addMenu(tr("&Help")); _helpMenu->addAction(coll->action("AboutQuassel")); +#ifndef HAVE_KDE _helpMenu->addAction(coll->action("AboutQt")); +#else + _helpMenu->addAction(KStandardAction::aboutKDE(_kHelpMenu, SLOT(aboutKDE()), this)); +#endif _helpMenu->addSeparator(); _helpDebugMenu = _helpMenu->addMenu(SmallIcon("tools-report-bug"), tr("Debug")); _helpDebugMenu->addAction(coll->action("DebugNetworkModel"));