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

This commit is contained in:
Jonas Schnelli committed 2015-11-27 13:26:01 +01:00
1 parent 411b05ac95
commit 68354e75e9
1 file changed
+9
+9
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);