Merge pull request #2805 from riccioclista/select_last_used_phase_on_gc_start

LTMSidebar: Load most recently selected phase on GC start
This commit is contained in:
Joern
2018-03-17 18:15:58 +01:00
committed by GitHub

View File

@@ -400,7 +400,9 @@ LTMSidebar::dateRangeTreeWidgetSelectionChanged()
// make sure they fit
eventTree->header()->resizeSections(QHeaderView::ResizeToContents);
appsettings->setCValue(context->athlete->cyclist, GC_LTM_LAST_DATE_RANGE, dateRange->id().toString());
QString lastDateSel = phase ? phase->id().toString() : dateRange->id().toString();
appsettings->setCValue(context->athlete->cyclist, GC_LTM_LAST_DATE_RANGE, lastDateSel);
}
@@ -445,6 +447,7 @@ LTMSidebar::resetSeasons()
Phase phase = season.phases.at(j);
QTreeWidgetItem *addPhase = new QTreeWidgetItem(addSeason, phase.getType());
if (phase.id().toString() == id) {
addSeason->setExpanded(true);
addPhase->setSelected(true);
}
addPhase->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled);