mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
UI Nits: Defaut sidebar settings
When a new athlete is created or when running v3 for the first time for this user the sidebars shown are yucky. This just updates the settings to make sure you start up with a simple sidebar for the four views.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user