[QT] Call inits parameter interaction before we create the options model

This commit is contained in:
Jonas Schnelli 2015-10-08 10:01:29 +02:00
parent 411b05ac95
commit 68354e75e9
No known key found for this signature in database
GPG Key ID: 29D4BCB6416F53EC

View File

@ -201,6 +201,8 @@ public:
/// Create payment server
void createPaymentServer();
#endif
/// parameter interaction/setup based on rules
void parameterSetup();
/// Create options model
void createOptionsModel(bool resetSettings);
/// Create main window
@ -397,6 +399,11 @@ void BitcoinApplication::startThread()
coreThread->start();
}
void BitcoinApplication::parameterSetup()
{
InitParameterInteraction();
}
void BitcoinApplication::requestInitialize()
{
qDebug() << __func__ << ": Requesting initialize";
@ -644,6 +651,8 @@ int main(int argc, char *argv[])
// Install qDebug() message handler to route to debug.log
qInstallMessageHandler(DebugMessageHandler);
#endif
// Allow parameter interaction before we create the options model
app.parameterSetup();
// Load GUI settings from QSettings
app.createOptionsModel(mapArgs.count("-resetguisettings") != 0);