[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdetoys/amor
From:       Gerardo Puga <gpuga () gioia ! ing ! unlp ! edu ! ar>
Date:       2004-03-06 4:04:00
Message-ID: 20040306040400.D27DD9959 () office ! kde ! org
[Download RAW message or body]

CVS commit by gpuga: 


Applied a patch sent by Jakob Schroeter to add a help submenu.
Modified the About dialog.


  M +8 -4      amor.cpp   1.34
  M +1 -1      main.cpp   1.17


--- kdetoys/amor/amor.cpp  #1.33:1.34
@@ -41,4 +41,6 @@
 #include <kwinmodule.h>
 #include <kstandarddirs.h>
+#include <khelpmenu.h>
+#include <kiconloader.h>
 
 #include "amor.h"
@@ -580,10 +582,12 @@ void Amor::slotMouseClicked(const QPoint
     if (!mMenu)
     {
+        KHelpMenu* help = new KHelpMenu(0, KGlobal::instance()->aboutData(), false);
+        KPopupMenu* helpMnu = help->menu();
         mMenu = new KPopupMenu();
         mMenu->insertTitle("Amor"); // I really don't want this i18n'ed
-        mMenu->insertItem(i18n("&Options..."), this, SLOT(slotConfigure()));
-        mMenu->insertItem(i18n("&About"), this, SLOT(slotAbout()));
+        mMenu->insertItem(SmallIcon("configure"), i18n("&Configure..."), this, \
SLOT(slotConfigure()));  mMenu->insertSeparator();
-        mMenu->insertItem(i18n("&Quit"), kapp, SLOT(quit()));
+        mMenu->insertItem(SmallIcon("help"), i18n("&Help"), helpMnu);
+        mMenu->insertItem(SmallIcon("exit"), i18n("&Quit"), kapp, SLOT(quit()));
     }
 

--- kdetoys/amor/main.cpp  #1.16:1.17
@@ -49,5 +49,5 @@ int main(int argc, char *argv[])
         "(c) 1999, Martin R. Jones");
     aboutData.addAuthor("Martin R. Jones",0, "mjones@kde.org");
-    aboutData.addCredit("Gerardo Puga", I18N_NOOP("Current maintainer"), \
"gpuga@gioia.ing.unlp.edu.ar");  +    aboutData.addAuthor("Gerardo Puga", \
I18N_NOOP("Current maintainer"), "gpuga@gioia.ing.unlp.edu.ar");   \
KCmdLineArgs::init( argc, argv, &aboutData );  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic