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

List:       knode-devel
Subject:    [Knode-devel] KDE/kdepim
From:       Volker Krause <vkrause () kde ! org>
Date:       2008-07-20 13:13:09
Message-ID: 1216559589.354316.20276.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 835338 by vkrause:

Move UiStateSaver to libkdepim and use it in KNode to save and restore
the splitter state.


 M  +0 -1      akonadi/clients/akonadiconsole/CMakeLists.txt  
 M  +1 -0      akonadi/clients/akonadiconsole/debugwidget.cpp  
 M  +2 -2      akonadi/clients/akonadiconsole/mainwindow.cpp  
 D             akonadi/clients/akonadiconsole/uistatesaver.cpp  
 D             akonadi/clients/akonadiconsole/uistatesaver.h  
 M  +8 -0      knode/knmainwidget.cpp  
 M  +1 -0      libkdepim/CMakeLists.txt  
 A             libkdepim/uistatesaver.cpp   \
akonadi/clients/akonadiconsole/uistatesaver.cpp#829182 [License: LGPL (v2+)]  A       \
libkdepim/uistatesaver.h   akonadi/clients/akonadiconsole/uistatesaver.h#829182 \
[License: LGPL (v2+)]


--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/CMakeLists.txt #835337:835338
@@ -12,7 +12,6 @@
   mainwidget.cpp
   mainwindow.cpp
   searchdialog.cpp
-  uistatesaver.cpp
 )
 
 qt4_add_dbus_interfaces( akonadiconsole_bin_SRCS
--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/debugwidget.cpp #835337:835338
@@ -36,6 +36,7 @@
   QVBoxLayout *layout = new QVBoxLayout( this );
 
   QSplitter *splitter = new QSplitter( Qt::Vertical, this );
+  splitter->setObjectName( "debugSplitter" );
   layout->addWidget( splitter );
 
   mConnectionPages = new QTabWidget( splitter );
--- trunk/KDE/kdepim/akonadi/clients/akonadiconsole/mainwindow.cpp #835337:835338
@@ -43,12 +43,12 @@
 
   setupGUI( Keys /*| ToolBar | StatusBar*/ | Save | Create, "akonadiconsoleui.rc" );
 
-  UiStateSaver::restoreState( this, KConfigGroup( KGlobal::config(), "UiState" ) );
+  KPIM::UiStateSaver::restoreState( this, KConfigGroup( KGlobal::config(), "UiState" \
) );  }
 
 bool MainWindow::queryExit()
 {
   KConfigGroup config( KGlobal::config(), "UiState" );
-  UiStateSaver::saveState( this, config );
+  KPIM::UiStateSaver::saveState( this, config );
   return KXmlGuiWindow::queryExit();
 }
--- trunk/KDE/kdepim/knode/knmainwidget.cpp #835337:835338
@@ -44,6 +44,7 @@
 #include <kxmlguifactory.h>
 #include <ksqueezedtextlabel.h>
 
+#include <libkdepim/uistatesaver.h>
 #include "broadcaststatus.h"
 #include "recentaddresses.h"
 using KPIM::BroadcastStatus;
@@ -109,7 +110,9 @@
 
   // splitters
   mPrimarySplitter = new QSplitter( Qt::Horizontal, this );
+  mPrimarySplitter->setObjectName( "mPrimarySplitter" );
   mSecondSplitter = new QSplitter( Qt::Vertical, mPrimarySplitter );
+  mSecondSplitter->setObjectName( "mSecondSplitter" );
 
   //article view
   mArticleViewer = new ArticleWidget( mPrimarySplitter, knGlobals.guiClient, \
actionCollection() ); @@ -945,6 +948,8 @@
 
   resize(787,478);  // default optimized for 800x600
   //applyMainWindowSettings(KGlobal::config(),"mainWindow_options");
+
+  KPIM::UiStateSaver::restoreState( this, KConfigGroup( knGlobals.config(), "UI \
State" ) );  }
 
 
@@ -958,6 +963,9 @@
   c_olView->writeConfig();
   h_drView->writeConfig();
   mArticleViewer->writeConfig();
+
+  KConfigGroup cfg( knGlobals.config(), "UI State" );
+  KPIM::UiStateSaver::saveState( this, cfg );
 }
 
 
--- trunk/KDE/kdepim/libkdepim/CMakeLists.txt #835337:835338
@@ -75,6 +75,7 @@
    utils.cpp
    colorlistbox.cpp
    dictionarycombobox.cpp
+   uistatesaver.cpp
 )
 
 #if(WIN32)
_______________________________________________
Knode-devel mailing list
Knode-devel@kde.org
https://mail.kde.org/mailman/listinfo/knode-devel


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

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