dash-docs/en/doxygen/html/classClientModel.html

1681 lines
85 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Dash Core: ClientModel Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Dash Core
&#160;<span id="projectnumber">0.12.2.1</span>
</div>
<div id="projectbrief">P2P Digital Currency</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classClientModel.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classClientModel-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ClientModel Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ClientModel:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classClientModel.png" usemap="#ClientModel_map" alt=""/>
<map id="ClientModel_map" name="ClientModel_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr class="memitem:a82d434ebd032c00736e043ce2d36ac5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a82d434ebd032c00736e043ce2d36ac5e">updateTimer</a> ()</td></tr>
<tr class="separator:a82d434ebd032c00736e043ce2d36ac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c343f22834086eb6e6172dbcaf6426c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a2c343f22834086eb6e6172dbcaf6426c">updateMnTimer</a> ()</td></tr>
<tr class="separator:a2c343f22834086eb6e6172dbcaf6426c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75f5a1a83e65aeb8fa01140584904967"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a75f5a1a83e65aeb8fa01140584904967">updateNumConnections</a> (int numConnections)</td></tr>
<tr class="separator:a75f5a1a83e65aeb8fa01140584904967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6748f3cd4dbc7bcb9f0bc7b95277858b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a6748f3cd4dbc7bcb9f0bc7b95277858b">updateNetworkActive</a> (bool networkActive)</td></tr>
<tr class="separator:a6748f3cd4dbc7bcb9f0bc7b95277858b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16758b18ded91ceba202d6023cad4b51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a16758b18ded91ceba202d6023cad4b51">updateAlert</a> (const QString &amp;hash, int status)</td></tr>
<tr class="separator:a16758b18ded91ceba202d6023cad4b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0950c13c4be7800fb0b7821586ccbd13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a0950c13c4be7800fb0b7821586ccbd13">updateBanlist</a> ()</td></tr>
<tr class="separator:a0950c13c4be7800fb0b7821586ccbd13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
Signals</h2></td></tr>
<tr class="memitem:a8eea0203366271384b0bf62f1f39a56c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a8eea0203366271384b0bf62f1f39a56c">numConnectionsChanged</a> (int <a class="el" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>)</td></tr>
<tr class="separator:a8eea0203366271384b0bf62f1f39a56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88af296dda48dda54141100dc7f6e3bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a88af296dda48dda54141100dc7f6e3bf">strMasternodesChanged</a> (const QString &amp;strMasternodes)</td></tr>
<tr class="separator:a88af296dda48dda54141100dc7f6e3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa0cdcd35cc82722a33cc8812d6bc92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a3aa0cdcd35cc82722a33cc8812d6bc92">numBlocksChanged</a> (int <a class="el" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>, const QDateTime &amp;blockDate, double nVerificationProgress, bool header)</td></tr>
<tr class="separator:a3aa0cdcd35cc82722a33cc8812d6bc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665558daac4b0fe247d7da536b254112"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a665558daac4b0fe247d7da536b254112">additionalDataSyncProgressChanged</a> (double nSyncProgress)</td></tr>
<tr class="separator:a665558daac4b0fe247d7da536b254112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4020eeb814e60f8d4c9f4f8429ef38d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#af4020eeb814e60f8d4c9f4f8429ef38d">mempoolSizeChanged</a> (long <a class="el" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>, size_t mempoolSizeInBytes)</td></tr>
<tr class="separator:af4020eeb814e60f8d4c9f4f8429ef38d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc762ae1f1718bcc0721ce51f9ea96b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#afc762ae1f1718bcc0721ce51f9ea96b5">networkActiveChanged</a> (bool networkActive)</td></tr>
<tr class="separator:afc762ae1f1718bcc0721ce51f9ea96b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae40a55475e8a39d928ce861e67f5497f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ae40a55475e8a39d928ce861e67f5497f">alertsChanged</a> (const QString &amp;warnings)</td></tr>
<tr class="separator:ae40a55475e8a39d928ce861e67f5497f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06dd7e0e518b70e73684ca679bdf93b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a06dd7e0e518b70e73684ca679bdf93b5">bytesChanged</a> (quint64 totalBytesIn, quint64 totalBytesOut)</td></tr>
<tr class="separator:a06dd7e0e518b70e73684ca679bdf93b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d325a879455b518492e4541dd45dac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a84d325a879455b518492e4541dd45dac">message</a> (const QString &amp;title, const QString &amp;message, unsigned int style)</td></tr>
<tr class="memdesc:a84d325a879455b518492e4541dd45dac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fired when a message should be reported to the user. <a href="#a84d325a879455b518492e4541dd45dac">More...</a><br /></td></tr>
<tr class="separator:a84d325a879455b518492e4541dd45dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b0ff10589ec0fd323251be7aa0fa6a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a0b0ff10589ec0fd323251be7aa0fa6a2">showProgress</a> (const QString &amp;title, int nProgress)</td></tr>
<tr class="separator:a0b0ff10589ec0fd323251be7aa0fa6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aec1d32d5dc8c094eba66036a19a22854"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#aec1d32d5dc8c094eba66036a19a22854">ClientModel</a> (<a class="el" href="classOptionsModel.html">OptionsModel</a> *<a class="el" href="classClientModel.html#ac82294221ed5ba1051a1b4bd9e2d2389">optionsModel</a>, QObject *parent=0)</td></tr>
<tr class="separator:aec1d32d5dc8c094eba66036a19a22854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab20086c4e6220c59b8464ee0e3fbb9da"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ab20086c4e6220c59b8464ee0e3fbb9da">~ClientModel</a> ()</td></tr>
<tr class="separator:ab20086c4e6220c59b8464ee0e3fbb9da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8da1e2eabfbbcc49a7eed821908bdb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOptionsModel.html">OptionsModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a> ()</td></tr>
<tr class="separator:ae8da1e2eabfbbcc49a7eed821908bdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a643fc112ce94f50ac7187ecdf3c75360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPeerTableModel.html">PeerTableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a643fc112ce94f50ac7187ecdf3c75360">getPeerTableModel</a> ()</td></tr>
<tr class="separator:a643fc112ce94f50ac7187ecdf3c75360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad02b8bf216a08845e393f9bac8c4ed42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classBanTableModel.html">BanTableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ad02b8bf216a08845e393f9bac8c4ed42">getBanTableModel</a> ()</td></tr>
<tr class="separator:ad02b8bf216a08845e393f9bac8c4ed42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1a71928e2ff3902e854d301f4cfe6ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ab1a71928e2ff3902e854d301f4cfe6ef">getNumConnections</a> (unsigned int <a class="el" href="dash-tx_8cpp.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>=<a class="el" href="clientmodel_8h.html#a7f98da21db559811eecbeda885046030ae612c7ca340d3707b9f6ab4704536f37">CONNECTIONS_ALL</a>) const</td></tr>
<tr class="memdesc:ab1a71928e2ff3902e854d301f4cfe6ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return number of connections, default is in- and outbound (total) <a href="#ab1a71928e2ff3902e854d301f4cfe6ef">More...</a><br /></td></tr>
<tr class="separator:ab1a71928e2ff3902e854d301f4cfe6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8dae86e417c050723fee66420a333ed"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ab8dae86e417c050723fee66420a333ed">getMasternodeCountString</a> () const</td></tr>
<tr class="separator:ab8dae86e417c050723fee66420a333ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9af729ddd1220f928d8cb3ef29f06f26"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a9af729ddd1220f928d8cb3ef29f06f26">getNumBlocks</a> () const</td></tr>
<tr class="separator:a9af729ddd1220f928d8cb3ef29f06f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d3579ef717497df235062ee3f874dc6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a2d3579ef717497df235062ee3f874dc6">getHeaderTipHeight</a> () const</td></tr>
<tr class="separator:a2d3579ef717497df235062ee3f874dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dbed4eb3ca6afcdeef233f35cd7dc41"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a9dbed4eb3ca6afcdeef233f35cd7dc41">getHeaderTipTime</a> () const</td></tr>
<tr class="separator:a9dbed4eb3ca6afcdeef233f35cd7dc41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada13acede28507233a9a0811e23c6306"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ada13acede28507233a9a0811e23c6306">getMempoolSize</a> () const</td></tr>
<tr class="memdesc:ada13acede28507233a9a0811e23c6306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return number of transactions in the mempool. <a href="#ada13acede28507233a9a0811e23c6306">More...</a><br /></td></tr>
<tr class="separator:ada13acede28507233a9a0811e23c6306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a52f9c35aee3326f1ed9e399f37d35"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a78a52f9c35aee3326f1ed9e399f37d35">getMempoolDynamicUsage</a> () const</td></tr>
<tr class="memdesc:a78a52f9c35aee3326f1ed9e399f37d35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the dynamic memory usage of the mempool. <a href="#a78a52f9c35aee3326f1ed9e399f37d35">More...</a><br /></td></tr>
<tr class="separator:a78a52f9c35aee3326f1ed9e399f37d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ecd021e48073debd6dfeb90fdb3e7bd"><td class="memItemLeft" align="right" valign="top">quint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a3ecd021e48073debd6dfeb90fdb3e7bd">getTotalBytesRecv</a> () const</td></tr>
<tr class="separator:a3ecd021e48073debd6dfeb90fdb3e7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53cd536b119e49b0fab9c95d13a247ed"><td class="memItemLeft" align="right" valign="top">quint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a53cd536b119e49b0fab9c95d13a247ed">getTotalBytesSent</a> () const</td></tr>
<tr class="separator:a53cd536b119e49b0fab9c95d13a247ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78104a56c45081dc76b8186b7b46987"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#aa78104a56c45081dc76b8186b7b46987">getVerificationProgress</a> (const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *tip) const</td></tr>
<tr class="separator:aa78104a56c45081dc76b8186b7b46987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8683d6269976a006032075bc01be4925"><td class="memItemLeft" align="right" valign="top">QDateTime&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a8683d6269976a006032075bc01be4925">getLastBlockDate</a> () const</td></tr>
<tr class="separator:a8683d6269976a006032075bc01be4925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9798c364463ada09be477b15daf0fbe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#af9798c364463ada09be477b15daf0fbe">inInitialBlockDownload</a> () const</td></tr>
<tr class="memdesc:af9798c364463ada09be477b15daf0fbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if core is doing initial block download. <a href="#af9798c364463ada09be477b15daf0fbe">More...</a><br /></td></tr>
<tr class="separator:af9798c364463ada09be477b15daf0fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab57c3a8365dd3f455f84521353facee7"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90f">BlockSource</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ab57c3a8365dd3f455f84521353facee7">getBlockSource</a> () const</td></tr>
<tr class="memdesc:ab57c3a8365dd3f455f84521353facee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns enum BlockSource of the current importing/syncing state. <a href="#ab57c3a8365dd3f455f84521353facee7">More...</a><br /></td></tr>
<tr class="separator:ab57c3a8365dd3f455f84521353facee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f8839642703f13b476d09b7a616bd7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#aa8f8839642703f13b476d09b7a616bd7">getNetworkActive</a> () const</td></tr>
<tr class="memdesc:aa8f8839642703f13b476d09b7a616bd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if network activity in core is enabled. <a href="#aa8f8839642703f13b476d09b7a616bd7">More...</a><br /></td></tr>
<tr class="separator:aa8f8839642703f13b476d09b7a616bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc703b3856000cdfb42c73cc98110ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a0cc703b3856000cdfb42c73cc98110ad">setNetworkActive</a> (bool active)</td></tr>
<tr class="memdesc:a0cc703b3856000cdfb42c73cc98110ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle network activity state in core. <a href="#a0cc703b3856000cdfb42c73cc98110ad">More...</a><br /></td></tr>
<tr class="separator:a0cc703b3856000cdfb42c73cc98110ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16718fa6c90ac5bce0ce1dcbfb3ec95c"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a16718fa6c90ac5bce0ce1dcbfb3ec95c">getStatusBarWarnings</a> () const</td></tr>
<tr class="memdesc:a16718fa6c90ac5bce0ce1dcbfb3ec95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return warnings to be displayed in status bar. <a href="#a16718fa6c90ac5bce0ce1dcbfb3ec95c">More...</a><br /></td></tr>
<tr class="separator:a16718fa6c90ac5bce0ce1dcbfb3ec95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9448d6f2a7f99467152b17f7044eb12"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ae9448d6f2a7f99467152b17f7044eb12">formatFullVersion</a> () const</td></tr>
<tr class="separator:ae9448d6f2a7f99467152b17f7044eb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af06b8f99afdabf8399260a826e2f3ebf"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#af06b8f99afdabf8399260a826e2f3ebf">formatSubVersion</a> () const</td></tr>
<tr class="separator:af06b8f99afdabf8399260a826e2f3ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8fdca28795abcf885ac4e78342ecccd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#af8fdca28795abcf885ac4e78342ecccd">isReleaseVersion</a> () const</td></tr>
<tr class="separator:af8fdca28795abcf885ac4e78342ecccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3344257e3eccd1d123df143dd9f04a4c"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a3344257e3eccd1d123df143dd9f04a4c">clientName</a> () const</td></tr>
<tr class="separator:a3344257e3eccd1d123df143dd9f04a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1793d38356a2e8040d9e7dc813b0c1"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#aae1793d38356a2e8040d9e7dc813b0c1">formatClientStartupTime</a> () const</td></tr>
<tr class="separator:aae1793d38356a2e8040d9e7dc813b0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a70f1c809bae1526e630e1b4522b81"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ae7a70f1c809bae1526e630e1b4522b81">dataDir</a> () const</td></tr>
<tr class="separator:ae7a70f1c809bae1526e630e1b4522b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a727326d68c894b76b82c02974953b8ff"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a727326d68c894b76b82c02974953b8ff">cachedBestHeaderHeight</a></td></tr>
<tr class="separator:a727326d68c894b76b82c02974953b8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a378766c4c4de240a315ee156ac0bc32f"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a378766c4c4de240a315ee156ac0bc32f">cachedBestHeaderTime</a></td></tr>
<tr class="separator:a378766c4c4de240a315ee156ac0bc32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:af999175eeba51c30f7597efbe59640ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#af999175eeba51c30f7597efbe59640ca">subscribeToCoreSignals</a> ()</td></tr>
<tr class="separator:af999175eeba51c30f7597efbe59640ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad23e386af881b7091b7d7f00af1b2a18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ad23e386af881b7091b7d7f00af1b2a18">unsubscribeFromCoreSignals</a> ()</td></tr>
<tr class="separator:ad23e386af881b7091b7d7f00af1b2a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ac82294221ed5ba1051a1b4bd9e2d2389"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOptionsModel.html">OptionsModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ac82294221ed5ba1051a1b4bd9e2d2389">optionsModel</a></td></tr>
<tr class="separator:ac82294221ed5ba1051a1b4bd9e2d2389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb1c6a931b133c75a8be12f2a35cf5c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPeerTableModel.html">PeerTableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#aeb1c6a931b133c75a8be12f2a35cf5c3">peerTableModel</a></td></tr>
<tr class="separator:aeb1c6a931b133c75a8be12f2a35cf5c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a101260fc95486f72d20eea166d02ece8"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#a101260fc95486f72d20eea166d02ece8">cachedMasternodeCountString</a></td></tr>
<tr class="separator:a101260fc95486f72d20eea166d02ece8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96fad2b97c585206391e2132be2a788"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classBanTableModel.html">BanTableModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#ac96fad2b97c585206391e2132be2a788">banTableModel</a></td></tr>
<tr class="separator:ac96fad2b97c585206391e2132be2a788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef4a8aa89d704a753026cfe7c489c51"><td class="memItemLeft" align="right" valign="top">QTimer *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#adef4a8aa89d704a753026cfe7c489c51">pollTimer</a></td></tr>
<tr class="separator:adef4a8aa89d704a753026cfe7c489c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1087c89178b33a725185e36ed6f2a00"><td class="memItemLeft" align="right" valign="top">QTimer *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classClientModel.html#aa1087c89178b33a725185e36ed6f2a00">pollMnTimer</a></td></tr>
<tr class="separator:aa1087c89178b33a725185e36ed6f2a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Model for Dash network client. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00042">42</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aec1d32d5dc8c094eba66036a19a22854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec1d32d5dc8c094eba66036a19a22854">&#9670;&nbsp;</a></span>ClientModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ClientModel::ClientModel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classOptionsModel.html">OptionsModel</a> *&#160;</td>
<td class="paramname"><em>optionsModel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QObject *&#160;</td>
<td class="paramname"><em>parent</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00037">37</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<a id="ab20086c4e6220c59b8464ee0e3fbb9da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab20086c4e6220c59b8464ee0e3fbb9da">&#9670;&nbsp;</a></span>~ClientModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ClientModel::~ClientModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00061">61</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a665558daac4b0fe247d7da536b254112"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a665558daac4b0fe247d7da536b254112">&#9670;&nbsp;</a></span>additionalDataSyncProgressChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::additionalDataSyncProgressChanged </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>nSyncProgress</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00291">291</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
</div>
</div>
<a id="ae40a55475e8a39d928ce861e67f5497f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae40a55475e8a39d928ce861e67f5497f">&#9670;&nbsp;</a></span>alertsChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::alertsChanged </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>warnings</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00312">312</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00201">updateAlert()</a>.</p>
</div>
</div>
<a id="a06dd7e0e518b70e73684ca679bdf93b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06dd7e0e518b70e73684ca679bdf93b5">&#9670;&nbsp;</a></span>bytesChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::bytesChanged </td>
<td>(</td>
<td class="paramtype">quint64&#160;</td>
<td class="paramname"><em>totalBytesIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">quint64&#160;</td>
<td class="paramname"><em>totalBytesOut</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00319">319</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00171">updateTimer()</a>.</p>
</div>
</div>
<a id="a3344257e3eccd1d123df143dd9f04a4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3344257e3eccd1d123df143dd9f04a4c">&#9670;&nbsp;</a></span>clientName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::clientName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00285">285</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>.</p>
</div>
</div>
<a id="ae7a70f1c809bae1526e630e1b4522b81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7a70f1c809bae1526e630e1b4522b81">&#9670;&nbsp;</a></span>dataDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::dataDir </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00295">295</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>.</p>
</div>
</div>
<a id="aae1793d38356a2e8040d9e7dc813b0c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae1793d38356a2e8040d9e7dc813b0c1">&#9670;&nbsp;</a></span>formatClientStartupTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::formatClientStartupTime </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00290">290</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>.</p>
</div>
</div>
<a id="ae9448d6f2a7f99467152b17f7044eb12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9448d6f2a7f99467152b17f7044eb12">&#9670;&nbsp;</a></span>formatFullVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::formatFullVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00270">270</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>.</p>
</div>
</div>
<a id="af06b8f99afdabf8399260a826e2f3ebf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af06b8f99afdabf8399260a826e2f3ebf">&#9670;&nbsp;</a></span>formatSubVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::formatSubVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00275">275</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>.</p>
</div>
</div>
<a id="ad02b8bf216a08845e393f9bac8c4ed42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad02b8bf216a08845e393f9bac8c4ed42">&#9670;&nbsp;</a></span>getBanTableModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classBanTableModel.html">BanTableModel</a> * ClientModel::getBanTableModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00265">265</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l01011">RPCConsole::banSelectedNode()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l01068">RPCConsole::showOrHideBanTableIfRequired()</a>, and <a class="el" href="rpcconsole_8cpp_source.html#l01038">RPCConsole::unbanSelectedNode()</a>.</p>
</div>
</div>
<a id="ab57c3a8365dd3f455f84521353facee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab57c3a8365dd3f455f84521353facee7">&#9670;&nbsp;</a></span>getBlockSource()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90f">BlockSource</a> ClientModel::getBlockSource </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns enum BlockSource of the current importing/syncing state. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00223">223</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="bitcoingui_8cpp_source.html#l00951">BitcoinGUI::setNumBlocks()</a>.</p>
</div>
</div>
<a id="a2d3579ef717497df235062ee3f874dc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d3579ef717497df235062ee3f874dc6">&#9670;&nbsp;</a></span>getHeaderTipHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ClientModel::getHeaderTipHeight </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00100">100</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="bitcoingui_8cpp_source.html#l00584">BitcoinGUI::setClientModel()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00942">BitcoinGUI::updateHeadersSyncProgressLabel()</a>.</p>
</div>
</div>
<a id="a9dbed4eb3ca6afcdeef233f35cd7dc41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dbed4eb3ca6afcdeef233f35cd7dc41">&#9670;&nbsp;</a></span>getHeaderTipTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t ClientModel::getHeaderTipTime </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00114">114</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="bitcoingui_8cpp_source.html#l00584">BitcoinGUI::setClientModel()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00942">BitcoinGUI::updateHeadersSyncProgressLabel()</a>.</p>
</div>
</div>
<a id="a8683d6269976a006032075bc01be4925"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8683d6269976a006032075bc01be4925">&#9670;&nbsp;</a></span>getLastBlockDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QDateTime ClientModel::getLastBlockDate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00140">140</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00584">BitcoinGUI::setClientModel()</a>.</p>
</div>
</div>
<a id="ab8dae86e417c050723fee66420a333ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8dae86e417c050723fee66420a333ed">&#9670;&nbsp;</a></span>getMasternodeCountString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::getMasternodeCountString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00082">82</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00179">updateMnTimer()</a>.</p>
</div>
</div>
<a id="a78a52f9c35aee3326f1ed9e399f37d35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78a52f9c35aee3326f1ed9e399f37d35">&#9670;&nbsp;</a></span>getMempoolDynamicUsage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t ClientModel::getMempoolDynamicUsage </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the dynamic memory usage of the mempool. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00155">155</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00171">updateTimer()</a>.</p>
</div>
</div>
<a id="ada13acede28507233a9a0811e23c6306"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada13acede28507233a9a0811e23c6306">&#9670;&nbsp;</a></span>getMempoolSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long ClientModel::getMempoolSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return number of transactions in the mempool. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00150">150</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00171">updateTimer()</a>.</p>
</div>
</div>
<a id="aa8f8839642703f13b476d09b7a616bd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8f8839642703f13b476d09b7a616bd7">&#9670;&nbsp;</a></span>getNetworkActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ClientModel::getNetworkActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if network activity in core is enabled. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00242">242</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="bitcoingui_8cpp_source.html#l01448">BitcoinGUI::toggleNetworkActive()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l00908">BitcoinGUI::updateNetworkState()</a>, and <a class="el" href="rpcconsole_8cpp_source.html#l00673">RPCConsole::updateNetworkState()</a>.</p>
</div>
</div>
<a id="a9af729ddd1220f928d8cb3ef29f06f26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9af729ddd1220f928d8cb3ef29f06f26">&#9670;&nbsp;</a></span>getNumBlocks()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ClientModel::getNumBlocks </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00094">94</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="overviewpage_8cpp_source.html#l00455">OverviewPage::privateSendStatus()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00584">BitcoinGUI::setClientModel()</a>.</p>
</div>
</div>
<a id="ab1a71928e2ff3902e854d301f4cfe6ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1a71928e2ff3902e854d301f4cfe6ef">&#9670;&nbsp;</a></span>getNumConnections()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ClientModel::getNumConnections </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>flags</em> = <code><a class="el" href="clientmodel_8h.html#a7f98da21db559811eecbeda885046030ae612c7ca340d3707b9f6ab4704536f37">CONNECTIONS_ALL</a></code></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return number of connections, default is in- and outbound (total) </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00066">66</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00223">getBlockSource()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l00908">BitcoinGUI::updateNetworkState()</a>, and <a class="el" href="rpcconsole_8cpp_source.html#l00673">RPCConsole::updateNetworkState()</a>.</p>
</div>
</div>
<a id="ae8da1e2eabfbbcc49a7eed821908bdb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8da1e2eabfbbcc49a7eed821908bdb6">&#9670;&nbsp;</a></span>getOptionsModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classOptionsModel.html">OptionsModel</a> * ClientModel::getOptionsModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00255">255</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="bitcoingui_8cpp_source.html#l01174">BitcoinGUI::changeEvent()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l01193">BitcoinGUI::closeEvent()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l00768">BitcoinGUI::optionsClicked()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00584">BitcoinGUI::setClientModel()</a>.</p>
</div>
</div>
<a id="a643fc112ce94f50ac7187ecdf3c75360"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a643fc112ce94f50ac7187ecdf3c75360">&#9670;&nbsp;</a></span>getPeerTableModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classPeerTableModel.html">PeerTableModel</a> * ClientModel::getPeerTableModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00260">260</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="rpcconsole_8cpp_source.html#l01011">RPCConsole::banSelectedNode()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00969">RPCConsole::hideEvent()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00839">RPCConsole::peerLayoutAboutToChange()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00850">RPCConsole::peerLayoutChanged()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00827">RPCConsole::peerSelected()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, and <a class="el" href="rpcconsole_8cpp_source.html#l00958">RPCConsole::showEvent()</a>.</p>
</div>
</div>
<a id="a16718fa6c90ac5bce0ce1dcbfb3ec95c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16718fa6c90ac5bce0ce1dcbfb3ec95c">&#9670;&nbsp;</a></span>getStatusBarWarnings()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::getStatusBarWarnings </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return warnings to be displayed in status bar. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00250">250</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="overviewpage_8cpp_source.html#l00262">OverviewPage::setClientModel()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00201">updateAlert()</a>.</p>
</div>
</div>
<a id="a3ecd021e48073debd6dfeb90fdb3e7bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ecd021e48073debd6dfeb90fdb3e7bd">&#9670;&nbsp;</a></span>getTotalBytesRecv()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">quint64 ClientModel::getTotalBytesRecv </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00126">126</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="trafficgraphwidget_8cpp_source.html#l00158">TrafficGraphWidget::clear()</a>, <a class="el" href="trafficgraphwidget_8cpp_source.html#l00035">TrafficGraphWidget::setClientModel()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, <a class="el" href="trafficgraphwidget_8cpp_source.html#l00135">TrafficGraphWidget::updateRates()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00171">updateTimer()</a>.</p>
</div>
</div>
<a id="a53cd536b119e49b0fab9c95d13a247ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53cd536b119e49b0fab9c95d13a247ed">&#9670;&nbsp;</a></span>getTotalBytesSent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">quint64 ClientModel::getTotalBytesSent </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00133">133</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="trafficgraphwidget_8cpp_source.html#l00158">TrafficGraphWidget::clear()</a>, <a class="el" href="trafficgraphwidget_8cpp_source.html#l00035">TrafficGraphWidget::setClientModel()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, <a class="el" href="trafficgraphwidget_8cpp_source.html#l00135">TrafficGraphWidget::updateRates()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00171">updateTimer()</a>.</p>
</div>
</div>
<a id="aa78104a56c45081dc76b8186b7b46987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa78104a56c45081dc76b8186b7b46987">&#9670;&nbsp;</a></span>getVerificationProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ClientModel::getVerificationProgress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *&#160;</td>
<td class="paramname"><em>tip</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00160">160</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00341">BlockTipChanged()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00368">RPCConsole::setClientModel()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00584">BitcoinGUI::setClientModel()</a>.</p>
</div>
</div>
<a id="af9798c364463ada09be477b15daf0fbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9798c364463ada09be477b15daf0fbe">&#9670;&nbsp;</a></span>inInitialBlockDownload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ClientModel::inInitialBlockDownload </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if core is doing initial block download. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00218">218</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="walletview_8cpp_source.html#l00187">WalletView::processNewTransaction()</a>.</p>
</div>
</div>
<a id="af8fdca28795abcf885ac4e78342ecccd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8fdca28795abcf885ac4e78342ecccd">&#9670;&nbsp;</a></span>isReleaseVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ClientModel::isReleaseVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00280">280</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<a id="af4020eeb814e60f8d4c9f4f8429ef38d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4020eeb814e60f8d4c9f4f8429ef38d">&#9670;&nbsp;</a></span>mempoolSizeChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::mempoolSizeChanged </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>mempoolSizeInBytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00298">298</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00171">updateTimer()</a>.</p>
</div>
</div>
<a id="a84d325a879455b518492e4541dd45dac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d325a879455b518492e4541dd45dac">&#9670;&nbsp;</a></span>message</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::message </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>message</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Fired when a message should be reported to the user. </p>
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00326">326</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00201">updateAlert()</a>.</p>
</div>
</div>
<a id="afc762ae1f1718bcc0721ce51f9ea96b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc762ae1f1718bcc0721ce51f9ea96b5">&#9670;&nbsp;</a></span>networkActiveChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::networkActiveChanged </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>networkActive</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00305">305</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00196">updateNetworkActive()</a>.</p>
</div>
</div>
<a id="a3aa0cdcd35cc82722a33cc8812d6bc92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aa0cdcd35cc82722a33cc8812d6bc92">&#9670;&nbsp;</a></span>numBlocksChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::numBlocksChanged </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QDateTime &amp;&#160;</td>
<td class="paramname"><em>blockDate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>nVerificationProgress</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>header</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00284">284</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
</div>
</div>
<a id="a8eea0203366271384b0bf62f1f39a56c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8eea0203366271384b0bf62f1f39a56c">&#9670;&nbsp;</a></span>numConnectionsChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::numConnectionsChanged </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00270">270</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00191">updateNumConnections()</a>.</p>
</div>
</div>
<a id="a0cc703b3856000cdfb42c73cc98110ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc703b3856000cdfb42c73cc98110ad">&#9670;&nbsp;</a></span>setNetworkActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ClientModel::setNetworkActive </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>active</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Toggle network activity state in core. </p>
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00235">235</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="bitcoingui_8cpp_source.html#l01448">BitcoinGUI::toggleNetworkActive()</a>.</p>
</div>
</div>
<a id="a0b0ff10589ec0fd323251be7aa0fa6a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b0ff10589ec0fd323251be7aa0fa6a2">&#9670;&nbsp;</a></span>showProgress</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::showProgress </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nProgress</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00333">333</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
</div>
</div>
<a id="a88af296dda48dda54141100dc7f6e3bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88af296dda48dda54141100dc7f6e3bf">&#9670;&nbsp;</a></span>strMasternodesChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::strMasternodesChanged </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>strMasternodes</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="moc__clientmodel_8cpp_source.html#l00277">277</a> of file <a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00179">updateMnTimer()</a>.</p>
</div>
</div>
<a id="af999175eeba51c30f7597efbe59640ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af999175eeba51c30f7597efbe59640ca">&#9670;&nbsp;</a></span>subscribeToCoreSignals()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::subscribeToCoreSignals </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00375">375</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>.</p>
</div>
</div>
<a id="ad23e386af881b7091b7d7f00af1b2a18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad23e386af881b7091b7d7f00af1b2a18">&#9670;&nbsp;</a></span>unsubscribeFromCoreSignals()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::unsubscribeFromCoreSignals </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00388">388</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00061">~ClientModel()</a>.</p>
</div>
</div>
<a id="a16758b18ded91ceba202d6023cad4b51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16758b18ded91ceba202d6023cad4b51">&#9670;&nbsp;</a></span>updateAlert</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::updateAlert </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>hash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00201">201</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<a id="a0950c13c4be7800fb0b7821586ccbd13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0950c13c4be7800fb0b7821586ccbd13">&#9670;&nbsp;</a></span>updateBanlist</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::updateBanlist </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00300">300</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<a id="a2c343f22834086eb6e6172dbcaf6426c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c343f22834086eb6e6172dbcaf6426c">&#9670;&nbsp;</a></span>updateMnTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::updateMnTimer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00179">179</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>.</p>
</div>
</div>
<a id="a6748f3cd4dbc7bcb9f0bc7b95277858b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6748f3cd4dbc7bcb9f0bc7b95277858b">&#9670;&nbsp;</a></span>updateNetworkActive</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::updateNetworkActive </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>networkActive</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00196">196</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<a id="a75f5a1a83e65aeb8fa01140584904967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75f5a1a83e65aeb8fa01140584904967">&#9670;&nbsp;</a></span>updateNumConnections</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::updateNumConnections </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>numConnections</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00191">191</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
</div>
</div>
<a id="a82d434ebd032c00736e043ce2d36ac5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82d434ebd032c00736e043ce2d36ac5e">&#9670;&nbsp;</a></span>updateTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClientModel::updateTimer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8cpp_source.html#l00171">171</a> of file <a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ac96fad2b97c585206391e2132be2a788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac96fad2b97c585206391e2132be2a788">&#9670;&nbsp;</a></span>banTableModel</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classBanTableModel.html">BanTableModel</a>* ClientModel::banTableModel</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00097">97</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00265">getBanTableModel()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00300">updateBanlist()</a>.</p>
</div>
</div>
<a id="a727326d68c894b76b82c02974953b8ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a727326d68c894b76b82c02974953b8ff">&#9670;&nbsp;</a></span>cachedBestHeaderHeight</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt;int&gt; ClientModel::cachedBestHeaderHeight</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00090">90</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00341">BlockTipChanged()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00100">getHeaderTipHeight()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00114">getHeaderTipTime()</a>.</p>
</div>
</div>
<a id="a378766c4c4de240a315ee156ac0bc32f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a378766c4c4de240a315ee156ac0bc32f">&#9670;&nbsp;</a></span>cachedBestHeaderTime</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt;int64_t&gt; ClientModel::cachedBestHeaderTime</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00091">91</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00341">BlockTipChanged()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00100">getHeaderTipHeight()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00114">getHeaderTipTime()</a>.</p>
</div>
</div>
<a id="a101260fc95486f72d20eea166d02ece8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a101260fc95486f72d20eea166d02ece8">&#9670;&nbsp;</a></span>cachedMasternodeCountString</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString ClientModel::cachedMasternodeCountString</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00096">96</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00179">updateMnTimer()</a>.</p>
</div>
</div>
<a id="ac82294221ed5ba1051a1b4bd9e2d2389"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac82294221ed5ba1051a1b4bd9e2d2389">&#9670;&nbsp;</a></span>optionsModel</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classOptionsModel.html">OptionsModel</a>* ClientModel::optionsModel</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00094">94</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00255">getOptionsModel()</a>.</p>
</div>
</div>
<a id="aeb1c6a931b133c75a8be12f2a35cf5c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb1c6a931b133c75a8be12f2a35cf5c3">&#9670;&nbsp;</a></span>peerTableModel</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classPeerTableModel.html">PeerTableModel</a>* ClientModel::peerTableModel</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00095">95</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>, and <a class="el" href="clientmodel_8cpp_source.html#l00260">getPeerTableModel()</a>.</p>
</div>
</div>
<a id="aa1087c89178b33a725185e36ed6f2a00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1087c89178b33a725185e36ed6f2a00">&#9670;&nbsp;</a></span>pollMnTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QTimer* ClientModel::pollMnTimer</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00100">100</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>.</p>
</div>
</div>
<a id="adef4a8aa89d704a753026cfe7c489c51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adef4a8aa89d704a753026cfe7c489c51">&#9670;&nbsp;</a></span>pollTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QTimer* ClientModel::pollTimer</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="clientmodel_8h_source.html#l00099">99</a> of file <a class="el" href="clientmodel_8h_source.html">clientmodel.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clientmodel_8cpp_source.html#l00037">ClientModel()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/qt/<a class="el" href="clientmodel_8h_source.html">clientmodel.h</a></li>
<li>src/qt/<a class="el" href="clientmodel_8cpp_source.html">clientmodel.cpp</a></li>
<li>src/qt/<a class="el" href="moc__clientmodel_8cpp_source.html">moc_clientmodel.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classClientModel.html">ClientModel</a></li>
<li class="footer">Generated on Thu Dec 14 2017 13:15:12 for Dash Core by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>