diff options
| author | Peter Penz <[email protected]> | 2006-12-20 20:50:32 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2006-12-20 20:50:32 +0000 |
| commit | b0b162135dce2c6f5a7687a2928afb24a5b613ec (patch) | |
| tree | fd91ddc0c566918fbfe5b15249ff489a2b234a58 /src/viewproperties.cpp | |
| parent | 642110309ace0ec0da270615464d7d04944d5dcf (diff) | |
- Performance optimization in DolphinView::loadDirectory() (don't store the view properties for each property individually)
- Get rid of methods which are not used anymore due to moving to KDirModel.
- Respect GeneralSettings::globalViewProps() setting when storing view properties.
svn path=/trunk/playground/utils/dolphin/; revision=615255
Diffstat (limited to 'src/viewproperties.cpp')
| -rw-r--r-- | src/viewproperties.cpp | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/viewproperties.cpp b/src/viewproperties.cpp index 60e91cabf..cd66519fd 100644 --- a/src/viewproperties.cpp +++ b/src/viewproperties.cpp @@ -20,9 +20,8 @@ #include <assert.h> -#include <qdatetime.h> -#include <qdir.h> -#include <qfile.h> +#include <QDateTime> +#include <QFile> #include <klocale.h> #include <kstandarddirs.h> @@ -30,8 +29,8 @@ #include <kinstance.h> #include "viewproperties.h" - #include "dolphinsettings.h" +#include "generalsettings.h" #define FILE_NAME "/.directory" @@ -168,9 +167,12 @@ void ViewProperties::updateTimeStamp() void ViewProperties::save() { - KStandardDirs::makeDir(m_filepath); - m_node->writeConfig(); - m_changedProps = false; + const bool rememberSettings = !DolphinSettings::instance().generalSettings()->globalViewProps(); + if (rememberSettings) { + KStandardDirs::makeDir(m_filepath); + m_node->writeConfig(); + m_changedProps = false; + } } ViewProperties::ViewProperties(const ViewProperties& props) |
