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

List:       kde-commits
Subject:    [Calligra/all-tooldocker-boemann] 4440fed: Persist the tab mode of
From:       Casper Boemann <cbo () boemann ! dk>
Date:       2011-01-01 2:18:28
Message-ID: 20110101021828.89091A6090 () git ! kde ! org
[Download RAW message or body]

commit 4440fed5f253b430d6ae5c0751575daa7768b4e5
branch all-tooldocker-boemann
Author: Casper Boemann <cbo@boemann.dk>
Date:   Sat Jan 1 03:17:23 2011 +0100

    Persist the tab mode of the tool options docker

diff --git a/libs/main/KoToolDocker.cpp b/libs/main/KoToolDocker.cpp
index 2f05005..95c8930 100644
--- a/libs/main/KoToolDocker.cpp
+++ b/libs/main/KoToolDocker.cpp
@@ -27,6 +27,8 @@
 #include <klocale.h>
 #include <kdebug.h>
 #include <kicon.h>
+#include <kconfiggroup.h>
+#include <kglobal.h>
 
 #include <QPointer>
 #include <QGridLayout>
@@ -239,11 +241,16 @@ KoToolDocker::KoToolDocker(QWidget *parent)
     connect(d->tabButton, SIGNAL(clicked()), SLOT(toggleTab()));
     d->tabButton->setVisible(false);
     d->tabButton->resize(d->tabButton->sizeHint());
-    d->tabbed = false;
+
+    KConfigGroup cfg = KGlobal::config()->group("DockWidget sharedtooldocker");
+    d->tabbed = cfg.readEntry("TabbedMode", false);
 }
 
 KoToolDocker::~KoToolDocker()
 {
+    KConfigGroup cfg = KGlobal::config()->group("DockWidget sharedtooldocker");
+    cfg.writeEntry("TabbedMode", d->tabbed);
+
     delete d;
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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