PIVX Core  5.6.99
P2P Digital Currency
Classes | Functions
pivx.cpp File Reference
#include "pivxgui.h"
#include "fs.h"
#include "guiinterface.h"
#include "init.h"
#include "net.h"
#include "qt/clientmodel.h"
#include "qt/guiconstants.h"
#include "qt/guiutil.h"
#include "qt/intro.h"
#include "qt/networkstyle.h"
#include "qt/optionsmodel.h"
#include "qt/winshutdownmonitor.h"
#include "rpc/server.h"
#include "shutdown.h"
#include "splash.h"
#include "util/system.h"
#include "utilitydialog.h"
#include "warnings.h"
#include "welcomecontentwidget.h"
#include <atomic>
#include <QApplication>
#include <QLibraryInfo>
#include <QLocale>
#include <QMessageBox>
#include <QProcess>
#include <QSettings>
#include <QThread>
#include <QTimer>
#include <QTranslator>
#include "pivx.moc"
Include dependency graph for pivx.cpp:

Go to the source code of this file.

Classes

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

Functions

 Q_DECLARE_METATYPE (interfaces::WalletBalances)
 
void DebugMessageHandler (QtMsgType type, const QMessageLogContext &context, const QString &msg)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ DebugMessageHandler()

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

Definition at line 141 of file pivx.cpp.

◆ 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 pivx.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 552 of file pivx.cpp.

Here is the call graph for this function:

◆ Q_DECLARE_METATYPE()

Q_DECLARE_METATYPE ( interfaces::WalletBalances  )