52a32a97 | 2014-03-19 04:07:37 | Michele Calgaro |
Added help button in the Katapult configuration dialog. This relates to bug 1842. |
||
M katapult/katapult/katapultconfigdlg.cpp |
||
diff --git a/katapult/katapult/katapultconfigdlg.cpp b/katapult/katapult/katapultconfigdlg.cpp index 369971c..2ca0fb7 100644 --- a/katapult/katapult/katapultconfigdlg.cpp +++ b/katapult/katapult/katapultconfigdlg.cpp @@ -41,7 +41,7 @@ #include "confdisplay.h" KatapultConfigDlg::KatapultConfigDlg(KatapultSettings *settings) - : KDialogBase(TreeList, "Configure", Ok|Cancel, Ok) + : KDialogBase(TreeList, "Configure", Ok|Cancel|Help, Ok) { this->settings = settings; setTreeListAutoResize(TRUE); |
||
22a4e52f | 2014-03-19 05:22:04 | Michele Calgaro |
Added Help submenu to Katapult systray icon. This resolves bug 1842. |
||
M katapult/katapult/katapult.cpp M katapult/katapult/katapult.h |
||
diff --git a/katapult/katapult/katapult.cpp b/katapult/katapult/katapult.cpp index 6a14011..7e79597 100644 --- a/katapult/katapult/katapult.cpp +++ b/katapult/katapult/katapult.cpp @@ -27,6 +27,7 @@ #include <tdeparts/componentfactory.h> #include <kpassivepopup.h> #include <tdepopupmenu.h> +#include <khelpmenu.h> #include <tdelocale.h> #include <tdeaboutapplication.h> #include <dcopclient.h> @@ -60,6 +61,8 @@ _query = ""; settings = new KatapultSettings(); + helpmenu = new KHelpMenu(this,TQString(),false); + connect(helpmenu, TQT_SIGNAL(showAboutApplication()),this, TQT_SLOT(showAboutDialog())); hideTimer = new TQTimer(this); connect(hideTimer, TQT_SIGNAL(timeout()), TQT_TQOBJECT(this), TQT_SLOT(hideLauncher())); @@ -139,9 +142,8 @@ KStdAction::keyBindings(TQT_TQOBJECT(this), TQT_SLOT(showShortcutsDialog()), actions)->plug((TQWidget *) contextMenu()); KStdAction::preferences(settings, TQT_SLOT(configure()), actions)->plug((TQWidget *) contextMenu()); - contextMenu()->insertSeparator(); - KStdAction::aboutApp(TQT_TQOBJECT(this), TQT_SLOT(showAboutDialog()), actions)->plug((TQWidget *) contextMenu()); - contextMenu()->insertSeparator(); + contextMenu()->insertItem(SmallIconSet("help"), KStdGuiItem::help().text(), helpmenu->menu()); + contextMenu()->insertSeparator(); KStdAction::quit(TQT_TQOBJECT(this), TQT_SLOT(close()), actions)->plug((TQWidget *) contextMenu()); diff --git a/katapult/katapult/katapult.h b/katapult/katapult/katapult.h index c1f8b61..94ae078 100644 --- a/katapult/katapult/katapult.h +++ b/katapult/katapult/katapult.h @@ -43,6 +43,7 @@ #include "katapultaction.h" #include "katapultiface.h" +class KHelpMenu; class KatapultSettings; class Katapult : public KSystemTray, virtual public KatapultIface @@ -84,6 +85,7 @@ TDEGlobalAccel *globalAccel; TDEActionCollection *actions; KatapultSettings *settings; + KHelpMenu *helpmenu; Match bestMatch; const KatapultAction *action; TQString _query; |