aboutsummaryrefslogtreecommitdiff
path: root/src/qt/bitcoin.h
diff options
context:
space:
mode:
authorRussell Yanofsky <russ@yanofsky.org>2017-11-06 20:11:43 -0500
committerRussell Yanofsky <russ@yanofsky.org>2019-01-04 06:31:07 -0500
commit7e4bd19785ff9120b7242ff9f15231868aaf7db4 (patch)
tree6a08b07a7be3233661b9a1bf973d77fa81a31109 /src/qt/bitcoin.h
parentca20b65cc04825bb317f1a59d02c77912f6bf097 (diff)
downloadbitcoin-7e4bd19785ff9120b7242ff9f15231868aaf7db4.tar.xz
Add BitcoinApplication & RPCConsole tests
Add test coverage for Qt initialization code & basic RPC console functionality.
Diffstat (limited to 'src/qt/bitcoin.h')
-rw-r--r--src/qt/bitcoin.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qt/bitcoin.h b/src/qt/bitcoin.h
index ec0ed5bed7..48b5907570 100644
--- a/src/qt/bitcoin.h
+++ b/src/qt/bitcoin.h
@@ -71,6 +71,8 @@ public:
void createWindow(const NetworkStyle *networkStyle);
/// Create splash screen
void createSplashScreen(const NetworkStyle *networkStyle);
+ /// Basic initialization, before starting initialization/shutdown thread. Return true on success.
+ bool baseInitialize();
/// Request core initialization
void requestInitialize();
@@ -99,6 +101,7 @@ Q_SIGNALS:
void requestedShutdown();
void stopThread();
void splashFinished();
+ void windowShown(BitcoinGUI* window);
private:
QThread *coreThread;
@@ -119,4 +122,6 @@ private:
void startThread();
};
+int GuiMain(int argc, char* argv[]);
+
#endif // BITCOIN_QT_BITCOIN_H