X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/307285e9635a4bf584d6e5d7478876b90ef870f0..2f0ceedae088158b8af24a5e94500a7d1c0edecb:/src/settings/dolphinsettings.cpp diff --git a/src/settings/dolphinsettings.cpp b/src/settings/dolphinsettings.cpp index 5b91001ef..aae684201 100644 --- a/src/settings/dolphinsettings.cpp +++ b/src/settings/dolphinsettings.cpp @@ -20,12 +20,11 @@ #include "dolphinsettings.h" -#include -#include -#include -#include +#include +#include +#include +#include -#include "dolphin_columnmodesettings.h" #include "dolphin_detailsmodesettings.h" #include "dolphin_generalsettings.h" #include "dolphin_iconsmodesettings.h" @@ -45,34 +44,16 @@ DolphinSettings& DolphinSettings::instance() void DolphinSettings::save() { m_generalSettings->writeConfig(); - m_iconsModeSettings->writeConfig(); - m_detailsModeSettings->writeConfig(); - m_columnModeSettings->writeConfig(); } DolphinSettings::DolphinSettings() { - m_generalSettings = new GeneralSettings(); - m_iconsModeSettings = new IconsModeSettings(); - m_detailsModeSettings = new DetailsModeSettings(); - m_columnModeSettings = new ColumnModeSettings(); + m_generalSettings = GeneralSettings::self(); m_placesModel = new KFilePlacesModel(); } DolphinSettings::~DolphinSettings() { - delete m_generalSettings; - m_generalSettings = 0; - - delete m_iconsModeSettings; - m_iconsModeSettings = 0; - - delete m_detailsModeSettings; - m_detailsModeSettings = 0; - - delete m_columnModeSettings; - m_columnModeSettings = 0; - delete m_placesModel; m_placesModel = 0; }