diff --git a/src/GcUpgrade.cpp b/src/GcUpgrade.cpp index 416d4cd47..5cb5f756b 100644 --- a/src/GcUpgrade.cpp +++ b/src/GcUpgrade.cpp @@ -57,7 +57,28 @@ GcUpgrade::upgrade(const QDir &home) double weight_ = appsettings->cvalue(home.dirName(), GC_WEIGHT, "75.0").toString().toDouble(); if (weight_ <= 0.00) appsettings->setCValue(home.dirName(), GC_WEIGHT, "75.0"); - // 5. Set latest version - so only tries to upgrade once + // 5. startup with common sidebars shown (less ugly) + appsettings->setCValue(home.dirName(), "splitter/LTM/hide", true); + appsettings->setCValue(home.dirName(), "splitter/LTM/hide/0", false); + appsettings->setCValue(home.dirName(), "splitter/LTM/hide/1", false); + appsettings->setCValue(home.dirName(), "splitter/LTM/hide/2", false); + appsettings->setCValue(home.dirName(), "splitter/LTM/hide/3", true); + appsettings->setCValue(home.dirName(), "splitter/analysis/hide", true); + appsettings->setCValue(home.dirName(), "splitter/analysis/hide/0", false); + appsettings->setCValue(home.dirName(), "splitter/analysis/hide/1", true); + appsettings->setCValue(home.dirName(), "splitter/analysis/hide/2", false); + appsettings->setCValue(home.dirName(), "splitter/analysis/hide/3", true); + appsettings->setCValue(home.dirName(), "splitter/diary/hide", true); + appsettings->setCValue(home.dirName(), "splitter/diary/hide/0", false); + appsettings->setCValue(home.dirName(), "splitter/diary/hide/1", false); + appsettings->setCValue(home.dirName(), "splitter/diary/hide/2", true); + appsettings->setCValue(home.dirName(), "splitter/train/hide", true); + appsettings->setCValue(home.dirName(), "splitter/train/hide/0", false); + appsettings->setCValue(home.dirName(), "splitter/train/hide/1", false); + appsettings->setCValue(home.dirName(), "splitter/train/hide/2", false); + appsettings->setCValue(home.dirName(), "splitter/train/hide/3", false); + + // FINALLY -- Set latest version - so only tries to upgrade once appsettings->setCValue(home.dirName(), GC_VERSION_USED, VERSION_LATEST); } } diff --git a/src/NewCyclistDialog.cpp b/src/NewCyclistDialog.cpp index fd42a4efc..fdc04cb61 100644 --- a/src/NewCyclistDialog.cpp +++ b/src/NewCyclistDialog.cpp @@ -185,6 +185,27 @@ NewCyclistDialog::saveClicked() // set the last version to the latest version appsettings->setCValue(name->text(), GC_VERSION_USED, GcUpgrade::version()); + // nice sidebars please! + appsettings->setCValue(name->text(), "splitter/LTM/hide", true); + appsettings->setCValue(name->text(), "splitter/LTM/hide/0", false); + appsettings->setCValue(name->text(), "splitter/LTM/hide/1", false); + appsettings->setCValue(name->text(), "splitter/LTM/hide/2", false); + appsettings->setCValue(name->text(), "splitter/LTM/hide/3", true); + appsettings->setCValue(name->text(), "splitter/analysis/hide", true); + appsettings->setCValue(name->text(), "splitter/analysis/hide/0", false); + appsettings->setCValue(name->text(), "splitter/analysis/hide/1", true); + appsettings->setCValue(name->text(), "splitter/analysis/hide/2", false); + appsettings->setCValue(name->text(), "splitter/analysis/hide/3", true); + appsettings->setCValue(name->text(), "splitter/diary/hide", true); + appsettings->setCValue(name->text(), "splitter/diary/hide/0", false); + appsettings->setCValue(name->text(), "splitter/diary/hide/1", false); + appsettings->setCValue(name->text(), "splitter/diary/hide/2", true); + appsettings->setCValue(name->text(), "splitter/train/hide", true); + appsettings->setCValue(name->text(), "splitter/train/hide/0", false); + appsettings->setCValue(name->text(), "splitter/train/hide/1", false); + appsettings->setCValue(name->text(), "splitter/train/hide/2", false); + appsettings->setCValue(name->text(), "splitter/train/hide/3", false); + // lets setup! if (unitCombo->currentIndex()==0) appsettings->setCValue(name->text(), GC_UNIT, GC_UNIT_METRIC);