UI Nits: New athlete splitter sizes

When a new athlete is setup the splitter sizes are not
defaulted, leading to a sidebar that is way too wide.
This commit is contained in:
Mark Liversedge
2012-12-02 16:07:04 +00:00
parent 46c2ceb048
commit 4d8f25caa3

View File

@@ -700,12 +700,12 @@ MainWindow::MainWindow(const QDir &home) :
splitter->addWidget(toolBox);
splitter->addWidget(views);
QVariant splitterSizes = appsettings->cvalue(cyclist, GC_SETTINGS_SPLITTER_SIZES);
if (splitterSizes != QVariant()) {
if (splitterSizes.toByteArray().size() > 1 ) {
splitter->restoreState(splitterSizes.toByteArray());
splitter->setOpaqueResize(true); // redraw when released, snappier UI
} else {
QList<int> sizes;
sizes.append(250);
sizes.append(150); // narrow as possible
sizes.append(390);
splitter->setSizes(sizes);
}