From c104eeffc7f99029a640e9a825de07c9b7bcf4af Mon Sep 17 00:00:00 2001 From: Eric Myers Date: Sun, 19 Feb 2017 10:54:54 -0500 Subject: [PATCH 1/2] * When Launcher first starts only the default scene is selected. --- apps/Launcher/syncwidget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/Launcher/syncwidget.cpp b/apps/Launcher/syncwidget.cpp index 8a41155e5c..3798c484b3 100644 --- a/apps/Launcher/syncwidget.cpp +++ b/apps/Launcher/syncwidget.cpp @@ -225,8 +225,11 @@ void SyncWidget::setSceneFiles(QMap sceneFiles) { const QString& sceneName = keys[i]; QCheckBox* checkbox = new QCheckBox(sceneName); - checkbox->setChecked(true); - + checkbox->setChecked(false); + QString defaultName = "default"; + if(QString::compare(defaultName, sceneName, Qt::CaseInsensitive)==0){ + checkbox->setChecked(true); + } _sceneLayout->addWidget(checkbox, i / nColumns, i % nColumns); } } From d94940e6d2b0a5a8de390eee107d4dcf5e91ad72 Mon Sep 17 00:00:00 2001 From: Eric Myers Date: Sun, 19 Feb 2017 18:37:06 -0500 Subject: [PATCH 2/2] * cleaner coding to only select default checkbox for Launcher sync --- apps/Launcher/syncwidget.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/Launcher/syncwidget.cpp b/apps/Launcher/syncwidget.cpp index 3798c484b3..f0eef99760 100644 --- a/apps/Launcher/syncwidget.cpp +++ b/apps/Launcher/syncwidget.cpp @@ -225,9 +225,8 @@ void SyncWidget::setSceneFiles(QMap sceneFiles) { const QString& sceneName = keys[i]; QCheckBox* checkbox = new QCheckBox(sceneName); - checkbox->setChecked(false); QString defaultName = "default"; - if(QString::compare(defaultName, sceneName, Qt::CaseInsensitive)==0){ + if (sceneName == defaultName){ checkbox->setChecked(true); } _sceneLayout->addWidget(checkbox, i / nColumns, i % nColumns);