Browse Source

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

0.13
Jonas Schnelli 9 years ago
parent
commit
68354e75e9
No known key found for this signature in database
GPG Key ID: 29D4BCB6416F53EC
  1. 9
      src/qt/bitcoin.cpp

9
src/qt/bitcoin.cpp

@ -201,6 +201,8 @@ public: @@ -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() @@ -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[]) @@ -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);

Loading…
Cancel
Save