[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