Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
clientmodel.h
Go to the documentation of this file.
117 void numBlocksChanged(int count, const QDateTime& blockDate, const QString& blockHash, double nVerificationProgress, bool header);
QString formatClientStartupTime() const
Definition: clientmodel.cpp:285
void message(const QString &title, const QString &message, unsigned int style)
Fired when a message should be reported to the user.
Definition: clientmodel.h:31
void updateNetworkActive(bool networkActive)
Definition: clientmodel.cpp:208
bool inInitialBlockDownload() const
Return true if core is doing initial block download.
Definition: clientmodel.cpp:218
long getMempoolSize() const
Return number of transactions in the mempool.
Definition: clientmodel.cpp:166
bool getNetworkActive() const
Return true if network activity in core is enabled.
Definition: clientmodel.cpp:242
Definition: clientmodel.h:29
std::atomic< int64_t > cachedBestHeaderTime
Definition: clientmodel.h:96
void setMasternodeList(const CDeterministicMNList &mnList)
Definition: clientmodel.cpp:78
void networkActiveChanged(bool networkActive)
std::atomic< int > cachedBestHeaderHeight
Definition: clientmodel.h:95
Definition: clientmodel.h:35
void masternodeListChanged() const
void numConnectionsChanged(int count)
QString getStatusBarWarnings() const
Return warnings to be displayed in status bar.
Definition: clientmodel.cpp:250
void alertsChanged(const QString &warnings)
Definition: clientmodel.h:37
Definition: clientmodel.h:36
Definition: deterministicmns.h:288
int getNumConnections(unsigned int flags=CONNECTIONS_ALL) const
Return number of connections, default is in- and outbound (total)
Definition: clientmodel.cpp:62
double getVerificationProgress(const CBlockIndex *tip) const
Definition: clientmodel.cpp:184
enum BlockSource getBlockSource() const
Returns enum BlockSource of the current importing/syncing state.
Definition: clientmodel.cpp:223
Qt model providing information about connected peers, similar to the "getpeerinfo" RPC call...
Definition: peertablemodel.h:45
void unsubscribeFromCoreSignals()
Definition: clientmodel.cpp:388
CDeterministicMNList getMasternodeList() const
Definition: clientmodel.cpp:88
void islockCountChanged(size_t count)
Definition: clientmodel.h:28
size_t getMempoolDynamicUsage() const
Return the dynamic memory usage of the mempool.
Definition: clientmodel.cpp:171
Definition: clientmodel.h:38
void numBlocksChanged(int count, const QDateTime &blockDate, const QString &blockHash, double nVerificationProgress, bool header)
ClientModel(OptionsModel *optionsModel, QObject *parent=0)
Definition: clientmodel.cpp:39
Interface from Qt to configuration data structure for Bitcoin client.
Definition: optionsmodel.h:25
The block chain is a tree shaped structure starting with the genesis block at the root...
Definition: chain.h:170
void additionalDataSyncProgressChanged(double nSyncProgress)
Qt model providing information about connected peers, similar to the "getpeerinfo" RPC call...
Definition: bantablemodel.h:39
Definition: clientmodel.h:30
void mempoolSizeChanged(long count, size_t mempoolSizeInBytes)
void setNetworkActive(bool active)
Toggle network activity state in core.
Definition: clientmodel.cpp:235
void updateNumConnections(int numConnections)
Definition: clientmodel.cpp:203
void showProgress(const QString &title, int nProgress)
Wrapped mutex: supports recursive locking, but no waiting TODO: We should move away from using the re...
Definition: sync.h:94