]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinsettings.cpp
integrate column view into settings
[dolphin.git] / src / dolphinsettings.cpp
index 3d187d40d3d64c0da0837cd830fbbc5539bee8f0..0db0ad2048e6af9f5faa9f56b178e81156ab22ea 100644 (file)
 #include <klocale.h>
 #include <kstandarddirs.h>
 
+#include "dolphin_columnmodesettings.h"
+#include "dolphin_detailsmodesettings.h"
 #include "dolphin_generalsettings.h"
 #include "dolphin_iconsmodesettings.h"
-#include "dolphin_detailsmodesettings.h"
 
 DolphinSettings& DolphinSettings::instance()
 {
@@ -41,7 +42,7 @@ DolphinSettings& DolphinSettings::instance()
 
 KBookmark DolphinSettings::bookmark(int index) const
 {
-    return bookmarkManager()->findByAddress( QString('/')+QString::number(index) );
+    return bookmarkManager()->findByAddress(QString('/') + QString::number(index));
 }
 
 KBookmarkManager* DolphinSettings::bookmarkManager() const
@@ -58,6 +59,7 @@ void DolphinSettings::save()
     m_generalSettings->writeConfig();
     m_iconsModeSettings->writeConfig();
     m_detailsModeSettings->writeConfig();
+    m_columnModeSettings->writeConfig();
 
     QString basePath = KGlobal::mainComponent().componentName();
     basePath.append("/bookmarks.xml");
@@ -72,6 +74,7 @@ DolphinSettings::DolphinSettings()
     m_generalSettings = new GeneralSettings();
     m_iconsModeSettings = new IconsModeSettings();
     m_detailsModeSettings = new DetailsModeSettings();
+    m_columnModeSettings = new ColumnModeSettings();
 }
 
 DolphinSettings::~DolphinSettings()
@@ -84,4 +87,7 @@ DolphinSettings::~DolphinSettings()
 
     delete m_detailsModeSettings;
     m_detailsModeSettings = 0;
+
+    delete m_columnModeSettings;
+    m_columnModeSettings = 0;
 }