Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
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