5 #ifndef BITCOIN_QT_BITCOIN_H 6 #define BITCOIN_QT_BITCOIN_H 8 #if defined(HAVE_CONFIG_H) 12 #include <QApplication> 63 void createPaymentServer();
133 int GuiMain(
int argc,
char* argv[]);
135 #endif // BITCOIN_QT_BITCOIN_H OptionsModel * optionsModel
void setupPlatformStyle()
Setup platform style.
Class for the splashscreen with information of the running client.
Class encapsulating Bitcoin Core startup and shutdown.
void parameterSetup()
parameter interaction/setup based on rules
void handleRunawayException(const std::exception *e)
Pass fatal exception message to UI thread.
void handleRunawayException(const QString &message)
Handle runaway exceptions. Shows a message box with the problem and quits the program.
void requestInitialize()
Request core initialization.
Controller between interfaces::Node, WalletModel instances and the GUI.
interfaces::Node & m_node
void createOptionsModel(bool resetSettings)
Create options model.
void handleNonFatalException(const QString &message)
A helper function that shows a message box with details about a non-fatal exception.
void requestedInitialize()
interfaces::Node & node() const
void setNode(interfaces::Node &node)
void InitPruneSetting(int64_t prune_MiB)
Initialize prune setting.
BitcoinCore(interfaces::Node &node)
void createSplashScreen(const NetworkStyle *networkStyle)
Create splash screen.
Main Bitcoin application object.
void initializeResult(bool success, interfaces::BlockAndHeaderTipInfo tip_info)
Block and header tip information.
std::unique_ptr< QWidget > shutdownWindow
void windowShown(BitcoinGUI *window)
Model for Bitcoin network client.
void requestShutdown()
Request core shutdown.
void createWindow(const NetworkStyle *networkStyle)
Create main window.
Interface from Qt to configuration data structure for Bitcoin client.
Interface to Bitcoin wallet from Qt view code.
interfaces::Node * m_node
void runawayException(const QString &message)
WId getMainWinId() const
Get window identifier of QMainWindow (BitcoinGUI)
Top-level interface for a bitcoin node (bitcoind process).
bool baseInitialize()
Basic initialization, before starting initialization/shutdown thread. Return true on success...
ClientModel * clientModel
void initializeResult(bool success, interfaces::BlockAndHeaderTipInfo tip_info)
int getReturnValue() const
Get process return value.
QTimer * pollShutdownTimer
int GuiMain(int argc, char *argv[])
const PlatformStyle * platformStyle