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

List:       kde-commits
Subject:    kdebase/ksysguard/gui
From:       Stephan Binner <binner () kde ! org>
Date:       2004-07-11 12:46:10
Message-ID: 20040711124610.6912B16B26 () office ! kde ! org
[Download RAW message or body]

CVS commit by binner: 

May I introduce you to KPopupMenu?


  M +5 -7      KSysGuardApplet.cc   1.49
  M +6 -7      WorkSheet.cc   1.79


--- kdebase/ksysguard/gui/KSysGuardApplet.cc  #1.48:1.49
@@ -27,5 +27,4 @@
 #include <qdragobject.h>
 #include <qfile.h>
-#include <qpopupmenu.h>
 #include <qpushbutton.h>
 #include <qspinbox.h>
@@ -36,4 +35,5 @@
 #include <kmessagebox.h>
 #include <kstandarddirs.h>
+#include <kpopupmenu.h>
 
 #include <ksgrd/SensorClient.h>
@@ -189,10 +189,8 @@ void KSysGuardApplet::dropEvent( QDropEv
     if ( mDockList[ dock ]->isA( "QFrame" ) ) {
       if ( sensorType == "integer" || sensorType == "float" ) {
-        QPopupMenu popup;
+        KPopupMenu popup;
         QWidget *wdg = 0;
 
-        popup.insertItem( i18n( "Select Display Type" ), 0 );
-        popup.setItemEnabled( 0, false );
-        popup.insertSeparator();
+        popup.insertTitle( i18n( "Select Display Type" ) );
         popup.insertItem( i18n( "&Signal Plotter" ), 1 );
         popup.insertItem( i18n( "&Multimeter" ), 2 );

--- kdebase/ksysguard/gui/WorkSheet.cc  #1.78:1.79
@@ -30,4 +30,5 @@
 #include <klocale.h>
 #include <kmessagebox.h>
+#include <kpopupmenu.h>
 
 #include <SensorManager.h>
@@ -318,8 +319,6 @@ KSGRD::SensorDisplay *WorkSheet::addDisp
      * wanted. */
     if ( sensorType == "integer" || sensorType == "float" ) {
-      QPopupMenu pm;
-      pm.insertItem( i18n( "Select Display Type" ), 0 );
-      pm.setItemEnabled( 0, false );
-      pm.insertSeparator();
+      KPopupMenu pm;
+      pm.insertTitle( i18n( "Select Display Type" ) );
       pm.insertItem( i18n( "&Signal Plotter" ), 1 );
       pm.insertItem( i18n( "&Multimeter" ), 2 );


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

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