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

List:       kde-commits
Subject:    branches/extragear/graphics/digikam/utilities/gpssearch
From:       Michael Georg Hansen <mike () mghansen ! de>
Date:       2010-08-16 16:32:01
Message-ID: 20100816163201.200BAAC855 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1164380 by mghansen:

Save and restore settings in the gps search.



 M  +8 -10     gpssearchview.cpp  


--- branches/extragear/graphics/digikam/utilities/gpssearch/gpssearchview.cpp #1164379:1164380
@@ -283,17 +283,14 @@
     delete d;
 }
 
-void GPSSearchView::setConfigGroup(KConfigGroup /*group*/)
+void GPSSearchView::setConfigGroup(KConfigGroup group)
 {
-    /*
     StateSavingObject::setConfigGroup(group);
     d->searchTreeView->setConfigGroup(group);
-    */
 }
 
 void GPSSearchView::doLoadState()
 {
-   /*
    KConfigGroup group = getConfigGroup();
 
     if (group.hasKey(entryName(d->configSplitterStateEntry)))
@@ -305,8 +302,9 @@
         }
     }
 
-    d->gpsSearchWidget->readConfig(group); */
-    //d->searchTreeView->loadState();
+    const KConfigGroup groupMapWidget = KConfigGroup(&group, "Map Widget");
+    d->mapSearchWidget->readSettingsFromGroup(&groupMapWidget);
+    d->searchTreeView->loadState();
 
     d->searchTreeView->clearSelection();
     d->imageAlbumModel->clearImageInfos();
@@ -315,15 +313,15 @@
 
 void GPSSearchView::doSaveState()
 {
-  /*
     KConfigGroup group = getConfigGroup();
 
     group.writeEntry(entryName(d->configSplitterStateEntry), d->splitter->saveState().toBase64());
-    d->gpsSearchWidget->writeConfig(group); */
-    //d->searchTreeView->saveState();
 
-    //group.sync();
+    KConfigGroup groupMapWidget = KConfigGroup(&group, "Map Widget");
+    d->mapSearchWidget->saveSettingsToGroup(&groupMapWidget);
+    d->searchTreeView->saveState();
     
+    group.sync();
 }
 
 /**
[prev in list] [next in list] [prev in thread] [next in thread] 

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