namespace {
// Used for GeneralSettings::version() to determine whether
// an updated version of Dolphin is running.
- const int CurrentDolphinVersion = 171;
+ const int CurrentDolphinVersion = 200;
};
/*
const DolphinSettings& settings = DolphinSettings::instance();
GeneralSettings* generalSettings = settings.generalSettings();
- const bool firstRun = generalSettings->firstRun();
+ const bool firstRun = (generalSettings->version() < 200);
if (firstRun) {
generalSettings->setViewPropsTimestamp(QDateTime::currentDateTime());
}
}
}
- generalSettings->setFirstRun(false);
generalSettings->setVersion(CurrentDolphinVersion);
-
settings.save();
if (m_searchDockIsTemporaryVisible) {
searchPanel, SLOT(setUrl(KUrl)));
#endif
- const GeneralSettings* generalSettings = DolphinSettings::instance().generalSettings();
- const bool firstRun = generalSettings->firstRun();
- if (firstRun) {
+ if (DolphinSettings::instance().generalSettings()->version() < 200) {
infoDock->hide();
foldersDock->hide();
#ifndef Q_OS_WIN
terminalDock->hide();
#endif
- }
-
#ifdef HAVE_NEPOMUK
- // The search dock has been introduced with Dolphin 1.7.0. Hide it per
- // default when updating from an older Dolphin version or when Dolphin is
- // started the first time.
- if (firstRun || generalSettings->version() < 170) {
searchDock->hide();
- }
#endif
+ }
// Setup "Places"
DolphinDockWidget* placesDock = new DolphinDockWidget(i18nc("@title:window", "Places"));
<label>Should the full path be shown inside the location bar</label>
<default>false</default>
</entry>
- <entry name="FirstRun" type="Bool">
- <label>Is the application started the first time (internal setting not shown in the UI)</label>
- <default>true</default>
- </entry>
<entry name="Version" type="Int">
<label>Internal version of Dolphin, containing 3 digits for mayor, minor, bugfix</label>
<default>0</default>