diff --git a/retroshare-gui/src/gui/QuickStartWizard.cpp b/retroshare-gui/src/gui/QuickStartWizard.cpp index 0ea08ac6f..2df96f98b 100644 --- a/retroshare-gui/src/gui/QuickStartWizard.cpp +++ b/retroshare-gui/src/gui/QuickStartWizard.cpp @@ -169,6 +169,8 @@ void QuickStartWizard::on_pushButtonSystemFinish_clicked() _settings->setRunRetroshareOnBoot(ui.checkBoxRunRetroshareAtSystemStartup->isChecked()); + _settings->setValue(QString::fromUtf8("FirstRun"), firstRunWizard()); + saveChanges(); close(); @@ -355,7 +357,7 @@ QuickStartWizard::loadGeneral() ui.checkBoxQuit->setChecked(_settings->value(QString::fromUtf8("doQuit"), false).toBool()); - + ui.checkBoxQuickWizard->setChecked(_settings->value(QString::fromUtf8("FirstRun"), false).toBool()); } bool QuickStartWizard::quitbox() const { @@ -368,6 +370,11 @@ bool QuickStartWizard::startMinimized() const { return ui.checkBoxStartMinimized->isChecked(); } +bool QuickStartWizard::firstRunWizard() const { + if(ui.checkBoxQuickWizard->isChecked()) return true; + return ui.checkBoxQuickWizard->isChecked(); +} + /** Loads the settings for this page */ void QuickStartWizard::loadNetwork() { diff --git a/retroshare-gui/src/gui/QuickStartWizard.h b/retroshare-gui/src/gui/QuickStartWizard.h index ca1b5677b..88996d7f7 100644 --- a/retroshare-gui/src/gui/QuickStartWizard.h +++ b/retroshare-gui/src/gui/QuickStartWizard.h @@ -43,6 +43,7 @@ public: bool startMinimized() const; bool quitbox() const; + bool firstRunWizard() const; diff --git a/retroshare-gui/src/gui/QuickStartWizard.ui b/retroshare-gui/src/gui/QuickStartWizard.ui index 84e32dd7c..1d4a1ebd7 100644 --- a/retroshare-gui/src/gui/QuickStartWizard.ui +++ b/retroshare-gui/src/gui/QuickStartWizard.ui @@ -121,7 +121,7 @@ p, li { white-space: pre-wrap; } - 0 + 5 @@ -1224,6 +1224,13 @@ p, li { white-space: pre-wrap; } + + + + Do not Start Quick Start Wizard on Start + + +