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

List:       kde-commits
Subject:    kdebase/ksysguard/gui
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2003-01-01 18:37:58
[Download RAW message or body]

CVS commit by tokoe: 


handcoded TimerSettings


  A            ksgrd/TimerSettings.cc   1.1
  A            ksgrd/TimerSettings.h   1.1
  M +0 -4      .cvsignore   1.23
  M +21 -35    SensorDisplayLib/SensorDisplay.cc   1.11
  M +1 -6      SensorDisplayLib/SensorDisplay.h   1.3
  M +0 -4      ksgrd/.cvsignore   1.4
  M +2 -2      ksgrd/Makefile.am   1.8
  R            ksgrd/TimerSettings.ui   1.4


--- kdebase/ksysguard/gui/.cvsignore  #1.22:1.23
@@ -5,10 +5,6 @@
 ksysguard.kidl
 ksysguard_skel.cc
-TimerSettings.cc
-TimerSettings.h
 ksysguard_signals.cc
 ksysguard_signals.h
 kpm
 Makefile.rules.in
-KSGAppletSettingsWidget.cc
-KSGAppletSettingsWidget.h

--- kdebase/ksysguard/gui/SensorDisplayLib/SensorDisplay.cc  #1.10:1.11
@@ -117,41 +117,27 @@ void
 SensorDisplay::setupTimer()
 {
-        ts = new TimerSettings(this, "TimerSettings", true);
-        Q_CHECK_PTR(ts);
-
-        connect(ts->useGlobalUpdate, SIGNAL(toggled(bool)), this, 
-                        SLOT(timerToggled(bool)));
-
-        ts->useGlobalUpdate->setChecked(globalUpdateInterval);
-        ts->interval->setValue(timerInterval);
+  TimerSettings dlg( this );
 
-    timerToggled( globalUpdateInterval );
+        dlg.setUseGlobalUpdate( globalUpdateInterval );
+  dlg.setInterval( timerInterval );
 
-        if (ts->exec()) {
-                if (ts->useGlobalUpdate->isChecked()) {
+  if ( dlg.exec() ) {
+    if ( dlg.useGlobalUpdate() ) {
                         globalUpdateInterval = true;
 
-                        SensorBoard* sb = dynamic_cast<SensorBoard*>(parentWidget());
-                        if (!sb) {
+      SensorBoard* sb = dynamic_cast<SensorBoard*>( parentWidget() );
+      if ( !sb ) {
                                 kdDebug(1215) << "dynamic cast lacks" << endl;
-                                setUpdateInterval(2);
+        setUpdateInterval( 2 );
                         } else {
-                                setUpdateInterval(sb->updateInterval());
+        setUpdateInterval( sb->updateInterval() );
                         }
                 } else {
                         globalUpdateInterval = false;
-                        setUpdateInterval(ts->interval->value());
-                }
-                setModified(true);
+      setUpdateInterval( dlg.interval() );
         }
 
-        delete ts;
-}
-
-void
-SensorDisplay::timerToggled(bool value)
-{
-        ts->interval->setEnabled(!value);
-        ts->TextLabel1->setEnabled(!value);
+    setModified( true );
+  }
 }
 

--- kdebase/ksysguard/gui/SensorDisplayLib/SensorDisplay.h  #1.2:1.3
@@ -39,5 +39,4 @@
 class QDomDocument;
 class QDomElement;
-class TimerSettings;
 
 namespace KSGRD {
@@ -153,6 +152,4 @@ public slots:
         virtual void applyStyle() { }
 
-        void timerToggled(bool);
-
         virtual void setModified(bool mfd);
                 
@@ -203,6 +200,4 @@ private:
 
         QWidget* plotterWdg;
-
-        TimerSettings* ts;
 };
 

--- kdebase/ksysguard/gui/ksgrd/.cvsignore  #1.3:1.4
@@ -3,8 +3,4 @@
 HostConnector.h
 HostConnector.cc
-KSysGuardAppletSettings.cc
-KSysGuardAppletSettings.h
-TimerSettings.cc
-TimerSettings.h
 *.o
 *.moc.cc

--- kdebase/ksysguard/gui/ksgrd/Makefile.am  #1.7:1.8
@@ -17,6 +17,6 @@
         StyleEngine.cc \
         StyleSettings.cc \
-        HostConnector.ui \
-        TimerSettings.ui
+        TimerSettings.cc \
+        HostConnector.ui
 
 ksgrdincludedir = $(includedir)/ksgrd


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

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