Skip to content

Commit

Permalink
squashme: connect thru node interface
Browse files Browse the repository at this point in the history
  • Loading branch information
promag committed Nov 24, 2018
1 parent a0f8df3 commit 6bbdb20
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions src/qt/bitcoin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,6 @@ Q_DECLARE_METATYPE(bool*)
Q_DECLARE_METATYPE(CAmount)
Q_DECLARE_METATYPE(uint256)

static void InitMessage(const std::string& message)
{
noui_InitMessage(message);
}

/** Translate string to current locale using Qt. */
const std::function<std::string(const char*)> G_TRANSLATION_FUN = [](const char* psz) {
return QCoreApplication::translate("bitcoin-core", psz).toStdString();
Expand Down Expand Up @@ -561,11 +556,13 @@ int main(int argc, char *argv[])
#endif
SetupEnvironment();

// Connect bitcoind signal handlers
noui_connect();

std::unique_ptr<interfaces::Node> node = interfaces::MakeNode();

// Subscribe to global signals from core
std::unique_ptr<interfaces::Handler> handler_message_box = node->handleMessageBox(noui_ThreadSafeMessageBox);
std::unique_ptr<interfaces::Handler> handler_question = node->handleQuestion(noui_ThreadSafeQuestion);
std::unique_ptr<interfaces::Handler> handler_init_message = node->handleInitMessage(noui_InitMessage);

// Do not refer to data directory yet, this can be overridden by Intro::pickDataDirectory

/// 1. Basic Qt initialization (not dependent on parameters or configuration)
Expand Down Expand Up @@ -699,9 +696,6 @@ int main(int argc, char *argv[])
// Load GUI settings from QSettings
app.createOptionsModel(gArgs.GetBoolArg("-resetguisettings", false));

// Subscribe to global signals from core
std::unique_ptr<interfaces::Handler> handler = node->handleInitMessage(InitMessage);

if (gArgs.GetBoolArg("-splash", DEFAULT_SPLASHSCREEN) && !gArgs.GetBoolArg("-min", false))
app.createSplashScreen(networkStyle.data());

Expand Down

0 comments on commit 6bbdb20

Please sign in to comment.