Anoncoin  0.9.4
P2P Digital Currency
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
AnoncoinApplication Class Reference

Main Anoncoin application object. More...

Inheritance diagram for AnoncoinApplication:
[legend]
Collaboration diagram for AnoncoinApplication:
[legend]

Public Slots

void initializeResult (int retval)
 
void shutdownResult (int retval)
 
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 stopThread ()
 
void splashFinished (QWidget *window)
 

Public Member Functions

 AnoncoinApplication (int &argc, char **argv)
 
 ~AnoncoinApplication ()
 
void createOptionsModel ()
 Create options model. More...
 
void createWindow (bool isaTestNet)
 Create main window. More...
 
void createSplashScreen (bool isaTestNet)
 Create splash screen. More...
 
void requestInitialize ()
 Request core initialization. More...
 
void requestShutdown ()
 Request core shutdown. More...
 
int getReturnValue ()
 Get process return value. More...
 
WId getMainWinId () const
 Get window identifier of QMainWindow (AnoncoinGUI) More...
 

Private Member Functions

void startThread ()
 

Private Attributes

QThread * coreThread
 
OptionsModeloptionsModel
 
ClientModelclientModel
 
AnoncoinGUIwindow
 
QTimer * pollShutdownTimer
 
int returnValue
 

Detailed Description

Main Anoncoin application object.

Definition at line 177 of file anoncoin.cpp.

Constructor & Destructor Documentation

AnoncoinApplication::AnoncoinApplication ( int &  argc,
char **  argv 
)
explicit

Definition at line 284 of file anoncoin.cpp.

Here is the call graph for this function:

AnoncoinApplication::~AnoncoinApplication ( )

Definition at line 301 of file anoncoin.cpp.

Member Function Documentation

void AnoncoinApplication::createOptionsModel ( )

Create options model.

Definition at line 325 of file anoncoin.cpp.

Here is the caller graph for this function:

void AnoncoinApplication::createSplashScreen ( bool  isaTestNet)

Create splash screen.

Definition at line 339 of file anoncoin.cpp.

Here is the caller graph for this function:

void AnoncoinApplication::createWindow ( bool  isaTestNet)

Create main window.

Definition at line 330 of file anoncoin.cpp.

Here is the caller graph for this function:

WId AnoncoinApplication::getMainWinId ( ) const

Get window identifier of QMainWindow (AnoncoinGUI)

Definition at line 461 of file anoncoin.cpp.

Here is the caller graph for this function:

int AnoncoinApplication::getReturnValue ( )
inline

Get process return value.

Definition at line 201 of file anoncoin.cpp.

Here is the caller graph for this function:

void AnoncoinApplication::handleRunawayException ( const QString &  message)
slot

Handle runaway exceptions. Shows a message box with the problem and quits the program.

Definition at line 455 of file anoncoin.cpp.

Here is the caller graph for this function:

void AnoncoinApplication::initializeResult ( int  retval)
slot

Definition at line 394 of file anoncoin.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void AnoncoinApplication::requestedInitialize ( )
signal

Here is the caller graph for this function:

void AnoncoinApplication::requestedShutdown ( )
signal

Here is the caller graph for this function:

void AnoncoinApplication::requestInitialize ( )

Request core initialization.

Definition at line 366 of file anoncoin.cpp.

Here is the caller graph for this function:

void AnoncoinApplication::requestShutdown ( )

Request core shutdown.

Definition at line 372 of file anoncoin.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void AnoncoinApplication::shutdownResult ( int  retval)
slot

Definition at line 449 of file anoncoin.cpp.

Here is the caller graph for this function:

void AnoncoinApplication::splashFinished ( QWidget *  window)
signal

Here is the caller graph for this function:

void AnoncoinApplication::startThread ( )
private

Definition at line 347 of file anoncoin.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void AnoncoinApplication::stopThread ( )
signal

Here is the caller graph for this function:

Member Data Documentation

ClientModel* AnoncoinApplication::clientModel
private

Definition at line 221 of file anoncoin.cpp.

QThread* AnoncoinApplication::coreThread
private

Definition at line 219 of file anoncoin.cpp.

OptionsModel* AnoncoinApplication::optionsModel
private

Definition at line 220 of file anoncoin.cpp.

QTimer* AnoncoinApplication::pollShutdownTimer
private

Definition at line 223 of file anoncoin.cpp.

int AnoncoinApplication::returnValue
private

Definition at line 228 of file anoncoin.cpp.

AnoncoinGUI* AnoncoinApplication::window
private

Definition at line 222 of file anoncoin.cpp.


The documentation for this class was generated from the following file: