Bitcoin
|
#include <bitcoin.h>
Public Slots | |
void | initializeResult (bool success) |
void | shutdownResult () |
void | handleRunawayException (const QString &message) |
Handle runaway exceptions. Shows a message box with the problem and quits the program. More... | |
Signals | |
void | requestedInitialize () |
void | requestedShutdown () |
void | splashFinished () |
void | windowShown (BitcoinGUI *window) |
Public Member Functions | |
BitcoinApplication (interfaces::Node &node, int &argc, char **argv) | |
~BitcoinApplication () | |
void | parameterSetup () |
parameter interaction/setup based on rules More... | |
void | createOptionsModel (bool resetSettings) |
Create options model. More... | |
void | createWindow (const NetworkStyle *networkStyle) |
Create main window. More... | |
void | createSplashScreen (const NetworkStyle *networkStyle) |
Create splash screen. More... | |
bool | baseInitialize () |
Basic initialization, before starting initialization/shutdown thread. Return true on success. More... | |
void | requestInitialize () |
Request core initialization. More... | |
void | requestShutdown () |
Request core shutdown. More... | |
int | getReturnValue () const |
Get process return value. More... | |
WId | getMainWinId () const |
Get window identifier of QMainWindow (BitcoinGUI) More... | |
void | setupPlatformStyle () |
Setup platform style. More... | |
Private Member Functions | |
void | startThread () |
Private Attributes | |
QThread * | coreThread |
interfaces::Node & | m_node |
OptionsModel * | optionsModel |
ClientModel * | clientModel |
BitcoinGUI * | window |
QTimer * | pollShutdownTimer |
int | returnValue |
const PlatformStyle * | platformStyle |
std::unique_ptr< QWidget > | shutdownWindow |
Main Bitcoin application object
|
explicit |
BitcoinApplication::~BitcoinApplication | ( | ) |
bool BitcoinApplication::baseInitialize | ( | ) |
Basic initialization, before starting initialization/shutdown thread. Return true on success.
void BitcoinApplication::createOptionsModel | ( | bool | resetSettings | ) |
Create options model.
void BitcoinApplication::createSplashScreen | ( | const NetworkStyle * | networkStyle | ) |
Create splash screen.
void BitcoinApplication::createWindow | ( | const NetworkStyle * | networkStyle | ) |
Create main window.
WId BitcoinApplication::getMainWinId | ( | ) | const |
Get window identifier of QMainWindow (BitcoinGUI)
|
inline |
Get process return value.
|
slot |
Handle runaway exceptions. Shows a message box with the problem and quits the program.
|
slot |
void BitcoinApplication::parameterSetup | ( | ) |
parameter interaction/setup based on rules
|
signal |
|
signal |
void BitcoinApplication::requestInitialize | ( | ) |
Request core initialization.
void BitcoinApplication::requestShutdown | ( | ) |
Request core shutdown.
void BitcoinApplication::setupPlatformStyle | ( | ) |
Setup platform style.
|
slot |
|
signal |
|
private |
|
signal |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |