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

List:       kde-commits
Subject:    kdegraphics/kpaint
From:       Benjamin Meyer <benjamin () csh ! rit ! edu>
Date:       2003-03-17 2:11:53
[Download RAW message or body]

CVS commit by bmeyer: 

KMainWindow can now handle the statusbar and toolbar, removed unnecessary
functionality.


  M +4 -13     kpaint.cpp   1.111
  M +1 -3      kpaint.h   1.43


--- kdegraphics/kpaint/kpaint.cpp  #1.110:1.111
@@ -125,12 +125,4 @@ bool KPaint::queryClose()
 }
 
-void KPaint::updateControls()
-{
-    if (statusbarAction->isChecked())
-        statusBar()->show();
-    else
-        statusBar()->hide();
-}
-
 void KPaint::updateCommands()
 {
@@ -143,6 +135,4 @@ void KPaint::readOptions()
 {
     setAutoSaveSettings("MainWindowSettings");
-
-    statusbarAction->setChecked(!statusBar()->isHidden());
 }
 
@@ -358,5 +348,6 @@ void KPaint::initMenus()
 
     // settings menu
-    statusbarAction = KStdAction::showStatusbar(this, SLOT(updateControls()), actionCollection());
+    createStandardStatusBarAction();
+    setStandardToolBarMenuEnabled(true);
 
     KStdAction::keyBindings(this, SLOT(editKeyBindings()), actionCollection());

--- kdegraphics/kpaint/kpaint.h  #1.42:1.43
@@ -79,5 +79,4 @@ public slots:
     * Update toolbars/status bars etc.
     */
-    void updateControls();
     void updateCommands();
 
@@ -120,5 +119,4 @@ private:
     KAction *zoomNormalAction;
 
-    KToggleAction *statusbarAction;
     KSelectAction *zoomAction;
 


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

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