Mercurial > hg > octave-nkf
diff gui/src/ResourceManager.cpp @ 13570:7828e1bf5b0d
Default settings are now loaded it there is no user-defined settings.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Mon, 01 Aug 2011 16:45:38 +0200 |
parents | ad905cd33563 |
children | a7c923ab980f |
line wrap: on
line diff
--- a/gui/src/ResourceManager.cpp +++ b/gui/src/ResourceManager.cpp @@ -17,6 +17,7 @@ */ #include "ResourceManager.h" +#include <QFile> ResourceManager ResourceManager::m_singleton; @@ -49,6 +50,8 @@ ResourceManager::setSettings (QString file) { delete m_settings; + if (!QFile::exists (file)) + file = "../default-settings/.octave-gui"; m_settings = new QSettings (file, QSettings::IniFormat); }