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