PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Classes | Macros | Functions
prcycoin.cpp File Reference
#include "bitcoingui.h"
#include "clientmodel.h"
#include "guiconstants.h"
#include "guiutil.h"
#include "intro.h"
#include "net.h"
#include "networkstyle.h"
#include "optionsmodel.h"
#include "splashscreen.h"
#include "utilitydialog.h"
#include "importorcreate.h"
#include "winshutdownmonitor.h"
#include "masternodeconfig.h"
#include "init.h"
#include "fs.h"
#include "main.h"
#include "rpc/server.h"
#include "guiinterface.h"
#include "util.h"
#include "encryptdialog.h"
#include "entermnemonics.h"
#include <signal.h>
#include <stdint.h>
#include <unistd.h>
#include <execinfo.h>
#include <boost/thread.hpp>
#include <QApplication>
#include <QDebug>
#include <QLibraryInfo>
#include <QLocale>
#include <QMessageBox>
#include <QProcess>
#include <QSettings>
#include <QThread>
#include <QTimer>
#include <QTranslator>
#include "prcycoin.moc"
Include dependency graph for prcycoin.cpp:

Go to the source code of this file.

Classes

class  BitcoinCore
 Class encapsulating PRCY startup and shutdown. More...
 
class  BitcoinApplication
 Main PRCY application object. More...
 

Macros

#define DEBUG_BACKTRACE   1
 

Functions

void DebugMessageHandler (QtMsgType type, const QMessageLogContext &context, const QString &msg)
 
void handler (int sig)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ DEBUG_BACKTRACE

#define DEBUG_BACKTRACE   1

Definition at line 80 of file prcycoin.cpp.

Function Documentation

◆ DebugMessageHandler()

void DebugMessageHandler ( QtMsgType  type,
const QMessageLogContext &  context,
const QString &  msg 
)

Definition at line 160 of file prcycoin.cpp.

◆ handler()

void handler ( int  sig)

Definition at line 551 of file prcycoin.cpp.

Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char *  argv[] 
)
  1. Parse command-line options. These take precedence over anything else.
  2. Basic Qt initialization (not dependent on parameters or configuration)
  3. Application identification
  4. Initialization of translations, so that intro dialog is in user's language
  5. Now that settings and translations are available, ask user for data directory
  6. Determine availability of data directory and parse prcycoin.conf
  • Do not call GetDataDir(true) before this step finishes
  1. Determine network (and switch to network specific options)
  2. Main GUI initialization

Definition at line 568 of file prcycoin.cpp.

Here is the call graph for this function: