mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
376 lines
388 KiB
HTML
376 lines
388 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: src/qt/bitcoingui.cpp Source File</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&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
|
|
 <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&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&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&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('bitcoingui_8cpp_source.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="headertitle">
|
|
<div class="title">bitcoingui.cpp</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="bitcoingui_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Copyright (c) 2011-2015 The Bitcoin Core developers</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// Copyright (c) 2014-2017 The Dash Core developers</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// Distributed under the MIT software license, see the accompanying</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// file COPYING or http://www.opensource.org/licenses/mit-license.php.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "<a class="code" href="bitcoingui_8h.html">bitcoingui.h</a>"</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="bitcoinunits_8h.html">bitcoinunits.h</a>"</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="clientmodel_8h.html">clientmodel.h</a>"</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "<a class="code" href="guiconstants_8h.html">guiconstants.h</a>"</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "<a class="code" href="guiutil_8h.html">guiutil.h</a>"</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "<a class="code" href="modaloverlay_8h.html">modaloverlay.h</a>"</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include "<a class="code" href="networkstyle_8h.html">networkstyle.h</a>"</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include "<a class="code" href="notificator_8h.html">notificator.h</a>"</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "<a class="code" href="openuridialog_8h.html">openuridialog.h</a>"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="optionsdialog_8h.html">optionsdialog.h</a>"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="optionsmodel_8h.html">optionsmodel.h</a>"</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="platformstyle_8h.html">platformstyle.h</a>"</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="rpcconsole_8h.html">rpcconsole.h</a>"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="utilitydialog_8h.html">utilitydialog.h</a>"</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="walletframe_8h.html">walletframe.h</a>"</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="walletmodel_8h.html">walletmodel.h</a>"</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="macdockiconhandler_8h.html">macdockiconhandler.h</a>"</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="chainparams_8h.html">chainparams.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="init_8h.html">init.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="ui__interface_8h.html">ui_interface.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "util.h"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="masternode-sync_8h.html">masternode-sync.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="masternodelist_8h.html">masternodelist.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <iostream></span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include <QAction></span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include <QApplication></span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include <QDateTime></span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#include <QDesktopWidget></span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include <QDragEnterEvent></span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include <QListWidget></span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include <QMenuBar></span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include <QMessageBox></span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#include <QMimeData></span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#include <QProgressDialog></span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#include <QSettings></span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include <QShortcut></span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#include <QStackedWidget></span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#include <QStatusBar></span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#include <QStyle></span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#include <QTimer></span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#include <QToolBar></span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#include <QVBoxLayout></span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#if QT_VERSION < 0x050000</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#include <QTextDocument></span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor">#include <QUrl></span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#include <QUrlQuery></span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">const</span> std::string <a class="code" href="classBitcoinGUI.html#a0bc16c3a925f466ea5a6e8f566198849">BitcoinGUI::DEFAULT_UIPLATFORM</a> =</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#if defined(Q_OS_MAC)</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="stringliteral">"macosx"</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#elif defined(Q_OS_WIN)</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="stringliteral">"windows"</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="stringliteral">"other"</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  ;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">const</span> QString <a class="code" href="classBitcoinGUI.html#ad488e6a1dd9f7d2172e32f41d9d14c3c">BitcoinGUI::DEFAULT_WALLET</a> = <span class="stringliteral">"~Default"</span>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a66562921703374d7de64cb26949d054f"> 78</a></span> <a class="code" href="classBitcoinGUI.html#a66562921703374d7de64cb26949d054f">BitcoinGUI::BitcoinGUI</a>(<span class="keyword">const</span> <a class="code" href="classPlatformStyle.html">PlatformStyle</a> *platformStyle, <span class="keyword">const</span> <a class="code" href="classNetworkStyle.html">NetworkStyle</a> *networkStyle, QWidget *parent) :</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  QMainWindow(parent),</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  clientModel(0),</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  walletFrame(0),</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  unitDisplayControl(0),</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  labelEncryptionIcon(0),</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  labelWalletHDStatusIcon(0),</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  labelConnectionsIcon(0),</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  labelBlocksIcon(0),</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  progressBarLabel(0),</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  progressBar(0),</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  progressDialog(0),</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  appMenuBar(0),</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  overviewAction(0),</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  historyAction(0),</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  masternodeAction(0),</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  quitAction(0),</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  sendCoinsAction(0),</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  sendCoinsMenuAction(0),</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  usedSendingAddressesAction(0),</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  usedReceivingAddressesAction(0),</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  signMessageAction(0),</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  verifyMessageAction(0),</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  aboutAction(0),</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  receiveCoinsAction(0),</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  receiveCoinsMenuAction(0),</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  optionsAction(0),</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  toggleHideAction(0),</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  encryptWalletAction(0),</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  backupWalletAction(0),</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  changePassphraseAction(0),</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  aboutQtAction(0),</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  openRPCConsoleAction(0),</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  openAction(0),</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  showHelpMessageAction(0),</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  showPrivateSendHelpAction(0),</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  trayIcon(0),</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  trayIconMenu(0),</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  dockIconMenu(0),</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  notificator(0),</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  rpcConsole(0),</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  helpMessageDialog(0),</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  modalOverlay(0),</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  prevBlocks(0),</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  spinnerFrame(0),</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  platformStyle(platformStyle)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> {</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="comment">/* Open CSS when configured */</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  this->setStyleSheet(<a class="code" href="namespaceGUIUtil.html#a2e749681627868ac0f70c0c8aa1dcb32">GUIUtil::loadStyleSheet</a>());</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="namespaceGUIUtil.html#aded16e1d178a93b809819884af8351db">GUIUtil::restoreWindowGeometry</a>(<span class="stringliteral">"nWindow"</span>, QSize(850, 550), <span class="keyword">this</span>);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  QString windowTitle = tr(<span class="stringliteral">"Dash Core"</span>) + <span class="stringliteral">" - "</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="comment">/* if compiled with wallet support, -disablewallet can still disable the wallet */</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a> = !<a class="code" href="util_8cpp.html#a64d956f1dda7f9a80ab5d594532b906d">GetBoolArg</a>(<span class="stringliteral">"-disablewallet"</span>, <span class="keyword">false</span>);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a>)</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  windowTitle += tr(<span class="stringliteral">"Wallet"</span>);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  windowTitle += tr(<span class="stringliteral">"Node"</span>);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  QString userWindowTitle = QString::fromStdString(<a class="code" href="util_8cpp.html#a24f685720bf40370e5bd2a192ad50cd8">GetArg</a>(<span class="stringliteral">"-windowtitle"</span>, <span class="stringliteral">""</span>));</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">if</span>(!userWindowTitle.isEmpty()) windowTitle += <span class="stringliteral">" - "</span> + userWindowTitle;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  windowTitle += <span class="stringliteral">" "</span> + networkStyle-><a class="code" href="classNetworkStyle.html#a12eab0110656b06afe8ef5dc4cf1f810">getTitleAddText</a>();</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="preprocessor">#ifndef Q_OS_MAC</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  QApplication::setWindowIcon(networkStyle-><a class="code" href="classNetworkStyle.html#af5283ee841d921ddca3e54667828cb7a">getTrayAndWindowIcon</a>());</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  setWindowIcon(networkStyle-><a class="code" href="classNetworkStyle.html#af5283ee841d921ddca3e54667828cb7a">getTrayAndWindowIcon</a>());</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="classMacDockIconHandler.html#afd3ef7126d0b6ef02eaf85e5455fe6f4">MacDockIconHandler::instance</a>()-><a class="code" href="classMacDockIconHandler.html#a537f8eb3c9752089e3e2e0e30011a65b">setIcon</a>(networkStyle-><a class="code" href="classNetworkStyle.html#ad91c8a6d8f33741cdbe0ebbd716a36bb">getAppIcon</a>());</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  setWindowTitle(windowTitle);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="preprocessor">#if defined(Q_OS_MAC) && QT_VERSION < 0x050000</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// This property is not implemented in Qt 5. Setting it has no effect.</span></div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="comment">// A replacement API (QtMacUnifiedToolBar) is available in QtMacExtras.</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  setUnifiedTitleAndToolBarOnMac(<span class="keyword">true</span>);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a> = <span class="keyword">new</span> <a class="code" href="classRPCConsole.html">RPCConsole</a>(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>, 0);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="classBitcoinGUI.html#a6623d99e2f7dfd306ec7689ca13ac980">helpMessageDialog</a> = <span class="keyword">new</span> <a class="code" href="classHelpMessageDialog.html">HelpMessageDialog</a>(<span class="keyword">this</span>, <a class="code" href="classHelpMessageDialog.html#a72eba10b6a4f30a6e5e412eb52cfa053a7bc7c71aec6da2c6f4fea1a3a5199feb">HelpMessageDialog::cmdline</a>);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a>)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a> = <span class="keyword">new</span> <a class="code" href="classWalletFrame.html">WalletFrame</a>(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>, <span class="keyword">this</span>);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  } <span class="keywordflow">else</span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">/* When compiled without wallet or -disablewallet is provided,</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="comment"> * the central widget is the rpc console.</span></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="comment"> */</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  setCentralWidget(<a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="comment">// Accept D&D of URIs</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  setAcceptDrops(<span class="keyword">true</span>);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="comment">// Create actions for the toolbar, menu bar and tray/dock icon</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="comment">// Needs walletFrame to be initialized</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="classBitcoinGUI.html#a7340679e1356b1bb3cfaeb64a3e93218">createActions</a>();</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="comment">// Create application menu bar</span></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="classBitcoinGUI.html#ad2b1493b0020942a205874cd6ba92aa3">createMenuBar</a>();</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="comment">// Create the toolbars</span></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="classBitcoinGUI.html#a8fbec6fcade955033be921ff2c236f72">createToolBars</a>();</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="comment">// Create system tray icon and notification</span></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="classBitcoinGUI.html#a0e3abd85dddb97ddb05b03f5f74dbae3">createTrayIcon</a>(networkStyle);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="comment">// Create status bar</span></div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  statusBar();</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="comment">// Disable size grip because it looks ugly and nobody needs it</span></div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  statusBar()->setSizeGripEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="comment">// Status bar notification icons</span></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  QFrame *frameBlocks = <span class="keyword">new</span> QFrame();</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  frameBlocks->setContentsMargins(0,0,0,0);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  frameBlocks->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  QHBoxLayout *frameBlocksLayout = <span class="keyword">new</span> QHBoxLayout(frameBlocks);</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  frameBlocksLayout->setContentsMargins(3,0,3,0);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  frameBlocksLayout->setSpacing(3);</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="classBitcoinGUI.html#a98c3911483371f87ebb20ca5ef2e5548">unitDisplayControl</a> = <span class="keyword">new</span> <a class="code" href="classUnitDisplayStatusBarControl.html">UnitDisplayStatusBarControl</a>(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a> = <span class="keyword">new</span> QLabel();</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="classBitcoinGUI.html#ae5285343e1b7c339162931109ce775b2">labelWalletHDStatusIcon</a> = <span class="keyword">new</span> QLabel();</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <a class="code" href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">labelConnectionsIcon</a> = <span class="keyword">new</span> <a class="code" href="classGUIUtil_1_1ClickableLabel.html">GUIUtil::ClickableLabel</a>();</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a> = <span class="keyword">new</span> <a class="code" href="classGUIUtil_1_1ClickableLabel.html">GUIUtil::ClickableLabel</a>();</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a>)</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  {</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  frameBlocksLayout->addStretch();</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  frameBlocksLayout->addWidget(<a class="code" href="classBitcoinGUI.html#a98c3911483371f87ebb20ca5ef2e5548">unitDisplayControl</a>);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  frameBlocksLayout->addStretch();</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  frameBlocksLayout->addWidget(<a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>);</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  frameBlocksLayout->addWidget(<a class="code" href="classBitcoinGUI.html#ae5285343e1b7c339162931109ce775b2">labelWalletHDStatusIcon</a>);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  }</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  frameBlocksLayout->addStretch();</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  frameBlocksLayout->addWidget(<a class="code" href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">labelConnectionsIcon</a>);</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  frameBlocksLayout->addStretch();</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  frameBlocksLayout->addWidget(<a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  frameBlocksLayout->addStretch();</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="comment">// Progress bar and label for blocks download</span></div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a> = <span class="keyword">new</span> QLabel();</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a> = <span class="keyword">new</span> <a class="code" href="namespaceGUIUtil.html#a98c48ff6d7eea8c7749f2d87e709e3a1">GUIUtil::ProgressBar</a>();</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setAlignment(Qt::AlignCenter);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="comment">// Override style sheet for progress bar for styles that have a segmented progress bar,</span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="comment">// as they make the text unreadable (workaround for issue #1071)</span></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="comment">// See https://qt-project.org/doc/qt-4.8/gallery.html</span></div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  QString curStyle = QApplication::style()->metaObject()->className();</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">if</span>(curStyle == <span class="stringliteral">"QWindowsStyle"</span> || curStyle == <span class="stringliteral">"QWindowsXPStyle"</span>)</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  {</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setStyleSheet(<span class="stringliteral">"QProgressBar { background-color: #F8F8F8; border: 1px solid grey; border-radius: 7px; padding: 1px; text-align: center; } QProgressBar::chunk { background: QLinearGradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #00CCFF, stop: 1 #33CCFF); border-radius: 7px; margin: 0px; }"</span>);</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  statusBar()->addWidget(<a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  statusBar()->addWidget(<a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  statusBar()->addPermanentWidget(frameBlocks);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="comment">// Install event filter to be able to catch status tip events (QEvent::StatusTip)</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  this->installEventFilter(<span class="keyword">this</span>);</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="comment">// Initially wallet actions should be disabled</span></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <a class="code" href="classBitcoinGUI.html#aa0a8982fc9bc4ae45f4a1e5320528335">setWalletActionsEnabled</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="comment">// Subscribe to notifications from core</span></div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <a class="code" href="classBitcoinGUI.html#a8e5e53a469d5a8f4d87a1b9dfdd9d296">subscribeToCoreSignals</a>();</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="comment">// Jump to peers tab by clicking on connections icon</span></div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  connect(<a class="code" href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">labelConnectionsIcon</a>, SIGNAL(clicked(QPoint)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a5f4e68b067e6f83e600e861f26a91320">showPeers</a>()));</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a> = <span class="keyword">new</span> <a class="code" href="classModalOverlay.html">ModalOverlay</a>(this->centralWidget());</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a>) {</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  connect(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SIGNAL(requestedSyncWarningInfo()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#af5d948da1312b28fcf6dcfb89f34ba85">showModalOverlay</a>()));</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  connect(<a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>, SIGNAL(clicked(QPoint)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#af5d948da1312b28fcf6dcfb89f34ba85">showModalOverlay</a>()));</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  connect(<a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>, SIGNAL(clicked(QPoint)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#af5d948da1312b28fcf6dcfb89f34ba85">showModalOverlay</a>()));</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  }</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> }</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a661401493ee764337fea0a3771e79674"> 267</a></span> <a class="code" href="classBitcoinGUI.html#a661401493ee764337fea0a3771e79674">BitcoinGUI::~BitcoinGUI</a>()</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> {</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="comment">// Unsubscribe from notifications from core</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <a class="code" href="classBitcoinGUI.html#a55ff4caf70fce49cd870aca22963404e">unsubscribeFromCoreSignals</a>();</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <a class="code" href="namespaceGUIUtil.html#a5bd5d67910917446f2f3aa97d7c8b85a">GUIUtil::saveWindowGeometry</a>(<span class="stringliteral">"nWindow"</span>, <span class="keyword">this</span>);</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>) <span class="comment">// Hide tray icon, as deleting will let it linger until quit (on Ubuntu)</span></div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>->hide();</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">delete</span> <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a>;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <a class="code" href="classMacDockIconHandler.html#aee1895384db9ebce8365d0fd7decc9db">MacDockIconHandler::cleanup</a>();</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">delete</span> <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> }</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a7340679e1356b1bb3cfaeb64a3e93218"> 283</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a7340679e1356b1bb3cfaeb64a3e93218">BitcoinGUI::createActions</a>()</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> {</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  QActionGroup *tabGroup = <span class="keyword">new</span> QActionGroup(<span class="keyword">this</span>);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  QString theme = <a class="code" href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a>();</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/overview"</span>), tr(<span class="stringliteral">"&Overview"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setStatusTip(tr(<span class="stringliteral">"Show general overview of wallet"</span>));</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->statusTip());</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setCheckable(<span class="keyword">true</span>);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_1));</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setShortcut(QKeySequence(Qt::ALT + Qt::Key_1));</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  tabGroup->addAction(<a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>);</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span> </div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/send"</span>), tr(<span class="stringliteral">"&Send"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setStatusTip(tr(<span class="stringliteral">"Send coins to a Dash address"</span>));</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->statusTip());</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setCheckable(<span class="keyword">true</span>);</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_2));</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setShortcut(QKeySequence(Qt::ALT + Qt::Key_2));</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  tabGroup->addAction(<a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/send"</span>), <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->text(), <span class="keyword">this</span>);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>->setStatusTip(<a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->statusTip());</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>->statusTip());</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/receiving_addresses"</span>), tr(<span class="stringliteral">"&Receive"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setStatusTip(tr(<span class="stringliteral">"Request payments (generates QR codes and dash: URIs)"</span>));</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->statusTip());</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setCheckable(<span class="keyword">true</span>);</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_3));</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setShortcut(QKeySequence(Qt::ALT + Qt::Key_3));</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  tabGroup->addAction(<a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/receiving_addresses"</span>), <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->text(), <span class="keyword">this</span>);</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>->setStatusTip(<a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->statusTip());</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>->statusTip());</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/history"</span>), tr(<span class="stringliteral">"&Transactions"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setStatusTip(tr(<span class="stringliteral">"Browse transaction history"</span>));</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->statusTip());</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setCheckable(<span class="keyword">true</span>);</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_4));</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setShortcut(QKeySequence(Qt::ALT + Qt::Key_4));</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  tabGroup->addAction(<a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>);</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  QSettings <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordflow">if</span> (<a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>.value(<span class="stringliteral">"fShowMasternodesTab"</span>).toBool()) {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/masternodes"</span>), tr(<span class="stringliteral">"&Masternodes"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setStatusTip(tr(<span class="stringliteral">"Browse masternodes"</span>));</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setToolTip(<a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->statusTip());</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setCheckable(<span class="keyword">true</span>);</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_5));</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setShortcut(QKeySequence(Qt::ALT + Qt::Key_5));</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  tabGroup->addAction(<a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>);</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  connect(<a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  connect(<a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoMasternodePage()));</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  }</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="comment">// These showNormalIfMinimized are needed because Send Coins and Receive Coins</span></div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="comment">// can be triggered from the tray menu, and need to show the GUI to be useful.</span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  connect(<a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  connect(<a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoOverviewPage()));</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  connect(<a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  connect(<a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoSendCoinsPage()));</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  connect(<a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  connect(<a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoSendCoinsPage()));</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  connect(<a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  connect(<a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoReceiveCoinsPage()));</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  connect(<a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  connect(<a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoReceiveCoinsPage()));</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  connect(<a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>()));</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  connect(<a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoHistoryPage()));</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/quit"</span>), tr(<span class="stringliteral">"E&xit"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>->setStatusTip(tr(<span class="stringliteral">"Quit application"</span>));</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q));</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>->setMenuRole(QAction::QuitRole);</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/about"</span>), tr(<span class="stringliteral">"&About Dash Core"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a>->setStatusTip(tr(<span class="stringliteral">"Show information about Dash Core"</span>));</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a>->setMenuRole(QAction::AboutRole);</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <a class="code" href="classBitcoinGUI.html#ac31e10c2366196d4d75ad1a7da4968d8">aboutQtAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/about_qt"</span>), tr(<span class="stringliteral">"About &Qt"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <a class="code" href="classBitcoinGUI.html#ac31e10c2366196d4d75ad1a7da4968d8">aboutQtAction</a>->setStatusTip(tr(<span class="stringliteral">"Show information about Qt"</span>));</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <a class="code" href="classBitcoinGUI.html#ac31e10c2366196d4d75ad1a7da4968d8">aboutQtAction</a>->setMenuRole(QAction::AboutQtRole);</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/options"</span>), tr(<span class="stringliteral">"&Options..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>->setStatusTip(tr(<span class="stringliteral">"Modify configuration options for Dash Core"</span>));</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>->setMenuRole(QAction::PreferencesRole);</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <a class="code" href="classBitcoinGUI.html#a39da23c4ea8976f3744ee7be2535dc1c">toggleHideAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/about"</span>), tr(<span class="stringliteral">"&Show / Hide"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <a class="code" href="classBitcoinGUI.html#a39da23c4ea8976f3744ee7be2535dc1c">toggleHideAction</a>->setStatusTip(tr(<span class="stringliteral">"Show or hide the main Window"</span>));</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span> </div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/lock_closed"</span>), tr(<span class="stringliteral">"&Encrypt Wallet..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setStatusTip(tr(<span class="stringliteral">"Encrypt the private keys that belong to your wallet"</span>));</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setCheckable(<span class="keyword">true</span>);</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <a class="code" href="classBitcoinGUI.html#abe60d8726b77fe1926381e205a8c3406">backupWalletAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/filesave"</span>), tr(<span class="stringliteral">"&Backup Wallet..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <a class="code" href="classBitcoinGUI.html#abe60d8726b77fe1926381e205a8c3406">backupWalletAction</a>->setStatusTip(tr(<span class="stringliteral">"Backup wallet to another location"</span>));</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/key"</span>), tr(<span class="stringliteral">"&Change Passphrase..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>->setStatusTip(tr(<span class="stringliteral">"Change the passphrase used for wallet encryption"</span>));</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a> = <span class="keyword">new</span> QAction(tr(<span class="stringliteral">"&Unlock Wallet..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>->setToolTip(tr(<span class="stringliteral">"Unlock wallet"</span>));</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a> = <span class="keyword">new</span> QAction(tr(<span class="stringliteral">"&Lock Wallet"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <a class="code" href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">signMessageAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/edit"</span>), tr(<span class="stringliteral">"Sign &message..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <a class="code" href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">signMessageAction</a>->setStatusTip(tr(<span class="stringliteral">"Sign messages with your Dash addresses to prove you own them"</span>));</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <a class="code" href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">verifyMessageAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/transaction_0"</span>), tr(<span class="stringliteral">"&Verify message..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <a class="code" href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">verifyMessageAction</a>->setStatusTip(tr(<span class="stringliteral">"Verify messages to ensure they were signed with specified Dash addresses"</span>));</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a> = <span class="keyword">new</span> QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr(<span class="stringliteral">"&Information"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a>->setStatusTip(tr(<span class="stringliteral">"Show diagnostic information"</span>));</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/debugwindow"</span>), tr(<span class="stringliteral">"&Debug console"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a>->setStatusTip(tr(<span class="stringliteral">"Open debugging console"</span>));</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_4"</span>), tr(<span class="stringliteral">"&Network Monitor"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a>->setStatusTip(tr(<span class="stringliteral">"Show network monitor"</span>));</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_4"</span>), tr(<span class="stringliteral">"&Peers list"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a>->setStatusTip(tr(<span class="stringliteral">"Show peers info"</span>));</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/options"</span>), tr(<span class="stringliteral">"Wallet &Repair"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a>->setStatusTip(tr(<span class="stringliteral">"Show wallet repair options"</span>));</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <a class="code" href="classBitcoinGUI.html#a66c512a41d7a11fbc547fe52c9e82e45">openConfEditorAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/edit"</span>), tr(<span class="stringliteral">"Open Wallet &Configuration File"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <a class="code" href="classBitcoinGUI.html#a66c512a41d7a11fbc547fe52c9e82e45">openConfEditorAction</a>->setStatusTip(tr(<span class="stringliteral">"Open configuration file"</span>));</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <a class="code" href="classBitcoinGUI.html#a749c7d6cfdd2a61dd0dbacfa571a38fb">openMNConfEditorAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/edit"</span>), tr(<span class="stringliteral">"Open &Masternode Configuration File"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <a class="code" href="classBitcoinGUI.html#a749c7d6cfdd2a61dd0dbacfa571a38fb">openMNConfEditorAction</a>->setStatusTip(tr(<span class="stringliteral">"Open Masternode configuration file"</span>)); </div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <a class="code" href="classBitcoinGUI.html#a07a759cd65d9178dadbdfc763b560cc7">showBackupsAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/browse"</span>), tr(<span class="stringliteral">"Show Automatic &Backups"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <a class="code" href="classBitcoinGUI.html#a07a759cd65d9178dadbdfc763b560cc7">showBackupsAction</a>->setStatusTip(tr(<span class="stringliteral">"Show automatically created wallet backups"</span>));</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="comment">// initially disable the debug window menu items</span></div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <a class="code" href="classBitcoinGUI.html#a54d2d5be8ba3698ef255a7d944df82f8">usedSendingAddressesAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/address-book"</span>), tr(<span class="stringliteral">"&Sending addresses..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <a class="code" href="classBitcoinGUI.html#a54d2d5be8ba3698ef255a7d944df82f8">usedSendingAddressesAction</a>->setStatusTip(tr(<span class="stringliteral">"Show the list of used sending addresses and labels"</span>));</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <a class="code" href="classBitcoinGUI.html#a8e15e279f9eebc62af326f68a2d1299f">usedReceivingAddressesAction</a> = <span class="keyword">new</span> QAction(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/address-book"</span>), tr(<span class="stringliteral">"&Receiving addresses..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="classBitcoinGUI.html#a8e15e279f9eebc62af326f68a2d1299f">usedReceivingAddressesAction</a>->setStatusTip(tr(<span class="stringliteral">"Show the list of used receiving addresses and labels"</span>));</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <a class="code" href="classBitcoinGUI.html#a0e195ed362031079070862c4ab55885c">openAction</a> = <span class="keyword">new</span> QAction(QApplication::style()->standardIcon(QStyle::SP_DirOpenIcon), tr(<span class="stringliteral">"Open &URI..."</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <a class="code" href="classBitcoinGUI.html#a0e195ed362031079070862c4ab55885c">openAction</a>->setStatusTip(tr(<span class="stringliteral">"Open a dash: URI or payment request"</span>));</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <a class="code" href="classBitcoinGUI.html#ac17a9cec196476d7f51cd9d3281cfb5d">showHelpMessageAction</a> = <span class="keyword">new</span> QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr(<span class="stringliteral">"&Command-line options"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  <a class="code" href="classBitcoinGUI.html#ac17a9cec196476d7f51cd9d3281cfb5d">showHelpMessageAction</a>->setMenuRole(QAction::NoRole);</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <a class="code" href="classBitcoinGUI.html#ac17a9cec196476d7f51cd9d3281cfb5d">showHelpMessageAction</a>->setStatusTip(tr(<span class="stringliteral">"Show the Dash Core help message to get a list with possible Dash Core command-line options"</span>));</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span> </div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <a class="code" href="classBitcoinGUI.html#a7fccf6c75232ec3a0584a7e2fd646ce2">showPrivateSendHelpAction</a> = <span class="keyword">new</span> QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr(<span class="stringliteral">"&PrivateSend information"</span>), <span class="keyword">this</span>);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <a class="code" href="classBitcoinGUI.html#a7fccf6c75232ec3a0584a7e2fd646ce2">showPrivateSendHelpAction</a>->setMenuRole(QAction::NoRole);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <a class="code" href="classBitcoinGUI.html#a7fccf6c75232ec3a0584a7e2fd646ce2">showPrivateSendHelpAction</a>->setStatusTip(tr(<span class="stringliteral">"Show the PrivateSend basic information"</span>));</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> </div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  connect(<a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>, SIGNAL(triggered()), qApp, SLOT(quit()));</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  connect(<a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a684a65883555153c40ccff323adc22e9">aboutClicked</a>()));</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  connect(<a class="code" href="classBitcoinGUI.html#ac31e10c2366196d4d75ad1a7da4968d8">aboutQtAction</a>, SIGNAL(triggered()), qApp, SLOT(aboutQt()));</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  connect(<a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a366dfb05459cb49fec8adb7f97bf2ad7">optionsClicked</a>()));</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  connect(<a class="code" href="classBitcoinGUI.html#a39da23c4ea8976f3744ee7be2535dc1c">toggleHideAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a6ca9ded69ab510195ff04fe7f5754ff5">toggleHidden</a>()));</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  connect(<a class="code" href="classBitcoinGUI.html#ac17a9cec196476d7f51cd9d3281cfb5d">showHelpMessageAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#ad6fbd364904e1468e77f09265f7a287b">showHelpMessageClicked</a>()));</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  connect(<a class="code" href="classBitcoinGUI.html#a7fccf6c75232ec3a0584a7e2fd646ce2">showPrivateSendHelpAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a8f39e33c221b2218b64e6ee2356d5f9a">showPrivateSendHelpClicked</a>()));</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span> </div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="comment">// Jump directly to tabs in RPC-console</span></div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  connect(<a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a9945d2f9b29694255fcf564d9e521592">showInfo</a>()));</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  connect(<a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#abdb6b305a64b7cc75910dfc55b6f6603">showConsole</a>()));</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  connect(<a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a1072bd496beb0ec4e33d624e16efe23c">showGraph</a>()));</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  connect(<a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a5f4e68b067e6f83e600e861f26a91320">showPeers</a>()));</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  connect(<a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a62aba45cf3ae9ac4092f497d3860ad28">showRepair</a>()));</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="comment">// Open configs and backup folder from menu</span></div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  connect(<a class="code" href="classBitcoinGUI.html#a66c512a41d7a11fbc547fe52c9e82e45">openConfEditorAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#afdf85e08bb45e02816e29dae47c9aa45">showConfEditor</a>()));</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  connect(<a class="code" href="classBitcoinGUI.html#a749c7d6cfdd2a61dd0dbacfa571a38fb">openMNConfEditorAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#aef7618686b86c9f5bb1ff76a1f3fd77a">showMNConfEditor</a>()));</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  connect(<a class="code" href="classBitcoinGUI.html#a07a759cd65d9178dadbdfc763b560cc7">showBackupsAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a2a6eb8d8bbf661261ee2a95f78ce273f">showBackups</a>()));</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span> </div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="comment">// Get restart command-line parameters and handle restart</span></div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  connect(<a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>, SIGNAL(<a class="code" href="classBitcoinGUI.html#a0f9d1262e45413fa51a395d41f615917">handleRestart</a>(QStringList)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a0f9d1262e45413fa51a395d41f615917">handleRestart</a>(QStringList)));</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  </div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="comment">// prevents an open debug window from becoming stuck/unusable on client shutdown</span></div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  connect(<a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>, SLOT(hide()));</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> </div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  {</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  connect(<a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>, SIGNAL(triggered(<span class="keywordtype">bool</span>)), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(encryptWallet(<span class="keywordtype">bool</span>)));</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  connect(<a class="code" href="classBitcoinGUI.html#abe60d8726b77fe1926381e205a8c3406">backupWalletAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(backupWallet()));</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  connect(<a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(changePassphrase()));</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  connect(<a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(unlockWallet()));</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  connect(<a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(lockWallet()));</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  connect(<a class="code" href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">signMessageAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoSignMessageTab()));</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  connect(<a class="code" href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">verifyMessageAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(gotoVerifyMessageTab()));</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  connect(<a class="code" href="classBitcoinGUI.html#a54d2d5be8ba3698ef255a7d944df82f8">usedSendingAddressesAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(usedSendingAddresses()));</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  connect(<a class="code" href="classBitcoinGUI.html#a8e15e279f9eebc62af326f68a2d1299f">usedReceivingAddressesAction</a>, SIGNAL(triggered()), <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>, SLOT(usedReceivingAddresses()));</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  connect(<a class="code" href="classBitcoinGUI.html#a0e195ed362031079070862c4ab55885c">openAction</a>, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(openClicked()));</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  }</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keyword">new</span> QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_I), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a9945d2f9b29694255fcf564d9e521592">showInfo</a>()));</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keyword">new</span> QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_C), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#abdb6b305a64b7cc75910dfc55b6f6603">showConsole</a>()));</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keyword">new</span> QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_G), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a1072bd496beb0ec4e33d624e16efe23c">showGraph</a>()));</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <span class="keyword">new</span> QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_P), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a5f4e68b067e6f83e600e861f26a91320">showPeers</a>()));</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keyword">new</span> QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_R), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a62aba45cf3ae9ac4092f497d3860ad28">showRepair</a>()));</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> }</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ad2b1493b0020942a205874cd6ba92aa3"> 494</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ad2b1493b0020942a205874cd6ba92aa3">BitcoinGUI::createMenuBar</a>()</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> {</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  <span class="comment">// Create a decoupled menu bar on Mac which stays even if the window is closed</span></div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a> = <span class="keyword">new</span> QMenuBar();</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="comment">// Get the main window's menu bar on other platforms</span></div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a> = menuBar();</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span> </div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="comment">// Configure the menus</span></div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  QMenu *<a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a> = <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a>->addMenu(tr(<span class="stringliteral">"&File"</span>));</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  {</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#a0e195ed362031079070862c4ab55885c">openAction</a>);</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#abe60d8726b77fe1926381e205a8c3406">backupWalletAction</a>);</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">signMessageAction</a>);</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">verifyMessageAction</a>);</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addSeparator();</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#a54d2d5be8ba3698ef255a7d944df82f8">usedSendingAddressesAction</a>);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#a8e15e279f9eebc62af326f68a2d1299f">usedReceivingAddressesAction</a>);</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addSeparator();</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  }</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <a class="code" href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">file</a>->addAction(<a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span> </div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  QMenu *<a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a> = <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a>->addMenu(tr(<span class="stringliteral">"&Settings"</span>));</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  {</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>->addAction(<a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>);</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>->addAction(<a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>);</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>->addAction(<a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>->addAction(<a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a>);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>->addSeparator();</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>->addAction(<a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>);</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  {</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  QMenu *tools = <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a>->addMenu(tr(<span class="stringliteral">"&Tools"</span>));</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a>);</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a>);</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a>);</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a>);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a>);</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  tools->addSeparator();</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#a66c512a41d7a11fbc547fe52c9e82e45">openConfEditorAction</a>);</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#a749c7d6cfdd2a61dd0dbacfa571a38fb">openMNConfEditorAction</a>);</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  tools->addAction(<a class="code" href="classBitcoinGUI.html#a07a759cd65d9178dadbdfc763b560cc7">showBackupsAction</a>);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  }</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span> </div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  QMenu *<a class="code" href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a> = <a class="code" href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">appMenuBar</a>->addMenu(tr(<span class="stringliteral">"&Help"</span>));</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <a class="code" href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a>->addAction(<a class="code" href="classBitcoinGUI.html#ac17a9cec196476d7f51cd9d3281cfb5d">showHelpMessageAction</a>);</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <a class="code" href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a>->addAction(<a class="code" href="classBitcoinGUI.html#a7fccf6c75232ec3a0584a7e2fd646ce2">showPrivateSendHelpAction</a>);</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <a class="code" href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a>->addSeparator();</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <a class="code" href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a>->addAction(<a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a>);</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <a class="code" href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a>->addAction(<a class="code" href="classBitcoinGUI.html#ac31e10c2366196d4d75ad1a7da4968d8">aboutQtAction</a>);</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> }</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span> </div><div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a8fbec6fcade955033be921ff2c236f72"> 552</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a8fbec6fcade955033be921ff2c236f72">BitcoinGUI::createToolBars</a>()</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span> {</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  {</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  QToolBar *toolbar = <span class="keyword">new</span> QToolBar(tr(<span class="stringliteral">"Tabs toolbar"</span>));</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  toolbar->addAction(<a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>);</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  toolbar->addAction(<a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>);</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  toolbar->addAction(<a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>);</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  toolbar->addAction(<a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>);</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  QSettings <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>;</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <span class="keywordflow">if</span> (<a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>.value(<span class="stringliteral">"fShowMasternodesTab"</span>).toBool())</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  {</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  toolbar->addAction(<a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>);</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  }</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  toolbar->setMovable(<span class="keyword">false</span>); <span class="comment">// remove unused icon in upper left corner</span></div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span> </div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  QVBoxLayout *layout = <span class="keyword">new</span> QVBoxLayout;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  layout->addWidget(toolbar);</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  layout->addWidget(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>);</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  layout->setSpacing(0);</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  layout->setContentsMargins(QMargins());</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  QWidget *containerWidget = <span class="keyword">new</span> QWidget();</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  containerWidget->setLayout(layout);</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  setCentralWidget(containerWidget);</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  }</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span> }</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> </div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a99d71e1f8478ab937ce2522c8d3815e3"> 584</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a99d71e1f8478ab937ce2522c8d3815e3">BitcoinGUI::setClientModel</a>(<a class="code" href="classClientModel.html">ClientModel</a> *clientModel)</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span> {</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  this->clientModel = <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>)</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  {</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  <span class="comment">// Create system tray menu (or setup the dock menu) that late to prevent users from calling actions,</span></div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="comment">// while the client has not yet fully loaded</span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>) {</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="comment">// do so only if trayIcon is already set</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <a class="code" href="classBitcoinGUI.html#a257c7002a59198e0f069535119803b18">trayIconMenu</a> = <span class="keyword">new</span> QMenu(<span class="keyword">this</span>);</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>->setContextMenu(<a class="code" href="classBitcoinGUI.html#a257c7002a59198e0f069535119803b18">trayIconMenu</a>);</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <a class="code" href="classBitcoinGUI.html#a23f1a00863cc8cbcf3f36ef738188ca4">createIconMenu</a>(<a class="code" href="classBitcoinGUI.html#a257c7002a59198e0f069535119803b18">trayIconMenu</a>);</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> </div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span> <span class="preprocessor">#ifndef Q_OS_MAC</span></div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  <span class="comment">// Show main window on tray icon click</span></div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  <span class="comment">// Note: ignore this on Mac - this is not the way tray should work there</span></div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  connect(<a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#ae753f1d521f7c17804419f6a9054738b">trayIconActivated</a>(QSystemTrayIcon::ActivationReason)));</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="comment">// Note: On Mac, the dock icon is also used to provide menu functionality</span></div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <span class="comment">// similar to one for tray icon</span></div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  <a class="code" href="classMacDockIconHandler.html">MacDockIconHandler</a> *dockIconHandler = <a class="code" href="classMacDockIconHandler.html#afd3ef7126d0b6ef02eaf85e5455fe6f4">MacDockIconHandler::instance</a>();</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  dockIconHandler-><a class="code" href="classMacDockIconHandler.html#a4d2d18c7d56286ea745e349497941293">setMainWindow</a>((QMainWindow *)<span class="keyword">this</span>);</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <a class="code" href="classBitcoinGUI.html#ae0c8cd32c8135c97b1fc082c13dc2dc5">dockIconMenu</a> = dockIconHandler-><a class="code" href="classMacDockIconHandler.html#a8aff3dc6410687e432f8d9314eba0ab9">dockMenu</a>();</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  </div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  <a class="code" href="classBitcoinGUI.html#a23f1a00863cc8cbcf3f36ef738188ca4">createIconMenu</a>(<a class="code" href="classBitcoinGUI.html#ae0c8cd32c8135c97b1fc082c13dc2dc5">dockIconMenu</a>);</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  }</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span> </div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="comment">// Keep up to date with client</span></div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  <a class="code" href="classBitcoinGUI.html#a6f96b70c5cf881831ff04df0f97c0af1">updateNetworkState</a>();</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  connect(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>, SIGNAL(numConnectionsChanged(<span class="keywordtype">int</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#ae5b9dc62c6a52764a92cfacbe128626f">setNumConnections</a>(<span class="keywordtype">int</span>)));</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  connect(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>, SIGNAL(networkActiveChanged(<span class="keywordtype">bool</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#afe40030466c11a4a3aace3c2576d2c60">setNetworkActive</a>(<span class="keywordtype">bool</span>)));</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span> </div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a21b223aa0e1bb5a161b39b165ee213dd">setKnownBestHeight</a>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a2d3579ef717497df235062ee3f874dc6">getHeaderTipHeight</a>(), QDateTime::fromTime_t(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a9dbed4eb3ca6afcdeef233f35cd7dc41">getHeaderTipTime</a>()));</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <a class="code" href="classBitcoinGUI.html#a6cd4a94b6742919131e9ce2154580711">setNumBlocks</a>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a9af729ddd1220f928d8cb3ef29f06f26">getNumBlocks</a>(), <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a8683d6269976a006032075bc01be4925">getLastBlockDate</a>(), <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#aa78104a56c45081dc76b8186b7b46987">getVerificationProgress</a>(NULL), <span class="keyword">false</span>);</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  connect(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>, SIGNAL(numBlocksChanged(<span class="keywordtype">int</span>,QDateTime,<span class="keywordtype">double</span>,<span class="keywordtype">bool</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a6cd4a94b6742919131e9ce2154580711">setNumBlocks</a>(<span class="keywordtype">int</span>,QDateTime,<span class="keywordtype">double</span>,<span class="keywordtype">bool</span>)));</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span> </div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  connect(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>, SIGNAL(additionalDataSyncProgressChanged(<span class="keywordtype">double</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#ab62d967c120690b64de300f80391fc4b">setAdditionalDataSyncProgress</a>(<span class="keywordtype">double</span>)));</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> </div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <span class="comment">// Receive and report messages from client model</span></div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  connect(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>, SIGNAL(<a class="code" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">message</a>(QString,QString,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">message</a>(QString,QString,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)));</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> </div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  <span class="comment">// Show progress dialog</span></div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  connect(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>, SIGNAL(<a class="code" href="classBitcoinGUI.html#a89029e61a405a976ba8117d4b38568f0">showProgress</a>(QString,<span class="keywordtype">int</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="classBitcoinGUI.html#a89029e61a405a976ba8117d4b38568f0">showProgress</a>(QString,<span class="keywordtype">int</span>)));</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span> </div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#a355349a33664a07628e9ca22a60f5fa7">setClientModel</a>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>);</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  {</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a72f3a61b1d882a894c65fbf1adc1a954">setClientModel</a>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>);</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  }</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <a class="code" href="classBitcoinGUI.html#a98c3911483371f87ebb20ca5ef2e5548">unitDisplayControl</a>-><a class="code" href="classUnitDisplayStatusBarControl.html#ac8d2a43f66f3f71c7d6926dbd5927066">setOptionsModel</a>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>());</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  </div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  <a class="code" href="classOptionsModel.html">OptionsModel</a>* optionsModel = <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>();</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  <span class="keywordflow">if</span>(optionsModel)</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  {</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="comment">// be aware of the tray icon disable state change reported by the OptionsModel object.</span></div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  connect(optionsModel,SIGNAL(hideTrayIconChanged(<span class="keywordtype">bool</span>)),<span class="keyword">this</span>,SLOT(<a class="code" href="classBitcoinGUI.html#ad20ff9ce84d5b030976dc298320fbad2">setTrayIconVisible</a>(<span class="keywordtype">bool</span>)));</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  </div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="comment">// initialize the disable state of the tray icon with the current value in the model.</span></div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  <a class="code" href="classBitcoinGUI.html#ad20ff9ce84d5b030976dc298320fbad2">setTrayIconVisible</a>(optionsModel-><a class="code" href="classOptionsModel.html#a17028edc6261cd3af46d757fcc0699fa">getHideTrayIcon</a>());</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  }</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="comment">// Disable possibility to show main window via action</span></div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <a class="code" href="classBitcoinGUI.html#a39da23c4ea8976f3744ee7be2535dc1c">toggleHideAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a257c7002a59198e0f069535119803b18">trayIconMenu</a>)</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  {</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <span class="comment">// Disable context menu on tray icon</span></div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <a class="code" href="classBitcoinGUI.html#a257c7002a59198e0f069535119803b18">trayIconMenu</a>->clear();</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  }</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  <span class="comment">// Propagate cleared model to child objects</span></div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#a355349a33664a07628e9ca22a60f5fa7">setClientModel</a>(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a72f3a61b1d882a894c65fbf1adc1a954">setClientModel</a>(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  <a class="code" href="classBitcoinGUI.html#a98c3911483371f87ebb20ca5ef2e5548">unitDisplayControl</a>-><a class="code" href="classUnitDisplayStatusBarControl.html#ac8d2a43f66f3f71c7d6926dbd5927066">setOptionsModel</a>(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span> </div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span> <span class="preprocessor">#ifdef Q_OS_MAC</span></div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#ae0c8cd32c8135c97b1fc082c13dc2dc5">dockIconMenu</a>)</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  {</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <span class="comment">// Disable context menu on dock icon</span></div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <a class="code" href="classBitcoinGUI.html#ae0c8cd32c8135c97b1fc082c13dc2dc5">dockIconMenu</a>->clear();</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  }</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  }</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span> }</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span> </div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <span class="keywordtype">bool</span> BitcoinGUI::addWallet(<span class="keyword">const</span> QString& <a class="code" href="rest_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="code" href="classWalletModel.html">WalletModel</a> *walletModel)</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span> {</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <a class="code" href="classBitcoinGUI.html#aa0a8982fc9bc4ae45f4a1e5320528335">setWalletActionsEnabled</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordflow">return</span> <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#aa199c3f27654199d84c365cf86167d86">addWallet</a>(<a class="code" href="rest_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, walletModel);</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span> }</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span> </div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="keywordtype">bool</span> BitcoinGUI::setCurrentWallet(<span class="keyword">const</span> QString& <a class="code" href="rest_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> {</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  <span class="keywordflow">return</span> <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#ab6d4f86307bf1b28b53c2583c5166905">setCurrentWallet</a>(<a class="code" href="rest_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>);</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span> }</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span> </div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="keywordtype">void</span> BitcoinGUI::removeAllWallets()</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> {</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <a class="code" href="classBitcoinGUI.html#aa0a8982fc9bc4ae45f4a1e5320528335">setWalletActionsEnabled</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a022ecdc6281ee7ac3dc2618b5a150e93">removeAllWallets</a>();</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span> }</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span> </div><div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#aa0a8982fc9bc4ae45f4a1e5320528335"> 698</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#aa0a8982fc9bc4ae45f4a1e5320528335">BitcoinGUI::setWalletActionsEnabled</a>(<span class="keywordtype">bool</span> enabled)</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span> {</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  <a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  <a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  QSettings <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>;</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <span class="keywordflow">if</span> (<a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>.value(<span class="stringliteral">"fShowMasternodesTab"</span>).toBool() && <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>) {</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  }</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <a class="code" href="classBitcoinGUI.html#abe60d8726b77fe1926381e205a8c3406">backupWalletAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  <a class="code" href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">signMessageAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <a class="code" href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">verifyMessageAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <a class="code" href="classBitcoinGUI.html#a54d2d5be8ba3698ef255a7d944df82f8">usedSendingAddressesAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <a class="code" href="classBitcoinGUI.html#a8e15e279f9eebc62af326f68a2d1299f">usedReceivingAddressesAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <a class="code" href="classBitcoinGUI.html#a0e195ed362031079070862c4ab55885c">openAction</a>->setEnabled(enabled);</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span> }</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span> </div><div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a0e3abd85dddb97ddb05b03f5f74dbae3"> 720</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a0e3abd85dddb97ddb05b03f5f74dbae3">BitcoinGUI::createTrayIcon</a>(<span class="keyword">const</span> <a class="code" href="classNetworkStyle.html">NetworkStyle</a> *networkStyle)</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span> {</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a> = <span class="keyword">new</span> QSystemTrayIcon(<span class="keyword">this</span>);</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  QString toolTip = tr(<span class="stringliteral">"Dash Core client"</span>) + <span class="stringliteral">" "</span> + networkStyle-><a class="code" href="classNetworkStyle.html#a12eab0110656b06afe8ef5dc4cf1f810">getTitleAddText</a>();</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>->setToolTip(toolTip);</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>->setIcon(networkStyle-><a class="code" href="classNetworkStyle.html#af5283ee841d921ddca3e54667828cb7a">getTrayAndWindowIcon</a>());</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>->hide();</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  <a class="code" href="classBitcoinGUI.html#af65cec710d0a77e26724933d14d01855">notificator</a> = <span class="keyword">new</span> <a class="code" href="classNotificator.html">Notificator</a>(QApplication::applicationName(), <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>, <span class="keyword">this</span>);</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> }</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span> </div><div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a23f1a00863cc8cbcf3f36ef738188ca4"> 730</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a23f1a00863cc8cbcf3f36ef738188ca4">BitcoinGUI::createIconMenu</a>(QMenu *pmenu)</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> {</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  <span class="comment">// Configuration of the tray icon (or dock icon) icon menu</span></div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a39da23c4ea8976f3744ee7be2535dc1c">toggleHideAction</a>);</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  pmenu->addSeparator();</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">sendCoinsMenuAction</a>);</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">receiveCoinsMenuAction</a>);</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  pmenu->addSeparator();</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">signMessageAction</a>);</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">verifyMessageAction</a>);</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  pmenu->addSeparator();</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>);</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a>);</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a>);</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a>);</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a>);</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a>);</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>  pmenu->addSeparator();</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a66c512a41d7a11fbc547fe52c9e82e45">openConfEditorAction</a>);</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a749c7d6cfdd2a61dd0dbacfa571a38fb">openMNConfEditorAction</a>);</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a07a759cd65d9178dadbdfc763b560cc7">showBackupsAction</a>);</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="preprocessor">#ifndef Q_OS_MAC // This is built-in on Mac</span></div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  pmenu->addSeparator();</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  pmenu->addAction(<a class="code" href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">quitAction</a>);</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span> }</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span> </div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor">#ifndef Q_OS_MAC</span></div><div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ae753f1d521f7c17804419f6a9054738b"> 758</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ae753f1d521f7c17804419f6a9054738b">BitcoinGUI::trayIconActivated</a>(QSystemTrayIcon::ActivationReason reason)</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span> {</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <span class="keywordflow">if</span>(reason == QSystemTrayIcon::Trigger)</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  {</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  <span class="comment">// Click on system tray icon triggers show/hide of the main window</span></div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  <a class="code" href="classBitcoinGUI.html#a6ca9ded69ab510195ff04fe7f5754ff5">toggleHidden</a>();</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  }</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span> }</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span> </div><div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a366dfb05459cb49fec8adb7f97bf2ad7"> 768</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a366dfb05459cb49fec8adb7f97bf2ad7">BitcoinGUI::optionsClicked</a>()</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span> {</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a> || !<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>())</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span> </div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  <a class="code" href="classOptionsDialog.html">OptionsDialog</a> dlg(<span class="keyword">this</span>, <a class="code" href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">enableWallet</a>);</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>  dlg.<a class="code" href="classOptionsDialog.html#a11e902a52cb7472497d14e70cd9399d9">setModel</a>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>());</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  dlg.exec();</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span> }</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span> </div><div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a684a65883555153c40ccff323adc22e9"> 778</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a684a65883555153c40ccff323adc22e9">BitcoinGUI::aboutClicked</a>()</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span> {</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>)</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span> </div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  <a class="code" href="classHelpMessageDialog.html">HelpMessageDialog</a> dlg(<span class="keyword">this</span>, <a class="code" href="classHelpMessageDialog.html#a72eba10b6a4f30a6e5e412eb52cfa053abe45ab73d1e188b5b9c37ed0609bf284">HelpMessageDialog::about</a>);</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  dlg.exec();</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span> }</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span> </div><div class="line"><a name="l00787"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546"> 787</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">BitcoinGUI::showDebugWindow</a>()</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span> {</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>->showNormal();</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>->show();</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>->raise();</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>->activateWindow();</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span> }</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span> </div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a9945d2f9b29694255fcf564d9e521592"> 795</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a9945d2f9b29694255fcf564d9e521592">BitcoinGUI::showInfo</a>()</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span> {</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#ae786f91271c0310f900bd208cc39b197">setTabFocus</a>(<a class="code" href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20a62097e7c3791ce202e2bd55e4d794760">RPCConsole::TAB_INFO</a>);</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>  <a class="code" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">showDebugWindow</a>();</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span> }</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span> </div><div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#abdb6b305a64b7cc75910dfc55b6f6603"> 801</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#abdb6b305a64b7cc75910dfc55b6f6603">BitcoinGUI::showConsole</a>()</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span> {</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#ae786f91271c0310f900bd208cc39b197">setTabFocus</a>(<a class="code" href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20a2f009e4803b1bfe1cae82b52826363ae">RPCConsole::TAB_CONSOLE</a>);</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  <a class="code" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">showDebugWindow</a>();</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span> }</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span> </div><div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a1072bd496beb0ec4e33d624e16efe23c"> 807</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a1072bd496beb0ec4e33d624e16efe23c">BitcoinGUI::showGraph</a>()</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span> {</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#ae786f91271c0310f900bd208cc39b197">setTabFocus</a>(<a class="code" href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20a85c453eeeb6d4cb0d78d2ea738f02209">RPCConsole::TAB_GRAPH</a>);</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  <a class="code" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">showDebugWindow</a>();</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span> }</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span> </div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a5f4e68b067e6f83e600e861f26a91320"> 813</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a5f4e68b067e6f83e600e861f26a91320">BitcoinGUI::showPeers</a>()</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span> {</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#ae786f91271c0310f900bd208cc39b197">setTabFocus</a>(<a class="code" href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20ac6603d8379ce457d0738ec92cc3994c7">RPCConsole::TAB_PEERS</a>);</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>  <a class="code" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">showDebugWindow</a>();</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span> }</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span> </div><div class="line"><a name="l00819"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a62aba45cf3ae9ac4092f497d3860ad28"> 819</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a62aba45cf3ae9ac4092f497d3860ad28">BitcoinGUI::showRepair</a>()</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span> {</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>-><a class="code" href="classRPCConsole.html#ae786f91271c0310f900bd208cc39b197">setTabFocus</a>(<a class="code" href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20af33c98d8784879d56286b0328694f96e">RPCConsole::TAB_REPAIR</a>);</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>  <a class="code" href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">showDebugWindow</a>();</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span> }</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span> </div><div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#afdf85e08bb45e02816e29dae47c9aa45"> 825</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#afdf85e08bb45e02816e29dae47c9aa45">BitcoinGUI::showConfEditor</a>()</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span> {</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  <a class="code" href="namespaceGUIUtil.html#a995fae29ee632b8b0810b840d3d06bf1">GUIUtil::openConfigfile</a>();</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span> }</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span> </div><div class="line"><a name="l00830"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#aef7618686b86c9f5bb1ff76a1f3fd77a"> 830</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#aef7618686b86c9f5bb1ff76a1f3fd77a">BitcoinGUI::showMNConfEditor</a>()</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span> {</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>  <a class="code" href="namespaceGUIUtil.html#a17cced42f0ebd5fb923eba61015308a8">GUIUtil::openMNConfigfile</a>();</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span> }</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span> </div><div class="line"><a name="l00835"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a2a6eb8d8bbf661261ee2a95f78ce273f"> 835</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a2a6eb8d8bbf661261ee2a95f78ce273f">BitcoinGUI::showBackups</a>()</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span> {</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>  <a class="code" href="namespaceGUIUtil.html#a16fd78c7608981cc405561a8d5e8d7e3">GUIUtil::showBackups</a>();</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span> }</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span> </div><div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ad6fbd364904e1468e77f09265f7a287b"> 840</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ad6fbd364904e1468e77f09265f7a287b">BitcoinGUI::showHelpMessageClicked</a>()</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span> {</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  <a class="code" href="classBitcoinGUI.html#a6623d99e2f7dfd306ec7689ca13ac980">helpMessageDialog</a>->show();</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span> }</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span> </div><div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a8f39e33c221b2218b64e6ee2356d5f9a"> 845</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a8f39e33c221b2218b64e6ee2356d5f9a">BitcoinGUI::showPrivateSendHelpClicked</a>()</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span> {</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>)</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span> </div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  <a class="code" href="classHelpMessageDialog.html">HelpMessageDialog</a> dlg(<span class="keyword">this</span>, <a class="code" href="classHelpMessageDialog.html#a72eba10b6a4f30a6e5e412eb52cfa053a6dbf08ab8ca2beac4e7950db9ed896d4">HelpMessageDialog::pshelp</a>);</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>  dlg.exec();</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span> }</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span> </div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span> <span class="keywordtype">void</span> BitcoinGUI::openClicked()</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span> {</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  <a class="code" href="classOpenURIDialog.html">OpenURIDialog</a> dlg(<span class="keyword">this</span>);</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  <span class="keywordflow">if</span>(dlg.exec())</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  {</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  Q_EMIT <a class="code" href="classBitcoinGUI.html#a15d55a3b292c9eec64298797d262fa32">receivedURI</a>(dlg.getURI());</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  }</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span> }</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span> </div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="keywordtype">void</span> BitcoinGUI::gotoOverviewPage()</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span> {</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  <a class="code" href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">overviewAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a44a96de92558a91a95142943484c88e8">gotoOverviewPage</a>();</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span> }</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span> </div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span> <span class="keywordtype">void</span> BitcoinGUI::gotoHistoryPage()</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span> {</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>  <a class="code" href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">historyAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a31071d5befc21c99718a8b31e1e403ee">gotoHistoryPage</a>();</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span> }</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span> </div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span> <span class="keywordtype">void</span> BitcoinGUI::gotoMasternodePage()</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span> {</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>  QSettings <a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>;</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>  <span class="keywordflow">if</span> (<a class="code" href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">settings</a>.value(<span class="stringliteral">"fShowMasternodesTab"</span>).toBool()) {</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  <a class="code" href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">masternodeAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a6a58c9776d210a7a094742f6d580d1e1">gotoMasternodePage</a>();</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  }</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span> }</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span> </div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span> <span class="keywordtype">void</span> BitcoinGUI::gotoReceiveCoinsPage()</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span> {</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>  <a class="code" href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">receiveCoinsAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#af13b99dcec7b866d405aadd533bb7b9d">gotoReceiveCoinsPage</a>();</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span> }</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span> </div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span> <span class="keywordtype">void</span> BitcoinGUI::gotoSendCoinsPage(QString addr)</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span> {</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>  <a class="code" href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">sendCoinsAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a6c97ac7f36c595b1c1f4b7fd1c1dc880">gotoSendCoinsPage</a>(addr);</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span> }</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span> </div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span> <span class="keywordtype">void</span> BitcoinGUI::gotoSignMessageTab(QString addr)</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span> {</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#a386b4f2e20af7d13a688662cd3f9e1fc">gotoSignMessageTab</a>(addr);</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span> }</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span> </div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span> <span class="keywordtype">void</span> BitcoinGUI::gotoVerifyMessageTab(QString addr)</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span> {</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>) <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#af5cce5026575d013cb9d6933ebe7aa98">gotoVerifyMessageTab</a>(addr);</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span> }</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span> </div><div class="line"><a name="l00908"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a6f96b70c5cf881831ff04df0f97c0af1"> 908</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a6f96b70c5cf881831ff04df0f97c0af1">BitcoinGUI::updateNetworkState</a>()</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span> {</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>  <span class="keywordtype">int</span> <a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a> = <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ab1a71928e2ff3902e854d301f4cfe6ef">getNumConnections</a>();</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>  QString icon;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>  QString theme = <a class="code" href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a>();</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>  <span class="keywordflow">switch</span>(<a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>)</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>  {</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  <span class="keywordflow">case</span> 0: icon = <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_0"</span>; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  <span class="keywordflow">case</span> 1: <span class="keywordflow">case</span> 2: <span class="keywordflow">case</span> 3: icon = <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_1"</span>; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  <span class="keywordflow">case</span> 4: <span class="keywordflow">case</span> 5: <span class="keywordflow">case</span> 6: icon = <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_2"</span>; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>  <span class="keywordflow">case</span> 7: <span class="keywordflow">case</span> 8: <span class="keywordflow">case</span> 9: icon = <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_3"</span>; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>  <span class="keywordflow">default</span>: icon = <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/connect_4"</span>; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>  }</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span> </div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#aa8f8839642703f13b476d09b7a616bd7">getNetworkActive</a>()) {</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>  <a class="code" href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">labelConnectionsIcon</a>->setToolTip(tr(<span class="stringliteral">"%n active connection(s) to Dash network"</span>, <span class="stringliteral">""</span>, <a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>));</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>  <a class="code" href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">labelConnectionsIcon</a>->setToolTip(tr(<span class="stringliteral">"Network activity disabled"</span>));</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>  icon = <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/network_disabled"</span>;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>  }</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span> </div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>  <a class="code" href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">labelConnectionsIcon</a>->setPixmap(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>-><a class="code" href="classPlatformStyle.html#a3f4ff8b7a2054cbd4283e67208523035">SingleColorIcon</a>(icon).pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>,<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span> }</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span> </div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ae5b9dc62c6a52764a92cfacbe128626f"> 932</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ae5b9dc62c6a52764a92cfacbe128626f">BitcoinGUI::setNumConnections</a>(<span class="keywordtype">int</span> <a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>)</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span> {</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  <a class="code" href="classBitcoinGUI.html#a6f96b70c5cf881831ff04df0f97c0af1">updateNetworkState</a>();</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span> }</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span> </div><div class="line"><a name="l00937"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#afe40030466c11a4a3aace3c2576d2c60"> 937</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#afe40030466c11a4a3aace3c2576d2c60">BitcoinGUI::setNetworkActive</a>(<span class="keywordtype">bool</span> networkActive)</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span> {</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  <a class="code" href="classBitcoinGUI.html#a6f96b70c5cf881831ff04df0f97c0af1">updateNetworkState</a>();</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span> }</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span> </div><div class="line"><a name="l00942"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ad06b7274e4d51189c0a1994866835f17"> 942</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ad06b7274e4d51189c0a1994866835f17">BitcoinGUI::updateHeadersSyncProgressLabel</a>()</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span> {</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>  int64_t headersTipTime = <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a9dbed4eb3ca6afcdeef233f35cd7dc41">getHeaderTipTime</a>();</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>  <span class="keywordtype">int</span> headersTipHeight = <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a2d3579ef717497df235062ee3f874dc6">getHeaderTipHeight</a>();</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>  <span class="keywordtype">int</span> estHeadersLeft = (<a class="code" href="utiltime_8cpp.html#a46fac5fba8ba905b5f9acb364f5d8c6f">GetTime</a>() - headersTipTime) / <a class="code" href="chainparams_8cpp.html#ace5c5b706d71a324a417dd2db394fd4a">Params</a>().<a class="code" href="classCChainParams.html#aa366d4f63c8d16d625336dca61ca65e5">GetConsensus</a>().<a class="code" href="structConsensus_1_1Params.html#aea6ebb563ceffd026cc7c11d3e9b192e">nPowTargetSpacing</a>;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>  <span class="keywordflow">if</span> (estHeadersLeft > <a class="code" href="modaloverlay_8h.html#a80cb67b84c3b363c6271fa01925fadb8">HEADER_HEIGHT_DELTA_SYNC</a>)</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(tr(<span class="stringliteral">"Syncing Headers (%1%)..."</span>).arg(QString::number(100.0 / (headersTipHeight+estHeadersLeft)*headersTipHeight, <span class="charliteral">'f'</span>, 1)));</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span> }</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span> </div><div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a6cd4a94b6742919131e9ce2154580711"> 951</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a6cd4a94b6742919131e9ce2154580711">BitcoinGUI::setNumBlocks</a>(<span class="keywordtype">int</span> <a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>, <span class="keyword">const</span> QDateTime& blockDate, <span class="keywordtype">double</span> nVerificationProgress, <span class="keywordtype">bool</span> header)</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span> {</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>)</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  {</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  <span class="keywordflow">if</span> (header)</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a21b223aa0e1bb5a161b39b165ee213dd">setKnownBestHeight</a>(<a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>, blockDate);</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a38186ebf7dbb5eba5dda872b3313d4fb">tipUpdate</a>(<a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>, blockDate, nVerificationProgress);</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>  }</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>  <span class="keywordflow">if</span> (!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>)</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span> </div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  <span class="comment">// Prevent orphan statusbar messages (e.g. hover Quit in main menu, wait until chain-sync starts -> garbelled text)</span></div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  statusBar()->clearMessage();</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span> </div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>  <span class="comment">// Acquire current block source</span></div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  <span class="keyword">enum</span> <a class="code" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90f">BlockSource</a> blockSource = <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ab57c3a8365dd3f455f84521353facee7">getBlockSource</a>();</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>  <span class="keywordflow">switch</span> (blockSource) {</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  <span class="keywordflow">case</span> <a class="code" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fa3360f6b9da3d71f151b6cf92749bb404">BLOCK_SOURCE_NETWORK</a>:</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  <span class="keywordflow">if</span> (header) {</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  <a class="code" href="classBitcoinGUI.html#ad06b7274e4d51189c0a1994866835f17">updateHeadersSyncProgressLabel</a>();</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  }</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(tr(<span class="stringliteral">"Synchronizing with network..."</span>));</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>  <a class="code" href="classBitcoinGUI.html#ad06b7274e4d51189c0a1994866835f17">updateHeadersSyncProgressLabel</a>();</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  <span class="keywordflow">case</span> <a class="code" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fa5eddcba0f1f876368b57014887698b28">BLOCK_SOURCE_DISK</a>:</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  <span class="keywordflow">if</span> (header) {</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(tr(<span class="stringliteral">"Indexing blocks on disk..."</span>));</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(tr(<span class="stringliteral">"Processing blocks on disk..."</span>));</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  }</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>  <span class="keywordflow">case</span> <a class="code" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fadb7dfdef1d91970e04c8ee785274e8a8">BLOCK_SOURCE_REINDEX</a>:</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(tr(<span class="stringliteral">"Reindexing blocks on disk..."</span>));</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  <span class="keywordflow">case</span> <a class="code" href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fa760a74e92f994bee52a6016114fd3c8e">BLOCK_SOURCE_NONE</a>:</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  <span class="keywordflow">if</span> (header) {</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  }</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(tr(<span class="stringliteral">"Connecting to peers..."</span>));</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  }</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span> </div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>  QString tooltip;</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span> </div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  QDateTime currentDate = QDateTime::currentDateTime();</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>  qint64 secs = blockDate.secsTo(currentDate);</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span> </div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  tooltip = tr(<span class="stringliteral">"Processed %n block(s) of transaction history."</span>, <span class="stringliteral">""</span>, <a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>);</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span> </div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  <span class="comment">// Set icon state: spinning if catching up, tick otherwise</span></div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  QString theme = <a class="code" href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a>();</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span> </div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  {</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  <span class="keywordflow">if</span>(secs < 25*60) <span class="comment">// 90*60 in bitcoin</span></div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  {</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a0144e7dbb1a7701743d7b3393e52f12c">showHide</a>(<span class="keyword">true</span>, <span class="keyword">true</span>);</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <span class="comment">// TODO instead of hiding it forever, we should add meaningful information about MN sync to the overlay</span></div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#afdfd195930b639baa829ac21d262cef6">hideForever</a>();</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  }</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  {</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a0144e7dbb1a7701743d7b3393e52f12c">showHide</a>();</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  }</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>  }</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span> </div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  <span class="keywordflow">if</span>(!<a class="code" href="masternode-sync_8cpp.html#a9807e6586e8a7cb25799ea4150520448">masternodeSync</a>.<a class="code" href="classCMasternodeSync.html#a222b31867c8dd473a21ed4d2841ad477">IsBlockchainSynced</a>())</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  {</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>  QString timeBehindText = <a class="code" href="namespaceGUIUtil.html#ac24df9174f9bdde73b7814bd1be5608a">GUIUtil::formatNiceTimeOffset</a>(secs);</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> </div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setFormat(tr(<span class="stringliteral">"%1 behind"</span>).arg(timeBehindText));</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setMaximum(1000000000);</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setValue(nVerificationProgress * 1000000000.0 + 0.5);</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> </div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>  tooltip = tr(<span class="stringliteral">"Catching up..."</span>) + QString(<span class="stringliteral">"<br>"</span>) + tooltip;</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>  <span class="keywordflow">if</span>(<a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a> != <a class="code" href="classBitcoinGUI.html#a24f9c35d00d477c5e73bf9c9adb347d8">prevBlocks</a>)</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  {</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>  <a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>->setPixmap(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>-><a class="code" href="classPlatformStyle.html#a3f4ff8b7a2054cbd4283e67208523035">SingleColorIcon</a>(QString(</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  <span class="stringliteral">":/movies/spinner-%1"</span>).arg(<a class="code" href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">spinnerFrame</a>, 3, 10, QChar(<span class="charliteral">'0'</span>)))</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>  .pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>, <a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>  <a class="code" href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">spinnerFrame</a> = (<a class="code" href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">spinnerFrame</a> + 1) % <a class="code" href="guiconstants_8h.html#a8109f9a4ff164249f039bcf5abc6d509">SPINNER_FRAMES</a>;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>  }</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>  <a class="code" href="classBitcoinGUI.html#a24f9c35d00d477c5e73bf9c9adb347d8">prevBlocks</a> = <a class="code" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>;</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> </div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>  {</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>  <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#aeda920e4141c99d457814f20fa89dde6">showOutOfSyncWarning</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  }</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span> </div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>  tooltip += QString(<span class="stringliteral">"<br>"</span>);</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>  tooltip += tr(<span class="stringliteral">"Last received block was generated %1 ago."</span>).arg(timeBehindText);</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>  tooltip += QString(<span class="stringliteral">"<br>"</span>);</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>  tooltip += tr(<span class="stringliteral">"Transactions after this will not yet be visible."</span>);</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>  }</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span> </div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>  <span class="comment">// Don't word-wrap this (fixed-width) tooltip</span></div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>  tooltip = QString(<span class="stringliteral">"<nobr>"</span>) + tooltip + QString(<span class="stringliteral">"</nobr>"</span>);</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span> </div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>  <a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>->setToolTip(tooltip);</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setToolTip(tooltip);</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setToolTip(tooltip);</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> }</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span> </div><div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ab62d967c120690b64de300f80391fc4b"> 1062</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ab62d967c120690b64de300f80391fc4b">BitcoinGUI::setAdditionalDataSyncProgress</a>(<span class="keywordtype">double</span> nSyncProgress)</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span> {</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>)</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span> </div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>  <span class="comment">// No additional data sync should be happening while blockchain is not synced, nothing to update</span></div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>  <span class="keywordflow">if</span>(!<a class="code" href="masternode-sync_8cpp.html#a9807e6586e8a7cb25799ea4150520448">masternodeSync</a>.<a class="code" href="classCMasternodeSync.html#a222b31867c8dd473a21ed4d2841ad477">IsBlockchainSynced</a>())</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span> </div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>  <span class="comment">// Prevent orphan statusbar messages (e.g. hover Quit in main menu, wait until chain-sync starts -> garbelled text)</span></div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>  statusBar()->clearMessage();</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span> </div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>  QString tooltip;</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span> </div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  <span class="comment">// Set icon state: spinning if catching up, tick otherwise</span></div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  QString theme = <a class="code" href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a>();</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span> </div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>  QString strSyncStatus;</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>  tooltip = tr(<span class="stringliteral">"Up to date"</span>) + QString(<span class="stringliteral">".<br>"</span>) + tooltip;</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span> </div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>  <span class="keywordflow">if</span>(<a class="code" href="masternode-sync_8cpp.html#a9807e6586e8a7cb25799ea4150520448">masternodeSync</a>.<a class="code" href="classCMasternodeSync.html#ab1f58bda356a30a15ae1733e238f188f">IsSynced</a>()) {</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setVisible(<span class="keyword">false</span>);</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setVisible(<span class="keyword">false</span>);</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>  <a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>->setPixmap(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/synced"</span>).pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>, <a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span> </div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>  <a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>->setPixmap(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>-><a class="code" href="classPlatformStyle.html#a3f4ff8b7a2054cbd4283e67208523035">SingleColorIcon</a>(QString(</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  <span class="stringliteral">":/movies/spinner-%1"</span>).arg(<a class="code" href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">spinnerFrame</a>, 3, 10, QChar(<span class="charliteral">'0'</span>)))</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>  .pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>, <a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>  <a class="code" href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">spinnerFrame</a> = (<a class="code" href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">spinnerFrame</a> + 1) % <a class="code" href="guiconstants_8h.html#a8109f9a4ff164249f039bcf5abc6d509">SPINNER_FRAMES</a>;</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span> </div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>)</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>  <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#aeda920e4141c99d457814f20fa89dde6">showOutOfSyncWarning</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span> </div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setFormat(tr(<span class="stringliteral">"Synchronizing additional data: %p%"</span>));</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setMaximum(1000000000);</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setValue(nSyncProgress * 1000000000.0 + 0.5);</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  }</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span> </div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>  strSyncStatus = QString(<a class="code" href="masternode-sync_8cpp.html#a9807e6586e8a7cb25799ea4150520448">masternodeSync</a>.<a class="code" href="classCMasternodeSync.html#ac95f70e4b942ac8533a064f3fdc45ba4">GetSyncStatus</a>().c_str());</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setText(strSyncStatus);</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>  tooltip = strSyncStatus + QString(<span class="stringliteral">"<br>"</span>) + tooltip;</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> </div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>  <span class="comment">// Don't word-wrap this (fixed-width) tooltip</span></div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>  tooltip = QString(<span class="stringliteral">"<nobr>"</span>) + tooltip + QString(<span class="stringliteral">"</nobr>"</span>);</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span> </div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  <a class="code" href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">labelBlocksIcon</a>->setToolTip(tooltip);</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  <a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->setToolTip(tooltip);</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>  <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->setToolTip(tooltip);</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span> }</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span> </div><div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea"> 1115</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">BitcoinGUI::message</a>(<span class="keyword">const</span> QString &title, <span class="keyword">const</span> QString &message, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> style, <span class="keywordtype">bool</span> *ret)</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span> {</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>  QString strTitle = tr(<span class="stringliteral">"Dash Core"</span>); <span class="comment">// default title</span></div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>  <span class="comment">// Default to information icon</span></div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>  <span class="keywordtype">int</span> nMBoxIcon = QMessageBox::Information;</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>  <span class="keywordtype">int</span> nNotifyIcon = <a class="code" href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182aba195b01e918cc724c6ad65f5037e85f83">Notificator::Information</a>;</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span> </div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  QString msgType;</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span> </div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  <span class="comment">// Prefer supplied title over style based title</span></div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  <span class="keywordflow">if</span> (!title.isEmpty()) {</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  msgType = title;</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>  }</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>  <span class="keywordflow">else</span> {</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  <span class="keywordflow">switch</span> (style) {</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>  <span class="keywordflow">case</span> <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a0551e67c07eb6a81edf6e43fed89759f">CClientUIInterface::MSG_ERROR</a>:</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>  msgType = tr(<span class="stringliteral">"Error"</span>);</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>  <span class="keywordflow">case</span> <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a72b206c5d6304b4e2257281a5ca551eb">CClientUIInterface::MSG_WARNING</a>:</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>  msgType = tr(<span class="stringliteral">"Warning"</span>);</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="keywordflow">case</span> <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1aa19b607c0480fe7c25879f1f8fc54727">CClientUIInterface::MSG_INFORMATION</a>:</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  msgType = tr(<span class="stringliteral">"Information"</span>);</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>  <span class="keywordflow">default</span>:</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  }</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>  }</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>  <span class="comment">// Append title to "Dash Core - "</span></div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>  <span class="keywordflow">if</span> (!msgType.isEmpty())</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>  strTitle += <span class="stringliteral">" - "</span> + msgType;</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span> </div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  <span class="comment">// Check for error/warning icon</span></div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <span class="keywordflow">if</span> (style & <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a54415d26bda61103f9a08367ff6a2675">CClientUIInterface::ICON_ERROR</a>) {</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  nMBoxIcon = QMessageBox::Critical;</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  nNotifyIcon = <a class="code" href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182aba596518f9cfdbd57b0fdc68fc95c69ecd">Notificator::Critical</a>;</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  }</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (style & <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a399d1f571bc91d1eb1abb78c7e9a8426">CClientUIInterface::ICON_WARNING</a>) {</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>  nMBoxIcon = QMessageBox::Warning;</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>  nNotifyIcon = <a class="code" href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182abac33ad19811d3b1d6b57305dd75d63a5e">Notificator::Warning</a>;</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  }</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span> </div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>  <span class="comment">// Display message</span></div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  <span class="keywordflow">if</span> (style & <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1ab03a110663fb005d666b74954a741304">CClientUIInterface::MODAL</a>) {</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>  <span class="comment">// Check for buttons, use OK as default, if none was supplied</span></div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>  QMessageBox::StandardButton buttons;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>  <span class="keywordflow">if</span> (!(buttons = (QMessageBox::StandardButton)(style & <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a76de9bd8c805f928e7085bf925617076">CClientUIInterface::BTN_MASK</a>)))</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>  buttons = QMessageBox::Ok;</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span> </div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>  <a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>();</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>  QMessageBox mBox((QMessageBox::Icon)nMBoxIcon, strTitle, <a class="code" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">message</a>, buttons, <span class="keyword">this</span>);</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>  <span class="keywordtype">int</span> r = mBox.exec();</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>  <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>  *ret = r == QMessageBox::Ok;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>  }</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  <a class="code" href="classBitcoinGUI.html#af65cec710d0a77e26724933d14d01855">notificator</a>-><a class="code" href="classNotificator.html#ae08e1e7e85ddc4690f307649021f7fdc">notify</a>((<a class="code" href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182ab">Notificator::Class</a>)nNotifyIcon, strTitle, <a class="code" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">message</a>);</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span> }</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span> </div><div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a11e94d1243e51b6398e7ca4079f7c46a"> 1174</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a11e94d1243e51b6398e7ca4079f7c46a">BitcoinGUI::changeEvent</a>(QEvent *e)</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span> {</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  QMainWindow::changeEvent(e);</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span> <span class="preprocessor">#ifndef Q_OS_MAC // Ignored on Mac</span></div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>  <span class="keywordflow">if</span>(e->type() == QEvent::WindowStateChange)</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>  {</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a> && <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>() && <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>()-><a class="code" href="classOptionsModel.html#af026ad3b0705de76c1f57d9a6132aec0">getMinimizeToTray</a>())</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>  {</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  QWindowStateChangeEvent *wsevt = <span class="keyword">static_cast<</span>QWindowStateChangeEvent*<span class="keyword">></span>(e);</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  <span class="keywordflow">if</span>(!(wsevt->oldState() & Qt::WindowMinimized) && isMinimized())</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  {</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>  QTimer::singleShot(0, <span class="keyword">this</span>, SLOT(hide()));</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>  e->ignore();</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  }</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>  }</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  }</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span> }</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span> </div><div class="line"><a name="l01193"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ac46f8826c13b6340f5568d3f31fc3dfa"> 1193</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ac46f8826c13b6340f5568d3f31fc3dfa">BitcoinGUI::closeEvent</a>(QCloseEvent *event)</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span> {</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span> <span class="preprocessor">#ifndef Q_OS_MAC // Ignored on Mac</span></div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a> && <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>())</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>  {</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">getOptionsModel</a>()-><a class="code" href="classOptionsModel.html#a82cd711817f3c9c87efbfa71b5ae0629">getMinimizeOnClose</a>())</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  {</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>  <span class="comment">// close rpcConsole in case it was open to make some space for the shutdown window</span></div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>->close();</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span> </div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  QApplication::quit();</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  }</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>  }</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>  QMainWindow::closeEvent(event);</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span> }</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span> </div><div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a90032821d32bbaeb80954c389581e109"> 1210</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a90032821d32bbaeb80954c389581e109">BitcoinGUI::showEvent</a>(QShowEvent *event)</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span> {</div><div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>  <span class="comment">// enable the debug window when the main window shows up</span></div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>  <a class="code" href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">openInfoAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>  <a class="code" href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">openRPCConsoleAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>  <a class="code" href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">openGraphAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>  <a class="code" href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">openPeersAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>  <a class="code" href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">openRepairAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>  <a class="code" href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">aboutAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>  <a class="code" href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">optionsAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span> }</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span> </div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span> <span class="keywordtype">void</span> BitcoinGUI::incomingTransaction(<span class="keyword">const</span> QString& date, <span class="keywordtype">int</span> unit, <span class="keyword">const</span> <a class="code" href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a>& amount, <span class="keyword">const</span> QString& type, <span class="keyword">const</span> QString& address, <span class="keyword">const</span> QString& label)</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span> {</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>  <span class="comment">// On new transaction, make an info balloon</span></div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>  QString <a class="code" href="namespacezmq__sub.html#ab82b53c595929ff5ab2d30ec91fd539a">msg</a> = tr(<span class="stringliteral">"Date: %1\n"</span>).arg(date) +</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  tr(<span class="stringliteral">"Amount: %1\n"</span>).arg(<a class="code" href="classBitcoinUnits.html#aef9fb7509257bc84ee459d7f0c663020">BitcoinUnits::formatWithUnit</a>(unit, amount, <span class="keyword">true</span>)) +</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  tr(<span class="stringliteral">"Type: %1\n"</span>).arg(type);</div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>  <span class="keywordflow">if</span> (!label.isEmpty())</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>  <a class="code" href="namespacezmq__sub.html#ab82b53c595929ff5ab2d30ec91fd539a">msg</a> += tr(<span class="stringliteral">"Label: %1\n"</span>).arg(label);</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!address.isEmpty())</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>  <a class="code" href="namespacezmq__sub.html#ab82b53c595929ff5ab2d30ec91fd539a">msg</a> += tr(<span class="stringliteral">"Address: %1\n"</span>).arg(address);</div><div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>  <a class="code" href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">message</a>((amount)<0 ? tr(<span class="stringliteral">"Sent transaction"</span>) : tr(<span class="stringliteral">"Incoming transaction"</span>),</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>  <a class="code" href="namespacezmq__sub.html#ab82b53c595929ff5ab2d30ec91fd539a">msg</a>, <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1aa19b607c0480fe7c25879f1f8fc54727">CClientUIInterface::MSG_INFORMATION</a>);</div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span> }</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span> </div><div class="line"><a name="l01238"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a8c241174b5b109c2b27019bad289e34d"> 1238</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a8c241174b5b109c2b27019bad289e34d">BitcoinGUI::dragEnterEvent</a>(QDragEnterEvent *event)</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span> {</div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>  <span class="comment">// Accept only URIs</span></div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>  <span class="keywordflow">if</span>(event->mimeData()->hasUrls())</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>  event->acceptProposedAction();</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span> }</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span> </div><div class="line"><a name="l01245"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a1faa00034444ca5930f0751b86646b68"> 1245</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a1faa00034444ca5930f0751b86646b68">BitcoinGUI::dropEvent</a>(QDropEvent *event)</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span> {</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  <span class="keywordflow">if</span>(event->mimeData()->hasUrls())</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  {</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  Q_FOREACH(<span class="keyword">const</span> QUrl &uri, event->mimeData()->urls())</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  {</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  Q_EMIT <a class="code" href="classBitcoinGUI.html#a15d55a3b292c9eec64298797d262fa32">receivedURI</a>(uri.toString());</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  }</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  }</div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  <span class="keyword">event</span>->acceptProposedAction();</div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span> }</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span> </div><div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#aeee2453bf1a3fb39bb22757e21f676d4"> 1257</a></span> <span class="keywordtype">bool</span> <a class="code" href="classBitcoinGUI.html#aeee2453bf1a3fb39bb22757e21f676d4">BitcoinGUI::eventFilter</a>(QObject *<span class="keywordtype">object</span>, QEvent *event)</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span> {</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  <span class="comment">// Catch status tip events</span></div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  <span class="keywordflow">if</span> (event->type() == QEvent::StatusTip)</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  {</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  <span class="comment">// Prevent adding text from setStatusTip(), if we currently use the status bar for displaying other stuff</span></div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">progressBarLabel</a>->isVisible() || <a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->isVisible())</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  }</div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>  <span class="keywordflow">return</span> QMainWindow::eventFilter(<span class="keywordtype">object</span>, event);</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span> }</div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span> </div><div class="line"><a name="l01269"></a><span class="lineno"> 1269</span> <span class="preprocessor">#ifdef ENABLE_WALLET</span></div><div class="line"><a name="l01270"></a><span class="lineno"> 1270</span> <span class="keywordtype">bool</span> BitcoinGUI::handlePaymentRequest(<span class="keyword">const</span> <a class="code" href="classSendCoinsRecipient.html">SendCoinsRecipient</a>& recipient)</div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span> {</div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  <span class="comment">// URI has to be valid</span></div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a> && <a class="code" href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">walletFrame</a>-><a class="code" href="classWalletFrame.html#aa8c5b10f2240df164795619ca41c619c">handlePaymentRequest</a>(recipient))</div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  {</div><div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  <a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>();</div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  gotoSendCoinsPage();</div><div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  }</div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l01280"></a><span class="lineno"> 1280</span> }</div><div class="line"><a name="l01281"></a><span class="lineno"> 1281</span> </div><div class="line"><a name="l01282"></a><span class="lineno"> 1282</span> <span class="keywordtype">void</span> BitcoinGUI::setHDStatus(<span class="keywordtype">int</span> hdEnabled)</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span> {</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  QString theme = <a class="code" href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a>();</div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span> </div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  <a class="code" href="classBitcoinGUI.html#ae5285343e1b7c339162931109ce775b2">labelWalletHDStatusIcon</a>->setPixmap(<a class="code" href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">platformStyle</a>-><a class="code" href="classPlatformStyle.html#a3f4ff8b7a2054cbd4283e67208523035">SingleColorIcon</a>(hdEnabled ? <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/hd_enabled"</span> : <span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/hd_disabled"</span>).pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>,<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  <a class="code" href="classBitcoinGUI.html#ae5285343e1b7c339162931109ce775b2">labelWalletHDStatusIcon</a>->setToolTip(hdEnabled ? tr(<span class="stringliteral">"HD key generation is <b>enabled</b>"</span>) : tr(<span class="stringliteral">"HD key generation is <b>disabled</b>"</span>));</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> </div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  <span class="comment">// eventually disable the QLabel to set its opacity to 50%</span></div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>  <a class="code" href="classBitcoinGUI.html#ae5285343e1b7c339162931109ce775b2">labelWalletHDStatusIcon</a>->setEnabled(hdEnabled);</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span> }</div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span> </div><div class="line"><a name="l01293"></a><span class="lineno"> 1293</span> <span class="keywordtype">void</span> BitcoinGUI::setEncryptionStatus(<span class="keywordtype">int</span> status)</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span> {</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>  QString theme = <a class="code" href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a>();</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  <span class="keywordflow">switch</span>(status)</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  {</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>  <span class="keywordflow">case</span> <a class="code" href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616aab8ddcb74c78f880c81f610e327bdcd7">WalletModel::Unencrypted</a>:</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->hide();</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setChecked(<span class="keyword">false</span>);</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>->setEnabled(<span class="keyword">false</span>);</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  <a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>->setVisible(<span class="keyword">false</span>);</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>  <a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a>->setVisible(<span class="keyword">false</span>);</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  <span class="keywordflow">case</span> <a class="code" href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616a60d7f605079e8e1738ba66d543467a3c">WalletModel::Unlocked</a>:</div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->show();</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->setPixmap(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/lock_open"</span>).pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>,<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->setToolTip(tr(<span class="stringliteral">"Wallet is <b>encrypted</b> and currently <b>unlocked</b>"</span>));</div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>  <a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>->setVisible(<span class="keyword">false</span>);</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>  <a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setEnabled(<span class="keyword">false</span>); <span class="comment">// TODO: decrypt currently not supported</span></div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  <span class="keywordflow">case</span> <a class="code" href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616a754a44c2ed5ed4e4d946bd1d3ae4cb64">WalletModel::UnlockedForMixingOnly</a>:</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->show();</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->setPixmap(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/lock_open"</span>).pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>,<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->setToolTip(tr(<span class="stringliteral">"Wallet is <b>encrypted</b> and currently <b>unlocked</b> for mixing only"</span>));</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>  <a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>  <a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setEnabled(<span class="keyword">false</span>); <span class="comment">// TODO: decrypt currently not supported</span></div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>  <span class="keywordflow">case</span> <a class="code" href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616a6f5de415aa862da098e05432b4ff2716">WalletModel::Locked</a>:</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->show();</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->setPixmap(QIcon(<span class="stringliteral">":/icons/"</span> + theme + <span class="stringliteral">"/lock_closed"</span>).pixmap(<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>,<a class="code" href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a>));</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>  <a class="code" href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">labelEncryptionIcon</a>->setToolTip(tr(<span class="stringliteral">"Wallet is <b>encrypted</b> and currently <b>locked</b>"</span>));</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setChecked(<span class="keyword">true</span>);</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  <a class="code" href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">changePassphraseAction</a>->setEnabled(<span class="keyword">true</span>);</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  <a class="code" href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">unlockWalletAction</a>->setVisible(<span class="keyword">true</span>);</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  <a class="code" href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">lockWalletAction</a>->setVisible(<span class="keyword">false</span>);</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  <a class="code" href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">encryptWalletAction</a>->setEnabled(<span class="keyword">false</span>); <span class="comment">// TODO: decrypt currently not supported</span></div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>  }</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span> }</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span> <span class="preprocessor">#endif // ENABLE_WALLET</span></div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span> </div><div class="line"><a name="l01340"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620"> 1340</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">BitcoinGUI::showNormalIfMinimized</a>(<span class="keywordtype">bool</span> fToggleHidden)</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span> {</div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>  <span class="keywordflow">if</span>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>)</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span> </div><div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>  <span class="comment">// activateWindow() (sometimes) helps with keyboard focus on Windows</span></div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>  <span class="keywordflow">if</span> (isHidden())</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>  {</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>  show();</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>  activateWindow();</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>  }</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (isMinimized())</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>  {</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>  showNormal();</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>  activateWindow();</div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  }</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="namespaceGUIUtil.html#a0b7266e2b8e7de5f5fd1c7ddb9e5b637">GUIUtil::isObscured</a>(<span class="keyword">this</span>))</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>  {</div><div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>  <span class="keyword">raise</span>();</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>  activateWindow();</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>  }</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>(fToggleHidden)</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>  hide();</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span> }</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span> </div><div class="line"><a name="l01365"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a6ca9ded69ab510195ff04fe7f5754ff5"> 1365</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a6ca9ded69ab510195ff04fe7f5754ff5">BitcoinGUI::toggleHidden</a>()</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span> {</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  <a class="code" href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">showNormalIfMinimized</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span> }</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span> </div><div class="line"><a name="l01370"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ab538e65665498f59d10baa6b157270f9"> 1370</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ab538e65665498f59d10baa6b157270f9">BitcoinGUI::detectShutdown</a>()</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span> {</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>  <span class="keywordflow">if</span> (<a class="code" href="init_8cpp.html#a6f201ca9fe6b594f1985c12b4482ea5a">ShutdownRequested</a>())</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  {</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  <span class="keywordflow">if</span>(<a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>)</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>  <a class="code" href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">rpcConsole</a>->hide();</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>  qApp->quit();</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>  }</div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span> }</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span> </div><div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a89029e61a405a976ba8117d4b38568f0"> 1380</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a89029e61a405a976ba8117d4b38568f0">BitcoinGUI::showProgress</a>(<span class="keyword">const</span> QString &title, <span class="keywordtype">int</span> nProgress)</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span> {</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  <span class="keywordflow">if</span> (nProgress == 0)</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  {</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a> = <span class="keyword">new</span> QProgressDialog(title, <span class="stringliteral">""</span>, 0, 100);</div><div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->setWindowModality(Qt::ApplicationModal);</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->setMinimumDuration(0);</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->setCancelButton(0);</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->setAutoClose(<span class="keyword">false</span>);</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->setValue(0);</div><div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  }</div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (nProgress == 100)</div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  {</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>)</div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  {</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->close();</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->deleteLater();</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  }</div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  }</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>)</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  <a class="code" href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">progressDialog</a>->setValue(nProgress);</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span> }</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span> </div><div class="line"><a name="l01403"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#ad20ff9ce84d5b030976dc298320fbad2"> 1403</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#ad20ff9ce84d5b030976dc298320fbad2">BitcoinGUI::setTrayIconVisible</a>(<span class="keywordtype">bool</span> fHideTrayIcon)</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span> {</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>)</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  {</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  <a class="code" href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">trayIcon</a>->setVisible(!fHideTrayIcon);</div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  }</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span> }</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span> </div><div class="line"><a name="l01411"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#af5d948da1312b28fcf6dcfb89f34ba85"> 1411</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#af5d948da1312b28fcf6dcfb89f34ba85">BitcoinGUI::showModalOverlay</a>()</div><div class="line"><a name="l01412"></a><span class="lineno"> 1412</span> {</div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a> && (<a class="code" href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">progressBar</a>->isVisible() || <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a7ccd5934b8d5843a28afcdd1f06abb65">isLayerVisible</a>()))</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  <a class="code" href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">modalOverlay</a>-><a class="code" href="classModalOverlay.html#a417f7a13143484ec7813f23a81691a0c">toggleVisibility</a>();</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span> }</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span> </div><div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd"> 1417</a></span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd">ThreadSafeMessageBox</a>(<a class="code" href="classBitcoinGUI.html">BitcoinGUI</a> *gui, <span class="keyword">const</span> std::string& message, <span class="keyword">const</span> std::string& caption, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> style)</div><div class="line"><a name="l01418"></a><span class="lineno"> 1418</span> {</div><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  <span class="keywordtype">bool</span> modal = (style & <a class="code" href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1ab03a110663fb005d666b74954a741304">CClientUIInterface::MODAL</a>);</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  <span class="comment">// The SECURE flag has no effect in the Qt GUI.</span></div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  <span class="comment">// bool secure = (style & CClientUIInterface::SECURE);</span></div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  style &= ~<a class="code" href="classCClientUIInterface.html">CClientUIInterface</a>::SECURE;</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  <span class="comment">// In case of modal message, use blocking connection to wait for user to click a button</span></div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  QMetaObject::invokeMethod(gui, <span class="stringliteral">"message"</span>,</div><div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  modal ? <a class="code" href="namespaceGUIUtil.html#a2046fc343a70996c23cae6fe7f8d94f2">GUIUtil::blockingGUIThreadConnection</a>() : Qt::QueuedConnection,</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>  Q_ARG(QString, QString::fromStdString(caption)),</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>  Q_ARG(QString, QString::fromStdString(message)),</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>  Q_ARG(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, style),</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>  Q_ARG(<span class="keywordtype">bool</span>*, &ret));</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span> }</div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span> </div><div class="line"><a name="l01434"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a8e5e53a469d5a8f4d87a1b9dfdd9d296"> 1434</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a8e5e53a469d5a8f4d87a1b9dfdd9d296">BitcoinGUI::subscribeToCoreSignals</a>()</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span> {</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>  <span class="comment">// Connect signals to client</span></div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>  <a class="code" href="init_8cpp.html#a4fe31b510fc1c2b95321cedb9f89e8de">uiInterface</a>.<a class="code" href="classCClientUIInterface.html#a9d328cc06777490e90e8c6a9cb31335f">ThreadSafeMessageBox</a>.connect(boost::bind(<a class="code" href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd">ThreadSafeMessageBox</a>, <span class="keyword">this</span>, _1, _2, _3));</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>  <a class="code" href="init_8cpp.html#a4fe31b510fc1c2b95321cedb9f89e8de">uiInterface</a>.<a class="code" href="classCClientUIInterface.html#aa4db099ecd0f43e4524b9be0ec922b61">ThreadSafeQuestion</a>.connect(boost::bind(<a class="code" href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd">ThreadSafeMessageBox</a>, <span class="keyword">this</span>, _1, _3, _4));</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span> }</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span> </div><div class="line"><a name="l01441"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a55ff4caf70fce49cd870aca22963404e"> 1441</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a55ff4caf70fce49cd870aca22963404e">BitcoinGUI::unsubscribeFromCoreSignals</a>()</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span> {</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>  <span class="comment">// Disconnect signals from client</span></div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  <a class="code" href="init_8cpp.html#a4fe31b510fc1c2b95321cedb9f89e8de">uiInterface</a>.<a class="code" href="classCClientUIInterface.html#a9d328cc06777490e90e8c6a9cb31335f">ThreadSafeMessageBox</a>.disconnect(boost::bind(<a class="code" href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd">ThreadSafeMessageBox</a>, <span class="keyword">this</span>, _1, _2, _3));</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>  <a class="code" href="init_8cpp.html#a4fe31b510fc1c2b95321cedb9f89e8de">uiInterface</a>.<a class="code" href="classCClientUIInterface.html#aa4db099ecd0f43e4524b9be0ec922b61">ThreadSafeQuestion</a>.disconnect(boost::bind(<a class="code" href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd">ThreadSafeMessageBox</a>, <span class="keyword">this</span>, _1, _3, _4));</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span> }</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span> </div><div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a3d21eb53ff59d9126d425f7a63bcd97d"> 1448</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a3d21eb53ff59d9126d425f7a63bcd97d">BitcoinGUI::toggleNetworkActive</a>()</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span> {</div><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  <span class="keywordflow">if</span> (<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>) {</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>  <a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#a0cc703b3856000cdfb42c73cc98110ad">setNetworkActive</a>(!<a class="code" href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">clientModel</a>-><a class="code" href="classClientModel.html#aa8f8839642703f13b476d09b7a616bd7">getNetworkActive</a>());</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>  }</div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span> }</div><div class="line"><a name="l01454"></a><span class="lineno"> 1454</span> </div><div class="line"><a name="l01456"></a><span class="lineno"><a class="line" href="classBitcoinGUI.html#a0f9d1262e45413fa51a395d41f615917"> 1456</a></span> <span class="keywordtype">void</span> <a class="code" href="classBitcoinGUI.html#a0f9d1262e45413fa51a395d41f615917">BitcoinGUI::handleRestart</a>(QStringList args)</div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span> {</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>  <span class="keywordflow">if</span> (!<a class="code" href="init_8cpp.html#a6f201ca9fe6b594f1985c12b4482ea5a">ShutdownRequested</a>())</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>  Q_EMIT <a class="code" href="classBitcoinGUI.html#aa16b27ff0eab480255ba86b7d0486034">requestedRestart</a>(args);</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span> }</div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span> </div><div class="line"><a name="l01462"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#a7db4ef1ea7a6a457d7981ee1719b62c1"> 1462</a></span> <a class="code" href="classUnitDisplayStatusBarControl.html#a7db4ef1ea7a6a457d7981ee1719b62c1">UnitDisplayStatusBarControl::UnitDisplayStatusBarControl</a>(<span class="keyword">const</span> <a class="code" href="classPlatformStyle.html">PlatformStyle</a> *platformStyle) :</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>  optionsModel(0),</div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>  menu(0)</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span> {</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#a3d131e977c2e9095d05d362d456a0e47">createContextMenu</a>();</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  setToolTip(tr(<span class="stringliteral">"Unit to show amounts in. Click to select another unit."</span>));</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  QList<BitcoinUnits::Unit> units = <a class="code" href="classBitcoinUnits.html#acb8409daeca006436380f69b4ad4903a">BitcoinUnits::availableUnits</a>();</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  <span class="keywordtype">int</span> max_width = 0;</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  <span class="keyword">const</span> QFontMetrics fm(font());</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>  Q_FOREACH (<span class="keyword">const</span> <a class="code" href="classBitcoinUnits.html#ae41018ba530b4c8bdc74fd163709fb9d">BitcoinUnits::Unit</a> unit, units)</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>  {</div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>  max_width = qMax(max_width, fm.width(<a class="code" href="classBitcoinUnits.html#a4cf46136434ed30728608e67e90a9cbe">BitcoinUnits::name</a>(unit)));</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>  }</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>  setMinimumSize(max_width, 0);</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>  setAlignment(Qt::AlignRight | Qt::AlignVCenter);</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>  setStyleSheet(QString(<span class="stringliteral">"QLabel { color : %1 }"</span>).arg(platformStyle-><a class="code" href="classPlatformStyle.html#a76949291f8dfc8b7a34f90cf119ed8e4">SingleColor</a>().name()));</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span> }</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span> </div><div class="line"><a name="l01481"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#a645cb0f2a435881ca9cc5ac09355cff0"> 1481</a></span> <span class="keywordtype">void</span> <a class="code" href="classUnitDisplayStatusBarControl.html#a645cb0f2a435881ca9cc5ac09355cff0">UnitDisplayStatusBarControl::mousePressEvent</a>(QMouseEvent *event)</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span> {</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#ae9eeb30020311515b4b8d85a460fb596">onDisplayUnitsClicked</a>(event->pos());</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span> }</div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span> </div><div class="line"><a name="l01487"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#a3d131e977c2e9095d05d362d456a0e47"> 1487</a></span> <span class="keywordtype">void</span> <a class="code" href="classUnitDisplayStatusBarControl.html#a3d131e977c2e9095d05d362d456a0e47">UnitDisplayStatusBarControl::createContextMenu</a>()</div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span> {</div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#a0652e8e34f177bf9e3cee0f234ab861c">menu</a> = <span class="keyword">new</span> QMenu(<span class="keyword">this</span>);</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>  Q_FOREACH(<a class="code" href="classBitcoinUnits.html#ae41018ba530b4c8bdc74fd163709fb9d">BitcoinUnits::Unit</a> u, <a class="code" href="classBitcoinUnits.html#acb8409daeca006436380f69b4ad4903a">BitcoinUnits::availableUnits</a>())</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>  {</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>  QAction *menuAction = <span class="keyword">new</span> QAction(QString(<a class="code" href="classBitcoinUnits.html#a4cf46136434ed30728608e67e90a9cbe">BitcoinUnits::name</a>(u)), <span class="keyword">this</span>);</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>  menuAction->setData(QVariant(u));</div><div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#a0652e8e34f177bf9e3cee0f234ab861c">menu</a>->addAction(menuAction);</div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>  }</div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>  connect(<a class="code" href="classUnitDisplayStatusBarControl.html#a0652e8e34f177bf9e3cee0f234ab861c">menu</a>,SIGNAL(triggered(QAction*)),<span class="keyword">this</span>,SLOT(<a class="code" href="classUnitDisplayStatusBarControl.html#a8989bed2d30e0e376046356adc216a12">onMenuSelection</a>(QAction*)));</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span> }</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span> </div><div class="line"><a name="l01500"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#ac8d2a43f66f3f71c7d6926dbd5927066"> 1500</a></span> <span class="keywordtype">void</span> <a class="code" href="classUnitDisplayStatusBarControl.html#ac8d2a43f66f3f71c7d6926dbd5927066">UnitDisplayStatusBarControl::setOptionsModel</a>(<a class="code" href="classOptionsModel.html">OptionsModel</a> *optionsModel)</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span> {</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>  <span class="keywordflow">if</span> (<a class="code" href="classUnitDisplayStatusBarControl.html#a62e10f0662b19879d0897da57ed69ce8">optionsModel</a>)</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  {</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>  this->optionsModel = <a class="code" href="classUnitDisplayStatusBarControl.html#a62e10f0662b19879d0897da57ed69ce8">optionsModel</a>;</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span> </div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>  <span class="comment">// be aware of a display unit change reported by the OptionsModel object.</span></div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>  connect(<a class="code" href="classUnitDisplayStatusBarControl.html#a62e10f0662b19879d0897da57ed69ce8">optionsModel</a>,SIGNAL(displayUnitChanged(<span class="keywordtype">int</span>)),<span class="keyword">this</span>,SLOT(<a class="code" href="classUnitDisplayStatusBarControl.html#a380947f855d0a7ca8c457ad463c359bb">updateDisplayUnit</a>(<span class="keywordtype">int</span>)));</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span> </div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>  <span class="comment">// initialize the display units label with the current value in the model.</span></div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#a380947f855d0a7ca8c457ad463c359bb">updateDisplayUnit</a>(<a class="code" href="classUnitDisplayStatusBarControl.html#a62e10f0662b19879d0897da57ed69ce8">optionsModel</a>-><a class="code" href="classOptionsModel.html#a3b6e4d4ef42be3aaba315b8cd14f468e">getDisplayUnit</a>());</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>  }</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span> }</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span> </div><div class="line"><a name="l01515"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#a380947f855d0a7ca8c457ad463c359bb"> 1515</a></span> <span class="keywordtype">void</span> <a class="code" href="classUnitDisplayStatusBarControl.html#a380947f855d0a7ca8c457ad463c359bb">UnitDisplayStatusBarControl::updateDisplayUnit</a>(<span class="keywordtype">int</span> newUnits)</div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span> {</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>  setText(<a class="code" href="classBitcoinUnits.html#a4cf46136434ed30728608e67e90a9cbe">BitcoinUnits::name</a>(newUnits));</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span> }</div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span> </div><div class="line"><a name="l01521"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#ae9eeb30020311515b4b8d85a460fb596"> 1521</a></span> <span class="keywordtype">void</span> <a class="code" href="classUnitDisplayStatusBarControl.html#ae9eeb30020311515b4b8d85a460fb596">UnitDisplayStatusBarControl::onDisplayUnitsClicked</a>(<span class="keyword">const</span> QPoint& point)</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span> {</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>  QPoint globalPos = mapToGlobal(point);</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#a0652e8e34f177bf9e3cee0f234ab861c">menu</a>->exec(globalPos);</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span> }</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span> </div><div class="line"><a name="l01528"></a><span class="lineno"><a class="line" href="classUnitDisplayStatusBarControl.html#a8989bed2d30e0e376046356adc216a12"> 1528</a></span> <span class="keywordtype">void</span> <a class="code" href="classUnitDisplayStatusBarControl.html#a8989bed2d30e0e376046356adc216a12">UnitDisplayStatusBarControl::onMenuSelection</a>(QAction* action)</div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span> {</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>  <span class="keywordflow">if</span> (action)</div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>  {</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>  <a class="code" href="classUnitDisplayStatusBarControl.html#a62e10f0662b19879d0897da57ed69ce8">optionsModel</a>-><a class="code" href="classOptionsModel.html#a42efacc748130848acc20247a7ed4617">setDisplayUnit</a>(action->data());</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>  }</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span> }</div><div class="ttc" id="classNetworkStyle_html_af5283ee841d921ddca3e54667828cb7a"><div class="ttname"><a href="classNetworkStyle.html#af5283ee841d921ddca3e54667828cb7a">NetworkStyle::getTrayAndWindowIcon</a></div><div class="ttdeci">const QIcon & getTrayAndWindowIcon() const</div><div class="ttdef"><b>Definition:</b> <a href="networkstyle_8h_source.html#l00023">networkstyle.h:23</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_abd088a131d79b5c9ecf971547bd0578c"><div class="ttname"><a href="classBitcoinGUI.html#abd088a131d79b5c9ecf971547bd0578c">BitcoinGUI::rpcConsole</a></div><div class="ttdeci">RPCConsole * rpcConsole</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00134">bitcoingui.h:134</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1a76de9bd8c805f928e7085bf925617076"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a76de9bd8c805f928e7085bf925617076">CClientUIInterface::BTN_MASK</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00061">ui_interface.h:61</a></div></div>
|
|
<div class="ttc" id="clientmodel_8h_html_a9859b634ccf4ce8bd202e3c94bbad90fa3360f6b9da3d71f151b6cf92749bb404"><div class="ttname"><a href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fa3360f6b9da3d71f151b6cf92749bb404">BLOCK_SOURCE_NETWORK</a></div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8h_source.html#l00031">clientmodel.h:31</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a2e749681627868ac0f70c0c8aa1dcb32"><div class="ttname"><a href="namespaceGUIUtil.html#a2e749681627868ac0f70c0c8aa1dcb32">GUIUtil::loadStyleSheet</a></div><div class="ttdeci">QString loadStyleSheet()</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00914">guiutil.cpp:914</a></div></div>
|
|
<div class="ttc" id="classOptionsModel_html_a17028edc6261cd3af46d757fcc0699fa"><div class="ttname"><a href="classOptionsModel.html#a17028edc6261cd3af46d757fcc0699fa">OptionsModel::getHideTrayIcon</a></div><div class="ttdeci">bool getHideTrayIcon()</div><div class="ttdef"><b>Definition:</b> <a href="optionsmodel_8h_source.html#l00070">optionsmodel.h:70</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ac124cff8aa56aeac403781c77fe2671f"><div class="ttname"><a href="classBitcoinGUI.html#ac124cff8aa56aeac403781c77fe2671f">BitcoinGUI::sendCoinsMenuAction</a></div><div class="ttdeci">QAction * sendCoinsMenuAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00102">bitcoingui.h:102</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_abc2a8a6cce2f0fb9cd56eeaea0ef48cf"><div class="ttname"><a href="classBitcoinGUI.html#abc2a8a6cce2f0fb9cd56eeaea0ef48cf">BitcoinGUI::enableWallet</a></div><div class="ttdeci">bool enableWallet</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00073">bitcoingui.h:73</a></div></div>
|
|
<div class="ttc" id="classNotificator_html_aa2ff8a05d471e32e77584a2b8dd182abac33ad19811d3b1d6b57305dd75d63a5e"><div class="ttname"><a href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182abac33ad19811d3b1d6b57305dd75d63a5e">Notificator::Warning</a></div><div class="ttdef"><b>Definition:</b> <a href="notificator_8h_source.html#l00039">notificator.h:39</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a6a58c9776d210a7a094742f6d580d1e1"><div class="ttname"><a href="classWalletFrame.html#a6a58c9776d210a7a094742f6d580d1e1">WalletFrame::gotoMasternodePage</a></div><div class="ttdeci">void gotoMasternodePage()</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00125">walletframe.cpp:125</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a87e3aebf4624c24749c6d43f957a65d4"><div class="ttname"><a href="classBitcoinGUI.html#a87e3aebf4624c24749c6d43f957a65d4">BitcoinGUI::labelConnectionsIcon</a></div><div class="ttdeci">QLabel * labelConnectionsIcon</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00090">bitcoingui.h:90</a></div></div>
|
|
<div class="ttc" id="masternode-sync_8cpp_html_a9807e6586e8a7cb25799ea4150520448"><div class="ttname"><a href="masternode-sync_8cpp.html#a9807e6586e8a7cb25799ea4150520448">masternodeSync</a></div><div class="ttdeci">CMasternodeSync masternodeSync</div><div class="ttdef"><b>Definition:</b> <a href="masternode-sync_8cpp_source.html#l00017">masternode-sync.cpp:17</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ad3176165bc2c5c513332a6e74d066780"><div class="ttname"><a href="classBitcoinGUI.html#ad3176165bc2c5c513332a6e74d066780">BitcoinGUI::trayIcon</a></div><div class="ttdeci">QSystemTrayIcon * trayIcon</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00130">bitcoingui.h:130</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ac31e10c2366196d4d75ad1a7da4968d8"><div class="ttname"><a href="classBitcoinGUI.html#ac31e10c2366196d4d75ad1a7da4968d8">BitcoinGUI::aboutQtAction</a></div><div class="ttdeci">QAction * aboutQtAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00117">bitcoingui.h:117</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a5a77457d4d5d3d38349f06fcb2f0538a"><div class="ttname"><a href="classBitcoinGUI.html#a5a77457d4d5d3d38349f06fcb2f0538a">BitcoinGUI::verifyMessageAction</a></div><div class="ttdeci">QAction * verifyMessageAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00106">bitcoingui.h:106</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a661401493ee764337fea0a3771e79674"><div class="ttname"><a href="classBitcoinGUI.html#a661401493ee764337fea0a3771e79674">BitcoinGUI::~BitcoinGUI</a></div><div class="ttdeci">~BitcoinGUI()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00267">bitcoingui.cpp:267</a></div></div>
|
|
<div class="ttc" id="optionsmodel_8h_html"><div class="ttname"><a href="optionsmodel_8h.html">optionsmodel.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a4601e3eff5147655c83e78419a6e8994"><div class="ttname"><a href="classBitcoinGUI.html#a4601e3eff5147655c83e78419a6e8994">BitcoinGUI::labelEncryptionIcon</a></div><div class="ttdeci">QLabel * labelEncryptionIcon</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00088">bitcoingui.h:88</a></div></div>
|
|
<div class="ttc" id="notificator_8h_html"><div class="ttname"><a href="notificator_8h.html">notificator.h</a></div></div>
|
|
<div class="ttc" id="init_8h_html"><div class="ttname"><a href="init_8h.html">init.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a90032821d32bbaeb80954c389581e109"><div class="ttname"><a href="classBitcoinGUI.html#a90032821d32bbaeb80954c389581e109">BitcoinGUI::showEvent</a></div><div class="ttdeci">void showEvent(QShowEvent *event)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01210">bitcoingui.cpp:1210</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a54d2d5be8ba3698ef255a7d944df82f8"><div class="ttname"><a href="classBitcoinGUI.html#a54d2d5be8ba3698ef255a7d944df82f8">BitcoinGUI::usedSendingAddressesAction</a></div><div class="ttdeci">QAction * usedSendingAddressesAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00103">bitcoingui.h:103</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html_afdfd195930b639baa829ac21d262cef6"><div class="ttname"><a href="classModalOverlay.html#afdfd195930b639baa829ac21d262cef6">ModalOverlay::hideForever</a></div><div class="ttdeci">void hideForever()</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8cpp_source.html#l00180">modaloverlay.cpp:180</a></div></div>
|
|
<div class="ttc" id="clientmodel_8h_html_a9859b634ccf4ce8bd202e3c94bbad90fadb7dfdef1d91970e04c8ee785274e8a8"><div class="ttname"><a href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fadb7dfdef1d91970e04c8ee785274e8a8">BLOCK_SOURCE_REINDEX</a></div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8h_source.html#l00029">clientmodel.h:29</a></div></div>
|
|
<div class="ttc" id="classWalletModel_html"><div class="ttname"><a href="classWalletModel.html">WalletModel</a></div><div class="ttdef"><b>Definition:</b> <a href="walletmodel_8h_source.html#l00102">walletmodel.h:102</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a0b7266e2b8e7de5f5fd1c7ddb9e5b637"><div class="ttname"><a href="namespaceGUIUtil.html#a0b7266e2b8e7de5f5fd1c7ddb9e5b637">GUIUtil::isObscured</a></div><div class="ttdeci">bool isObscured(QWidget *w)</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00405">guiutil.cpp:405</a></div></div>
|
|
<div class="ttc" id="classHelpMessageDialog_html_a72eba10b6a4f30a6e5e412eb52cfa053a6dbf08ab8ca2beac4e7950db9ed896d4"><div class="ttname"><a href="classHelpMessageDialog.html#a72eba10b6a4f30a6e5e412eb52cfa053a6dbf08ab8ca2beac4e7950db9ed896d4">HelpMessageDialog::pshelp</a></div><div class="ttdef"><b>Definition:</b> <a href="utilitydialog_8h_source.html#l00027">utilitydialog.h:27</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a7340679e1356b1bb3cfaeb64a3e93218"><div class="ttname"><a href="classBitcoinGUI.html#a7340679e1356b1bb3cfaeb64a3e93218">BitcoinGUI::createActions</a></div><div class="ttdeci">void createActions()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00283">bitcoingui.cpp:283</a></div></div>
|
|
<div class="ttc" id="clientmodel_8h_html"><div class="ttname"><a href="clientmodel_8h.html">clientmodel.h</a></div></div>
|
|
<div class="ttc" id="classOptionsModel_html"><div class="ttname"><a href="classOptionsModel.html">OptionsModel</a></div><div class="ttdef"><b>Definition:</b> <a href="optionsmodel_8h_source.html#l00022">optionsmodel.h:22</a></div></div>
|
|
<div class="ttc" id="walletmodel_8h_html"><div class="ttname"><a href="walletmodel_8h.html">walletmodel.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ab62d967c120690b64de300f80391fc4b"><div class="ttname"><a href="classBitcoinGUI.html#ab62d967c120690b64de300f80391fc4b">BitcoinGUI::setAdditionalDataSyncProgress</a></div><div class="ttdeci">void setAdditionalDataSyncProgress(double nSyncProgress)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01062">bitcoingui.cpp:1062</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_a0ef5130bf15aacb7f47352de810c1c20a85c453eeeb6d4cb0d78d2ea738f02209"><div class="ttname"><a href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20a85c453eeeb6d4cb0d78d2ea738f02209">RPCConsole::TAB_GRAPH</a></div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8h_source.html#l00053">rpcconsole.h:53</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html_a21b223aa0e1bb5a161b39b165ee213dd"><div class="ttname"><a href="classModalOverlay.html#a21b223aa0e1bb5a161b39b165ee213dd">ModalOverlay::setKnownBestHeight</a></div><div class="ttdeci">void setKnownBestHeight(int count, const QDateTime &blockDate)</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8cpp_source.html#l00070">modaloverlay.cpp:70</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_ab6d4f86307bf1b28b53c2583c5166905"><div class="ttname"><a href="classWalletFrame.html#ab6d4f86307bf1b28b53c2583c5166905">WalletFrame::setCurrentWallet</a></div><div class="ttdeci">bool setCurrentWallet(const QString &name)</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00065">walletframe.cpp:65</a></div></div>
|
|
<div class="ttc" id="init_8cpp_html_a6f201ca9fe6b594f1985c12b4482ea5a"><div class="ttname"><a href="init_8cpp.html#a6f201ca9fe6b594f1985c12b4482ea5a">ShutdownRequested</a></div><div class="ttdeci">bool ShutdownRequested()</div><div class="ttdef"><b>Definition:</b> <a href="init_8cpp_source.html#l00168">init.cpp:168</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a44a96de92558a91a95142943484c88e8"><div class="ttname"><a href="classWalletFrame.html#a44a96de92558a91a95142943484c88e8">WalletFrame::gotoOverviewPage</a></div><div class="ttdeci">void gotoOverviewPage()</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00111">walletframe.cpp:111</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_a0ef5130bf15aacb7f47352de810c1c20a62097e7c3791ce202e2bd55e4d794760"><div class="ttname"><a href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20a62097e7c3791ce202e2bd55e4d794760">RPCConsole::TAB_INFO</a></div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8h_source.html#l00051">rpcconsole.h:51</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a366dfb05459cb49fec8adb7f97bf2ad7"><div class="ttname"><a href="classBitcoinGUI.html#a366dfb05459cb49fec8adb7f97bf2ad7">BitcoinGUI::optionsClicked</a></div><div class="ttdeci">void optionsClicked()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00768">bitcoingui.cpp:768</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_aa16b27ff0eab480255ba86b7d0486034"><div class="ttname"><a href="classBitcoinGUI.html#aa16b27ff0eab480255ba86b7d0486034">BitcoinGUI::requestedRestart</a></div><div class="ttdeci">void requestedRestart(QStringList args)</div><div class="ttdef"><b>Definition:</b> <a href="moc__bitcoingui_8cpp_source.html#l00366">moc_bitcoingui.cpp:366</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a72f3a61b1d882a894c65fbf1adc1a954"><div class="ttname"><a href="classWalletFrame.html#a72f3a61b1d882a894c65fbf1adc1a954">WalletFrame::setClientModel</a></div><div class="ttdeci">void setClientModel(ClientModel *clientModel)</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00036">walletframe.cpp:36</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_ae786f91271c0310f900bd208cc39b197"><div class="ttname"><a href="classRPCConsole.html#ae786f91271c0310f900bd208cc39b197">RPCConsole::setTabFocus</a></div><div class="ttdeci">void setTabFocus(enum TabTypes tabType)</div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8cpp_source.html#l01078">rpcconsole.cpp:1078</a></div></div>
|
|
<div class="ttc" id="classCChainParams_html_aa366d4f63c8d16d625336dca61ca65e5"><div class="ttname"><a href="classCChainParams.html#aa366d4f63c8d16d625336dca61ca65e5">CChainParams::GetConsensus</a></div><div class="ttdeci">const Consensus::Params & GetConsensus() const</div><div class="ttdef"><b>Definition:</b> <a href="chainparams_8h_source.html#l00055">chainparams.h:55</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a62e10f0662b19879d0897da57ed69ce8"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a62e10f0662b19879d0897da57ed69ce8">UnitDisplayStatusBarControl::optionsModel</a></div><div class="ttdeci">OptionsModel * optionsModel</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00299">bitcoingui.h:299</a></div></div>
|
|
<div class="ttc" id="bitcoingui_8h_html"><div class="ttname"><a href="bitcoingui_8h.html">bitcoingui.h</a></div></div>
|
|
<div class="ttc" id="classHelpMessageDialog_html"><div class="ttname"><a href="classHelpMessageDialog.html">HelpMessageDialog</a></div><div class="ttdef"><b>Definition:</b> <a href="utilitydialog_8h_source.html#l00019">utilitydialog.h:19</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_ab57c3a8365dd3f455f84521353facee7"><div class="ttname"><a href="classClientModel.html#ab57c3a8365dd3f455f84521353facee7">ClientModel::getBlockSource</a></div><div class="ttdeci">enum BlockSource getBlockSource() const</div><div class="ttdoc">Returns enum BlockSource of the current importing/syncing state. </div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00223">clientmodel.cpp:223</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a3d131e977c2e9095d05d362d456a0e47"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a3d131e977c2e9095d05d362d456a0e47">UnitDisplayStatusBarControl::createContextMenu</a></div><div class="ttdeci">void createContextMenu()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01487">bitcoingui.cpp:1487</a></div></div>
|
|
<div class="ttc" id="bitcoingui_8cpp_html_a1eea420ba3e07673f74709af33a578fd"><div class="ttname"><a href="bitcoingui_8cpp.html#a1eea420ba3e07673f74709af33a578fd">ThreadSafeMessageBox</a></div><div class="ttdeci">static bool ThreadSafeMessageBox(BitcoinGUI *gui, const std::string &message, const std::string &caption, unsigned int style)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01417">bitcoingui.cpp:1417</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_accf122b3c397e6a06559b15dbbd9ace8"><div class="ttname"><a href="classBitcoinGUI.html#accf122b3c397e6a06559b15dbbd9ace8">BitcoinGUI::clientModel</a></div><div class="ttdeci">ClientModel * clientModel</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00084">bitcoingui.h:84</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ad6fbd364904e1468e77f09265f7a287b"><div class="ttname"><a href="classBitcoinGUI.html#ad6fbd364904e1468e77f09265f7a287b">BitcoinGUI::showHelpMessageClicked</a></div><div class="ttdeci">void showHelpMessageClicked()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00840">bitcoingui.cpp:840</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a0e195ed362031079070862c4ab55885c"><div class="ttname"><a href="classBitcoinGUI.html#a0e195ed362031079070862c4ab55885c">BitcoinGUI::openAction</a></div><div class="ttdeci">QAction * openAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00126">bitcoingui.h:126</a></div></div>
|
|
<div class="ttc" id="modaloverlay_8h_html_a80cb67b84c3b363c6271fa01925fadb8"><div class="ttname"><a href="modaloverlay_8h.html#a80cb67b84c3b363c6271fa01925fadb8">HEADER_HEIGHT_DELTA_SYNC</a></div><div class="ttdeci">static constexpr int HEADER_HEIGHT_DELTA_SYNC</div><div class="ttdoc">The required delta of headers to the estimated number of available headers until we show the IBD prog...</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8h_source.html#l00012">modaloverlay.h:12</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a55ff4caf70fce49cd870aca22963404e"><div class="ttname"><a href="classBitcoinGUI.html#a55ff4caf70fce49cd870aca22963404e">BitcoinGUI::unsubscribeFromCoreSignals</a></div><div class="ttdeci">void unsubscribeFromCoreSignals()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01441">bitcoingui.cpp:1441</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_a9dbed4eb3ca6afcdeef233f35cd7dc41"><div class="ttname"><a href="classClientModel.html#a9dbed4eb3ca6afcdeef233f35cd7dc41">ClientModel::getHeaderTipTime</a></div><div class="ttdeci">int64_t getHeaderTipTime() const</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00114">clientmodel.cpp:114</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a23f1a00863cc8cbcf3f36ef738188ca4"><div class="ttname"><a href="classBitcoinGUI.html#a23f1a00863cc8cbcf3f36ef738188ca4">BitcoinGUI::createIconMenu</a></div><div class="ttdeci">void createIconMenu(QMenu *pmenu)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00730">bitcoingui.cpp:730</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a8fbec6fcade955033be921ff2c236f72"><div class="ttname"><a href="classBitcoinGUI.html#a8fbec6fcade955033be921ff2c236f72">BitcoinGUI::createToolBars</a></div><div class="ttdeci">void createToolBars()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00552">bitcoingui.cpp:552</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a0e3abd85dddb97ddb05b03f5f74dbae3"><div class="ttname"><a href="classBitcoinGUI.html#a0e3abd85dddb97ddb05b03f5f74dbae3">BitcoinGUI::createTrayIcon</a></div><div class="ttdeci">void createTrayIcon(const NetworkStyle *networkStyle)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00720">bitcoingui.cpp:720</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ad2b1493b0020942a205874cd6ba92aa3"><div class="ttname"><a href="classBitcoinGUI.html#ad2b1493b0020942a205874cd6ba92aa3">BitcoinGUI::createMenuBar</a></div><div class="ttdeci">void createMenuBar()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00494">bitcoingui.cpp:494</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a5bd5d67910917446f2f3aa97d7c8b85a"><div class="ttname"><a href="namespaceGUIUtil.html#a5bd5d67910917446f2f3aa97d7c8b85a">GUIUtil::saveWindowGeometry</a></div><div class="ttdeci">void saveWindowGeometry(const QString &strSetting, QWidget *parent)</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00875">guiutil.cpp:875</a></div></div>
|
|
<div class="ttc" id="classMacDockIconHandler_html_a8aff3dc6410687e432f8d9314eba0ab9"><div class="ttname"><a href="classMacDockIconHandler.html#a8aff3dc6410687e432f8d9314eba0ab9">MacDockIconHandler::dockMenu</a></div><div class="ttdeci">QMenu * dockMenu()</div><div class="ttdef"><b>Definition:</b> <a href="macdockiconhandler_8mm_source.html#l00075">macdockiconhandler.mm:75</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_af621ca442bc38226524ec4f2cd1cc026"><div class="ttname"><a href="classBitcoinGUI.html#af621ca442bc38226524ec4f2cd1cc026">BitcoinGUI::openPeersAction</a></div><div class="ttdeci">QAction * openPeersAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00121">bitcoingui.h:121</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ab538e65665498f59d10baa6b157270f9"><div class="ttname"><a href="classBitcoinGUI.html#ab538e65665498f59d10baa6b157270f9">BitcoinGUI::detectShutdown</a></div><div class="ttdeci">void detectShutdown()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01370">bitcoingui.cpp:1370</a></div></div>
|
|
<div class="ttc" id="chainparams_8h_html"><div class="ttname"><a href="chainparams_8h.html">chainparams.h</a></div></div>
|
|
<div class="ttc" id="classPlatformStyle_html_a3f4ff8b7a2054cbd4283e67208523035"><div class="ttname"><a href="classPlatformStyle.html#a3f4ff8b7a2054cbd4283e67208523035">PlatformStyle::SingleColorIcon</a></div><div class="ttdeci">QIcon SingleColorIcon(const QString &filename) const</div><div class="ttdef"><b>Definition:</b> <a href="platformstyle_8cpp_source.html#l00108">platformstyle.cpp:108</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a0f9d1262e45413fa51a395d41f615917"><div class="ttname"><a href="classBitcoinGUI.html#a0f9d1262e45413fa51a395d41f615917">BitcoinGUI::handleRestart</a></div><div class="ttdeci">void handleRestart(QStringList args)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01456">bitcoingui.cpp:1456</a></div></div>
|
|
<div class="ttc" id="utilitydialog_8h_html"><div class="ttname"><a href="utilitydialog_8h.html">utilitydialog.h</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a17cced42f0ebd5fb923eba61015308a8"><div class="ttname"><a href="namespaceGUIUtil.html#a17cced42f0ebd5fb923eba61015308a8">GUIUtil::openMNConfigfile</a></div><div class="ttdeci">void openMNConfigfile()</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00432">guiutil.cpp:432</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1a0551e67c07eb6a81edf6e43fed89759f"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a0551e67c07eb6a81edf6e43fed89759f">CClientUIInterface::MSG_ERROR</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00073">ui_interface.h:73</a></div></div>
|
|
<div class="ttc" id="classGUIUtil_1_1ClickableLabel_html"><div class="ttname"><a href="classGUIUtil_1_1ClickableLabel.html">GUIUtil::ClickableLabel</a></div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8h_source.html#l00223">guiutil.h:223</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_abf1d036341d1fb122398b2b78d2734ea"><div class="ttname"><a href="classBitcoinGUI.html#abf1d036341d1fb122398b2b78d2734ea">BitcoinGUI::message</a></div><div class="ttdeci">void message(const QString &title, const QString &message, unsigned int style, bool *ret=NULL)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01115">bitcoingui.cpp:1115</a></div></div>
|
|
<div class="ttc" id="macdockiconhandler_8h_html"><div class="ttname"><a href="macdockiconhandler_8h.html">macdockiconhandler.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_afc1531b822251d828ec223d115d6d9fd"><div class="ttname"><a href="classBitcoinGUI.html#afc1531b822251d828ec223d115d6d9fd">BitcoinGUI::appMenuBar</a></div><div class="ttdeci">QMenuBar * appMenuBar</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00096">bitcoingui.h:96</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a684a65883555153c40ccff323adc22e9"><div class="ttname"><a href="classBitcoinGUI.html#a684a65883555153c40ccff323adc22e9">BitcoinGUI::aboutClicked</a></div><div class="ttdeci">void aboutClicked()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00778">bitcoingui.cpp:778</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a4043c9f32066cd6382cb985a7ce2481f"><div class="ttname"><a href="classBitcoinGUI.html#a4043c9f32066cd6382cb985a7ce2481f">BitcoinGUI::progressDialog</a></div><div class="ttdeci">QProgressDialog * progressDialog</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00094">bitcoingui.h:94</a></div></div>
|
|
<div class="ttc" id="classNotificator_html_ae08e1e7e85ddc4690f307649021f7fdc"><div class="ttname"><a href="classNotificator.html#ae08e1e7e85ddc4690f307649021f7fdc">Notificator::notify</a></div><div class="ttdeci">void notify(Class cls, const QString &title, const QString &text, const QIcon &icon=QIcon(), int millisTimeout=10000)</div><div class="ttdef"><b>Definition:</b> <a href="notificator_8cpp_source.html#l00297">notificator.cpp:297</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_a9af729ddd1220f928d8cb3ef29f06f26"><div class="ttname"><a href="classClientModel.html#a9af729ddd1220f928d8cb3ef29f06f26">ClientModel::getNumBlocks</a></div><div class="ttdeci">int getNumBlocks() const</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00094">clientmodel.cpp:94</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_aa8c5b10f2240df164795619ca41c619c"><div class="ttname"><a href="classWalletFrame.html#aa8c5b10f2240df164795619ca41c619c">WalletFrame::handlePaymentRequest</a></div><div class="ttdeci">bool handlePaymentRequest(const SendCoinsRecipient &recipient)</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00094">walletframe.cpp:94</a></div></div>
|
|
<div class="ttc" id="platformstyle_8h_html"><div class="ttname"><a href="platformstyle_8h.html">platformstyle.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_abdb6b305a64b7cc75910dfc55b6f6603"><div class="ttname"><a href="classBitcoinGUI.html#abdb6b305a64b7cc75910dfc55b6f6603">BitcoinGUI::showConsole</a></div><div class="ttdeci">void showConsole()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00801">bitcoingui.cpp:801</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html_a417f7a13143484ec7813f23a81691a0c"><div class="ttname"><a href="classModalOverlay.html#a417f7a13143484ec7813f23a81691a0c">ModalOverlay::toggleVisibility</a></div><div class="ttdeci">void toggleVisibility()</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8cpp_source.html#l00145">modaloverlay.cpp:145</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_aeee2453bf1a3fb39bb22757e21f676d4"><div class="ttname"><a href="classBitcoinGUI.html#aeee2453bf1a3fb39bb22757e21f676d4">BitcoinGUI::eventFilter</a></div><div class="ttdeci">bool eventFilter(QObject *object, QEvent *event)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01257">bitcoingui.cpp:1257</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a1b67568c92ea3a18ee76602c4ec93963"><div class="ttname"><a href="classBitcoinGUI.html#a1b67568c92ea3a18ee76602c4ec93963">BitcoinGUI::modalOverlay</a></div><div class="ttdeci">ModalOverlay * modalOverlay</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00136">bitcoingui.h:136</a></div></div>
|
|
<div class="ttc" id="rpcconsole_8h_html"><div class="ttname"><a href="rpcconsole_8h.html">rpcconsole.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ae3ca3ad15a3558dfadd9fd87ad054e1c"><div class="ttname"><a href="classBitcoinGUI.html#ae3ca3ad15a3558dfadd9fd87ad054e1c">BitcoinGUI::openRepairAction</a></div><div class="ttdeci">QAction * openRepairAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00122">bitcoingui.h:122</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a2046fc343a70996c23cae6fe7f8d94f2"><div class="ttname"><a href="namespaceGUIUtil.html#a2046fc343a70996c23cae6fe7f8d94f2">GUIUtil::blockingGUIThreadConnection</a></div><div class="ttdeci">Qt::ConnectionType blockingGUIThreadConnection()</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00386">guiutil.cpp:386</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_a0cc703b3856000cdfb42c73cc98110ad"><div class="ttname"><a href="classClientModel.html#a0cc703b3856000cdfb42c73cc98110ad">ClientModel::setNetworkActive</a></div><div class="ttdeci">void setNetworkActive(bool active)</div><div class="ttdoc">Toggle network activity state in core. </div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00235">clientmodel.cpp:235</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_afe40030466c11a4a3aace3c2576d2c60"><div class="ttname"><a href="classBitcoinGUI.html#afe40030466c11a4a3aace3c2576d2c60">BitcoinGUI::setNetworkActive</a></div><div class="ttdeci">void setNetworkActive(bool networkActive)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00937">bitcoingui.cpp:937</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_af5cce5026575d013cb9d6933ebe7aa98"><div class="ttname"><a href="classWalletFrame.html#af5cce5026575d013cb9d6933ebe7aa98">WalletFrame::gotoVerifyMessageTab</a></div><div class="ttdeci">void gotoVerifyMessageTab(QString addr="")</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00153">walletframe.cpp:153</a></div></div>
|
|
<div class="ttc" id="classHelpMessageDialog_html_a72eba10b6a4f30a6e5e412eb52cfa053abe45ab73d1e188b5b9c37ed0609bf284"><div class="ttname"><a href="classHelpMessageDialog.html#a72eba10b6a4f30a6e5e412eb52cfa053abe45ab73d1e188b5b9c37ed0609bf284">HelpMessageDialog::about</a></div><div class="ttdef"><b>Definition:</b> <a href="utilitydialog_8h_source.html#l00025">utilitydialog.h:25</a></div></div>
|
|
<div class="ttc" id="classBitcoinUnits_html_aef9fb7509257bc84ee459d7f0c663020"><div class="ttname"><a href="classBitcoinUnits.html#aef9fb7509257bc84ee459d7f0c663020">BitcoinUnits::formatWithUnit</a></div><div class="ttdeci">static QString formatWithUnit(int unit, const CAmount &amount, bool plussign=false, SeparatorStyle separators=separatorStandard)</div><div class="ttdoc">Format as string (with unit) </div><div class="ttdef"><b>Definition:</b> <a href="bitcoinunits_8cpp_source.html#l00162">bitcoinunits.cpp:162</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a7db4ef1ea7a6a457d7981ee1719b62c1"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a7db4ef1ea7a6a457d7981ee1719b62c1">UnitDisplayStatusBarControl::UnitDisplayStatusBarControl</a></div><div class="ttdeci">UnitDisplayStatusBarControl(const PlatformStyle *platformStyle)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01462">bitcoingui.cpp:1462</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_aded16e1d178a93b809819884af8351db"><div class="ttname"><a href="namespaceGUIUtil.html#aded16e1d178a93b809819884af8351db">GUIUtil::restoreWindowGeometry</a></div><div class="ttdeci">void restoreWindowGeometry(const QString &strSetting, const QSize &defaultSize, QWidget *parent)</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00882">guiutil.cpp:882</a></div></div>
|
|
<div class="ttc" id="classWalletModel_html_a58f6f0bb5a7b8b4e4d0812185ccc0616aab8ddcb74c78f880c81f610e327bdcd7"><div class="ttname"><a href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616aab8ddcb74c78f880c81f610e327bdcd7">WalletModel::Unencrypted</a></div><div class="ttdef"><b>Definition:</b> <a href="walletmodel_8h_source.html#l00126">walletmodel.h:126</a></div></div>
|
|
<div class="ttc" id="classOptionsDialog_html"><div class="ttname"><a href="classOptionsDialog.html">OptionsDialog</a></div><div class="ttdef"><b>Definition:</b> <a href="optionsdialog_8h_source.html#l00035">optionsdialog.h:35</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a9d328cc06777490e90e8c6a9cb31335f"><div class="ttname"><a href="classCClientUIInterface.html#a9d328cc06777490e90e8c6a9cb31335f">CClientUIInterface::ThreadSafeMessageBox</a></div><div class="ttdeci">boost::signals2::signal< bool(const std::string &message, const std::string &caption, unsigned int style), boost::signals2::last_value< bool > > ThreadSafeMessageBox</div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00077">ui_interface.h:77</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a11e94d1243e51b6398e7ca4079f7c46a"><div class="ttname"><a href="classBitcoinGUI.html#a11e94d1243e51b6398e7ca4079f7c46a">BitcoinGUI::changeEvent</a></div><div class="ttdeci">void changeEvent(QEvent *e)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01174">bitcoingui.cpp:1174</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1ab03a110663fb005d666b74954a741304"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1ab03a110663fb005d666b74954a741304">CClientUIInterface::MODAL</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00065">ui_interface.h:65</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a6ca9ded69ab510195ff04fe7f5754ff5"><div class="ttname"><a href="classBitcoinGUI.html#a6ca9ded69ab510195ff04fe7f5754ff5">BitcoinGUI::toggleHidden</a></div><div class="ttdeci">void toggleHidden()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01365">bitcoingui.cpp:1365</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a377a010026691ac00d38520f20ed3f99"><div class="ttname"><a href="classBitcoinGUI.html#a377a010026691ac00d38520f20ed3f99">BitcoinGUI::historyAction</a></div><div class="ttdeci">QAction * historyAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00098">bitcoingui.h:98</a></div></div>
|
|
<div class="ttc" id="namespacelinearize-data_html_ab6198b3a2ea6ad75d525884e8658c1e3"><div class="ttname"><a href="namespacelinearize-data.html#ab6198b3a2ea6ad75d525884e8658c1e3">linearize-data.settings</a></div><div class="ttdeci">dictionary settings</div><div class="ttdef"><b>Definition:</b> <a href="linearize-data_8py_source.html#l00025">linearize-data.py:25</a></div></div>
|
|
<div class="ttc" id="classHelpMessageDialog_html_a72eba10b6a4f30a6e5e412eb52cfa053a7bc7c71aec6da2c6f4fea1a3a5199feb"><div class="ttname"><a href="classHelpMessageDialog.html#a72eba10b6a4f30a6e5e412eb52cfa053a7bc7c71aec6da2c6f4fea1a3a5199feb">HelpMessageDialog::cmdline</a></div><div class="ttdef"><b>Definition:</b> <a href="utilitydialog_8h_source.html#l00026">utilitydialog.h:26</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a995fae29ee632b8b0810b840d3d06bf1"><div class="ttname"><a href="namespaceGUIUtil.html#a995fae29ee632b8b0810b840d3d06bf1">GUIUtil::openConfigfile</a></div><div class="ttdeci">void openConfigfile()</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00423">guiutil.cpp:423</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_addc54968836cc735dc77e5b5840b9eea"><div class="ttname"><a href="classBitcoinGUI.html#addc54968836cc735dc77e5b5840b9eea">BitcoinGUI::unlockWalletAction</a></div><div class="ttdeci">QAction * unlockWalletAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00115">bitcoingui.h:115</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a99d71e1f8478ab937ce2522c8d3815e3"><div class="ttname"><a href="classBitcoinGUI.html#a99d71e1f8478ab937ce2522c8d3815e3">BitcoinGUI::setClientModel</a></div><div class="ttdeci">void setClientModel(ClientModel *clientModel)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00584">bitcoingui.cpp:584</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ad488e6a1dd9f7d2172e32f41d9d14c3c"><div class="ttname"><a href="classBitcoinGUI.html#ad488e6a1dd9f7d2172e32f41d9d14c3c">BitcoinGUI::DEFAULT_WALLET</a></div><div class="ttdeci">static const QString DEFAULT_WALLET</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00053">bitcoingui.h:53</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_a355349a33664a07628e9ca22a60f5fa7"><div class="ttname"><a href="classRPCConsole.html#a355349a33664a07628e9ca22a60f5fa7">RPCConsole::setClientModel</a></div><div class="ttdeci">void setClientModel(ClientModel *model)</div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8cpp_source.html#l00368">rpcconsole.cpp:368</a></div></div>
|
|
<div class="ttc" id="modaloverlay_8h_html"><div class="ttname"><a href="modaloverlay_8h.html">modaloverlay.h</a></div></div>
|
|
<div class="ttc" id="networkstyle_8h_html"><div class="ttname"><a href="networkstyle_8h.html">networkstyle.h</a></div></div>
|
|
<div class="ttc" id="classNotificator_html_aa2ff8a05d471e32e77584a2b8dd182aba195b01e918cc724c6ad65f5037e85f83"><div class="ttname"><a href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182aba195b01e918cc724c6ad65f5037e85f83">Notificator::Information</a></div><div class="ttdef"><b>Definition:</b> <a href="notificator_8h_source.html#l00038">notificator.h:38</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html"><div class="ttname"><a href="classRPCConsole.html">RPCConsole</a></div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8h_source.html#l00032">rpcconsole.h:32</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_aa4db099ecd0f43e4524b9be0ec922b61"><div class="ttname"><a href="classCClientUIInterface.html#aa4db099ecd0f43e4524b9be0ec922b61">CClientUIInterface::ThreadSafeQuestion</a></div><div class="ttdeci">boost::signals2::signal< bool(const std::string &message, const std::string &noninteractive_message, const std::string &caption, unsigned int style), boost::signals2::last_value< bool > > ThreadSafeQuestion</div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00080">ui_interface.h:80</a></div></div>
|
|
<div class="ttc" id="bitcoinunits_8h_html"><div class="ttname"><a href="bitcoinunits_8h.html">bitcoinunits.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a25535a4cac1e7416a4f23dbbc37ae428"><div class="ttname"><a href="classBitcoinGUI.html#a25535a4cac1e7416a4f23dbbc37ae428">BitcoinGUI::openRPCConsoleAction</a></div><div class="ttdeci">QAction * openRPCConsoleAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00119">bitcoingui.h:119</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ad20ff9ce84d5b030976dc298320fbad2"><div class="ttname"><a href="classBitcoinGUI.html#ad20ff9ce84d5b030976dc298320fbad2">BitcoinGUI::setTrayIconVisible</a></div><div class="ttdeci">void setTrayIconVisible(bool)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01403">bitcoingui.cpp:1403</a></div></div>
|
|
<div class="ttc" id="amount_8h_html_a4eaf3a5239714d8c45b851527f7cb564"><div class="ttname"><a href="amount_8h.html#a4eaf3a5239714d8c45b851527f7cb564">CAmount</a></div><div class="ttdeci">int64_t CAmount</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00014">amount.h:14</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_afdf85e08bb45e02816e29dae47c9aa45"><div class="ttname"><a href="classBitcoinGUI.html#afdf85e08bb45e02816e29dae47c9aa45">BitcoinGUI::showConfEditor</a></div><div class="ttdeci">void showConfEditor()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00825">bitcoingui.cpp:825</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ae5285343e1b7c339162931109ce775b2"><div class="ttname"><a href="classBitcoinGUI.html#ae5285343e1b7c339162931109ce775b2">BitcoinGUI::labelWalletHDStatusIcon</a></div><div class="ttdeci">QLabel * labelWalletHDStatusIcon</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00089">bitcoingui.h:89</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1aa19b607c0480fe7c25879f1f8fc54727"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1aa19b607c0480fe7c25879f1f8fc54727">CClientUIInterface::MSG_INFORMATION</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00071">ui_interface.h:71</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a022ecdc6281ee7ac3dc2618b5a150e93"><div class="ttname"><a href="classWalletFrame.html#a022ecdc6281ee7ac3dc2618b5a150e93">WalletFrame::removeAllWallets</a></div><div class="ttdeci">void removeAllWallets()</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00086">walletframe.cpp:86</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_aa199c3f27654199d84c365cf86167d86"><div class="ttname"><a href="classWalletFrame.html#aa199c3f27654199d84c365cf86167d86">WalletFrame::addWallet</a></div><div class="ttdeci">bool addWallet(const QString &name, WalletModel *walletModel)</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00041">walletframe.cpp:41</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a645cb0f2a435881ca9cc5ac09355cff0"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a645cb0f2a435881ca9cc5ac09355cff0">UnitDisplayStatusBarControl::mousePressEvent</a></div><div class="ttdeci">void mousePressEvent(QMouseEvent *event)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01481">bitcoingui.cpp:1481</a></div></div>
|
|
<div class="ttc" id="classNetworkStyle_html"><div class="ttname"><a href="classNetworkStyle.html">NetworkStyle</a></div><div class="ttdef"><b>Definition:</b> <a href="networkstyle_8h_source.html#l00014">networkstyle.h:14</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_aa409013ec099f87f8a772b2ea9485829"><div class="ttname"><a href="classBitcoinGUI.html#aa409013ec099f87f8a772b2ea9485829">BitcoinGUI::platformStyle</a></div><div class="ttdeci">const PlatformStyle * platformStyle</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00142">bitcoingui.h:142</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_a0ef5130bf15aacb7f47352de810c1c20a2f009e4803b1bfe1cae82b52826363ae"><div class="ttname"><a href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20a2f009e4803b1bfe1cae82b52826363ae">RPCConsole::TAB_CONSOLE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8h_source.html#l00052">rpcconsole.h:52</a></div></div>
|
|
<div class="ttc" id="classMacDockIconHandler_html_afd3ef7126d0b6ef02eaf85e5455fe6f4"><div class="ttname"><a href="classMacDockIconHandler.html#afd3ef7126d0b6ef02eaf85e5455fe6f4">MacDockIconHandler::instance</a></div><div class="ttdeci">static MacDockIconHandler * instance()</div><div class="ttdef"><b>Definition:</b> <a href="macdockiconhandler_8mm_source.html#l00113">macdockiconhandler.mm:113</a></div></div>
|
|
<div class="ttc" id="classPlatformStyle_html_a76949291f8dfc8b7a34f90cf119ed8e4"><div class="ttname"><a href="classPlatformStyle.html#a76949291f8dfc8b7a34f90cf119ed8e4">PlatformStyle::SingleColor</a></div><div class="ttdeci">QColor SingleColor() const</div><div class="ttdef"><b>Definition:</b> <a href="platformstyle_8h_source.html#l00025">platformstyle.h:25</a></div></div>
|
|
<div class="ttc" id="guiutil_8h_html"><div class="ttname"><a href="guiutil_8h.html">guiutil.h</a></div></div>
|
|
<div class="ttc" id="classMacDockIconHandler_html"><div class="ttname"><a href="classMacDockIconHandler.html">MacDockIconHandler</a></div><div class="ttdef"><b>Definition:</b> <a href="macdockiconhandler_8h_source.html#l00019">macdockiconhandler.h:19</a></div></div>
|
|
<div class="ttc" id="classOptionsModel_html_af026ad3b0705de76c1f57d9a6132aec0"><div class="ttname"><a href="classOptionsModel.html#af026ad3b0705de76c1f57d9a6132aec0">OptionsModel::getMinimizeToTray</a></div><div class="ttdeci">bool getMinimizeToTray()</div><div class="ttdef"><b>Definition:</b> <a href="optionsmodel_8h_source.html#l00071">optionsmodel.h:71</a></div></div>
|
|
<div class="ttc" id="classWalletModel_html_a58f6f0bb5a7b8b4e4d0812185ccc0616a60d7f605079e8e1738ba66d543467a3c"><div class="ttname"><a href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616a60d7f605079e8e1738ba66d543467a3c">WalletModel::Unlocked</a></div><div class="ttdef"><b>Definition:</b> <a href="walletmodel_8h_source.html#l00129">walletmodel.h:129</a></div></div>
|
|
<div class="ttc" id="util_8cpp_html_a64d956f1dda7f9a80ab5d594532b906d"><div class="ttname"><a href="util_8cpp.html#a64d956f1dda7f9a80ab5d594532b906d">GetBoolArg</a></div><div class="ttdeci">bool GetBoolArg(const std::string &strArg, bool fDefault)</div><div class="ttdef"><b>Definition:</b> <a href="util_8cpp_source.html#l00455">util.cpp:455</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a39da23c4ea8976f3744ee7be2535dc1c"><div class="ttname"><a href="classBitcoinGUI.html#a39da23c4ea8976f3744ee7be2535dc1c">BitcoinGUI::toggleHideAction</a></div><div class="ttdeci">QAction * toggleHideAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00111">bitcoingui.h:111</a></div></div>
|
|
<div class="ttc" id="classWalletModel_html_a58f6f0bb5a7b8b4e4d0812185ccc0616a6f5de415aa862da098e05432b4ff2716"><div class="ttname"><a href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616a6f5de415aa862da098e05432b4ff2716">WalletModel::Locked</a></div><div class="ttdef"><b>Definition:</b> <a href="walletmodel_8h_source.html#l00127">walletmodel.h:127</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a66562921703374d7de64cb26949d054f"><div class="ttname"><a href="classBitcoinGUI.html#a66562921703374d7de64cb26949d054f">BitcoinGUI::BitcoinGUI</a></div><div class="ttdeci">BitcoinGUI(const PlatformStyle *platformStyle, const NetworkStyle *networkStyle, QWidget *parent=0)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00078">bitcoingui.cpp:78</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html">UnitDisplayStatusBarControl</a></div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00285">bitcoingui.h:285</a></div></div>
|
|
<div class="ttc" id="classOptionsModel_html_a82cd711817f3c9c87efbfa71b5ae0629"><div class="ttname"><a href="classOptionsModel.html#a82cd711817f3c9c87efbfa71b5ae0629">OptionsModel::getMinimizeOnClose</a></div><div class="ttdeci">bool getMinimizeOnClose()</div><div class="ttdef"><b>Definition:</b> <a href="optionsmodel_8h_source.html#l00072">optionsmodel.h:72</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a2a6eb8d8bbf661261ee2a95f78ce273f"><div class="ttname"><a href="classBitcoinGUI.html#a2a6eb8d8bbf661261ee2a95f78ce273f">BitcoinGUI::showBackups</a></div><div class="ttdeci">void showBackups()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00835">bitcoingui.cpp:835</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a6f96b70c5cf881831ff04df0f97c0af1"><div class="ttname"><a href="classBitcoinGUI.html#a6f96b70c5cf881831ff04df0f97c0af1">BitcoinGUI::updateNetworkState</a></div><div class="ttdeci">void updateNetworkState()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00908">bitcoingui.cpp:908</a></div></div>
|
|
<div class="ttc" id="classNetworkStyle_html_a12eab0110656b06afe8ef5dc4cf1f810"><div class="ttname"><a href="classNetworkStyle.html#a12eab0110656b06afe8ef5dc4cf1f810">NetworkStyle::getTitleAddText</a></div><div class="ttdeci">const QString & getTitleAddText() const</div><div class="ttdef"><b>Definition:</b> <a href="networkstyle_8h_source.html#l00024">networkstyle.h:24</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_a0ef5130bf15aacb7f47352de810c1c20ac6603d8379ce457d0738ec92cc3994c7"><div class="ttname"><a href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20ac6603d8379ce457d0738ec92cc3994c7">RPCConsole::TAB_PEERS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8h_source.html#l00054">rpcconsole.h:54</a></div></div>
|
|
<div class="ttc" id="classOptionsModel_html_a42efacc748130848acc20247a7ed4617"><div class="ttname"><a href="classOptionsModel.html#a42efacc748130848acc20247a7ed4617">OptionsModel::setDisplayUnit</a></div><div class="ttdeci">void setDisplayUnit(const QVariant &value)</div><div class="ttdef"><b>Definition:</b> <a href="optionsmodel_8cpp_source.html#l00506">optionsmodel.cpp:506</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a8f39e33c221b2218b64e6ee2356d5f9a"><div class="ttname"><a href="classBitcoinGUI.html#a8f39e33c221b2218b64e6ee2356d5f9a">BitcoinGUI::showPrivateSendHelpClicked</a></div><div class="ttdeci">void showPrivateSendHelpClicked()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00845">bitcoingui.cpp:845</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_abe60d8726b77fe1926381e205a8c3406"><div class="ttname"><a href="classBitcoinGUI.html#abe60d8726b77fe1926381e205a8c3406">BitcoinGUI::backupWalletAction</a></div><div class="ttdeci">QAction * backupWalletAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00113">bitcoingui.h:113</a></div></div>
|
|
<div class="ttc" id="classCMasternodeSync_html_ac95f70e4b942ac8533a064f3fdc45ba4"><div class="ttname"><a href="classCMasternodeSync.html#ac95f70e4b942ac8533a064f3fdc45ba4">CMasternodeSync::GetSyncStatus</a></div><div class="ttdeci">std::string GetSyncStatus()</div><div class="ttdef"><b>Definition:</b> <a href="masternode-sync_8cpp_source.html#l00108">masternode-sync.cpp:108</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a6cd4a94b6742919131e9ce2154580711"><div class="ttname"><a href="classBitcoinGUI.html#a6cd4a94b6742919131e9ce2154580711">BitcoinGUI::setNumBlocks</a></div><div class="ttdeci">void setNumBlocks(int count, const QDateTime &blockDate, double nVerificationProgress, bool headers)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00951">bitcoingui.cpp:951</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a4f32324a5a41b923cf946d42b2668c6a"><div class="ttname"><a href="classBitcoinGUI.html#a4f32324a5a41b923cf946d42b2668c6a">BitcoinGUI::lockWalletAction</a></div><div class="ttdeci">QAction * lockWalletAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00116">bitcoingui.h:116</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a380947f855d0a7ca8c457ad463c359bb"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a380947f855d0a7ca8c457ad463c359bb">UnitDisplayStatusBarControl::updateDisplayUnit</a></div><div class="ttdeci">void updateDisplayUnit(int newUnits)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01515">bitcoingui.cpp:1515</a></div></div>
|
|
<div class="ttc" id="classMacDockIconHandler_html_a537f8eb3c9752089e3e2e0e30011a65b"><div class="ttname"><a href="classMacDockIconHandler.html#a537f8eb3c9752089e3e2e0e30011a65b">MacDockIconHandler::setIcon</a></div><div class="ttdeci">void setIcon(const QIcon &icon)</div><div class="ttdef"><b>Definition:</b> <a href="macdockiconhandler_8mm_source.html#l00080">macdockiconhandler.mm:80</a></div></div>
|
|
<div class="ttc" id="rest_8cpp_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="rest_8cpp.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="rest_8cpp_source.html#l00037">rest.cpp:37</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a07a759cd65d9178dadbdfc763b560cc7"><div class="ttname"><a href="classBitcoinGUI.html#a07a759cd65d9178dadbdfc763b560cc7">BitcoinGUI::showBackupsAction</a></div><div class="ttdeci">QAction * showBackupsAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00125">bitcoingui.h:125</a></div></div>
|
|
<div class="ttc" id="clientmodel_8h_html_a9859b634ccf4ce8bd202e3c94bbad90f"><div class="ttname"><a href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90f">BlockSource</a></div><div class="ttdeci">BlockSource</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8h_source.html#l00027">clientmodel.h:27</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a03f752c2f677dada5276b1b1965093dc"><div class="ttname"><a href="classBitcoinGUI.html#a03f752c2f677dada5276b1b1965093dc">BitcoinGUI::progressBarLabel</a></div><div class="ttdeci">QLabel * progressBarLabel</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00092">bitcoingui.h:92</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a1e89234ff24467d4b5971ccb4ea9ca90"><div class="ttname"><a href="classBitcoinGUI.html#a1e89234ff24467d4b5971ccb4ea9ca90">BitcoinGUI::changePassphraseAction</a></div><div class="ttdeci">QAction * changePassphraseAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00114">bitcoingui.h:114</a></div></div>
|
|
<div class="ttc" id="classRPCConsole_html_a0ef5130bf15aacb7f47352de810c1c20af33c98d8784879d56286b0328694f96e"><div class="ttname"><a href="classRPCConsole.html#a0ef5130bf15aacb7f47352de810c1c20af33c98d8784879d56286b0328694f96e">RPCConsole::TAB_REPAIR</a></div><div class="ttdef"><b>Definition:</b> <a href="rpcconsole_8h_source.html#l00055">rpcconsole.h:55</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1a54415d26bda61103f9a08367ff6a2675"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a54415d26bda61103f9a08367ff6a2675">CClientUIInterface::ICON_ERROR</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00037">ui_interface.h:37</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a98c48ff6d7eea8c7749f2d87e709e3a1"><div class="ttname"><a href="namespaceGUIUtil.html#a98c48ff6d7eea8c7749f2d87e709e3a1">GUIUtil::ProgressBar</a></div><div class="ttdeci">ClickableProgressBar ProgressBar</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8h_source.html#l00260">guiutil.h:260</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ae753f1d521f7c17804419f6a9054738b"><div class="ttname"><a href="classBitcoinGUI.html#ae753f1d521f7c17804419f6a9054738b">BitcoinGUI::trayIconActivated</a></div><div class="ttdeci">void trayIconActivated(QSystemTrayIcon::ActivationReason reason)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00758">bitcoingui.cpp:758</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a0aed98ed2a278a2effdd9a4b34ba8620"><div class="ttname"><a href="classBitcoinGUI.html#a0aed98ed2a278a2effdd9a4b34ba8620">BitcoinGUI::showNormalIfMinimized</a></div><div class="ttdeci">void showNormalIfMinimized(bool fToggleHidden=false)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01340">bitcoingui.cpp:1340</a></div></div>
|
|
<div class="ttc" id="init_8cpp_html_a4fe31b510fc1c2b95321cedb9f89e8de"><div class="ttname"><a href="init_8cpp.html#a4fe31b510fc1c2b95321cedb9f89e8de">uiInterface</a></div><div class="ttdeci">CClientUIInterface uiInterface</div><div class="ttdef"><b>Definition:</b> <a href="init_8cpp_source.html#l00130">init.cpp:130</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a9cedb919cf5909cb2529b310c1f968fc"><div class="ttname"><a href="classBitcoinGUI.html#a9cedb919cf5909cb2529b310c1f968fc">BitcoinGUI::optionsAction</a></div><div class="ttdeci">QAction * optionsAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00110">bitcoingui.h:110</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html_a0144e7dbb1a7701743d7b3393e52f12c"><div class="ttname"><a href="classModalOverlay.html#a0144e7dbb1a7701743d7b3393e52f12c">ModalOverlay::showHide</a></div><div class="ttdeci">void showHide(bool hide=false, bool userRequested=false)</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8cpp_source.html#l00152">modaloverlay.cpp:152</a></div></div>
|
|
<div class="ttc" id="classOpenURIDialog_html"><div class="ttname"><a href="classOpenURIDialog.html">OpenURIDialog</a></div><div class="ttdef"><b>Definition:</b> <a href="openuridialog_8h_source.html#l00014">openuridialog.h:14</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a8e15e279f9eebc62af326f68a2d1299f"><div class="ttname"><a href="classBitcoinGUI.html#a8e15e279f9eebc62af326f68a2d1299f">BitcoinGUI::usedReceivingAddressesAction</a></div><div class="ttdeci">QAction * usedReceivingAddressesAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00104">bitcoingui.h:104</a></div></div>
|
|
<div class="ttc" id="structConsensus_1_1Params_html_aea6ebb563ceffd026cc7c11d3e9b192e"><div class="ttname"><a href="structConsensus_1_1Params.html#aea6ebb563ceffd026cc7c11d3e9b192e">Consensus::Params::nPowTargetSpacing</a></div><div class="ttdeci">int64_t nPowTargetSpacing</div><div class="ttdef"><b>Definition:</b> <a href="params_8h_source.html#l00080">params.h:80</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a0652e8e34f177bf9e3cee0f234ab861c"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a0652e8e34f177bf9e3cee0f234ab861c">UnitDisplayStatusBarControl::menu</a></div><div class="ttdeci">QMenu * menu</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00300">bitcoingui.h:300</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a6c97ac7f36c595b1c1f4b7fd1c1dc880"><div class="ttname"><a href="classWalletFrame.html#a6c97ac7f36c595b1c1f4b7fd1c1dc880">WalletFrame::gotoSendCoinsPage</a></div><div class="ttdeci">void gotoSendCoinsPage(QString addr="")</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00139">walletframe.cpp:139</a></div></div>
|
|
<div class="ttc" id="classWalletModel_html_a58f6f0bb5a7b8b4e4d0812185ccc0616a754a44c2ed5ed4e4d946bd1d3ae4cb64"><div class="ttname"><a href="classWalletModel.html#a58f6f0bb5a7b8b4e4d0812185ccc0616a754a44c2ed5ed4e4d946bd1d3ae4cb64">WalletModel::UnlockedForMixingOnly</a></div><div class="ttdef"><b>Definition:</b> <a href="walletmodel_8h_source.html#l00128">walletmodel.h:128</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_aa0a8982fc9bc4ae45f4a1e5320528335"><div class="ttname"><a href="classBitcoinGUI.html#aa0a8982fc9bc4ae45f4a1e5320528335">BitcoinGUI::setWalletActionsEnabled</a></div><div class="ttdeci">void setWalletActionsEnabled(bool enabled)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00698">bitcoingui.cpp:698</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ac46f8826c13b6340f5568d3f31fc3dfa"><div class="ttname"><a href="classBitcoinGUI.html#ac46f8826c13b6340f5568d3f31fc3dfa">BitcoinGUI::closeEvent</a></div><div class="ttdeci">void closeEvent(QCloseEvent *event)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01193">bitcoingui.cpp:1193</a></div></div>
|
|
<div class="ttc" id="masternodelist_8h_html"><div class="ttname"><a href="masternodelist_8h.html">masternodelist.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ae5b9dc62c6a52764a92cfacbe128626f"><div class="ttname"><a href="classBitcoinGUI.html#ae5b9dc62c6a52764a92cfacbe128626f">BitcoinGUI::setNumConnections</a></div><div class="ttdeci">void setNumConnections(int count)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00932">bitcoingui.cpp:932</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a6ce1b4dd69ba9b8cef1548e32ef18136"><div class="ttname"><a href="classBitcoinGUI.html#a6ce1b4dd69ba9b8cef1548e32ef18136">BitcoinGUI::encryptWalletAction</a></div><div class="ttdeci">QAction * encryptWalletAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00112">bitcoingui.h:112</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_a2d3579ef717497df235062ee3f874dc6"><div class="ttname"><a href="classClientModel.html#a2d3579ef717497df235062ee3f874dc6">ClientModel::getHeaderTipHeight</a></div><div class="ttdeci">int getHeaderTipHeight() const</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00100">clientmodel.cpp:100</a></div></div>
|
|
<div class="ttc" id="clientmodel_8h_html_a9859b634ccf4ce8bd202e3c94bbad90fa760a74e92f994bee52a6016114fd3c8e"><div class="ttname"><a href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fa760a74e92f994bee52a6016114fd3c8e">BLOCK_SOURCE_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8h_source.html#l00028">clientmodel.h:28</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a386b4f2e20af7d13a688662cd3f9e1fc"><div class="ttname"><a href="classWalletFrame.html#a386b4f2e20af7d13a688662cd3f9e1fc">WalletFrame::gotoSignMessageTab</a></div><div class="ttdeci">void gotoSignMessageTab(QString addr="")</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00146">walletframe.cpp:146</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a3f12bf1eae1b63b793c1a36891e0854a"><div class="ttname"><a href="classBitcoinGUI.html#a3f12bf1eae1b63b793c1a36891e0854a">BitcoinGUI::progressBar</a></div><div class="ttdeci">QProgressBar * progressBar</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00093">bitcoingui.h:93</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a98c3911483371f87ebb20ca5ef2e5548"><div class="ttname"><a href="classBitcoinGUI.html#a98c3911483371f87ebb20ca5ef2e5548">BitcoinGUI::unitDisplayControl</a></div><div class="ttdeci">UnitDisplayStatusBarControl * unitDisplayControl</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00087">bitcoingui.h:87</a></div></div>
|
|
<div class="ttc" id="guiconstants_8h_html"><div class="ttname"><a href="guiconstants_8h.html">guiconstants.h</a></div></div>
|
|
<div class="ttc" id="classNotificator_html"><div class="ttname"><a href="classNotificator.html">Notificator</a></div><div class="ttdef"><b>Definition:</b> <a href="notificator_8h_source.html#l00024">notificator.h:24</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_ac24df9174f9bdde73b7814bd1be5608a"><div class="ttname"><a href="namespaceGUIUtil.html#ac24df9174f9bdde73b7814bd1be5608a">GUIUtil::formatNiceTimeOffset</a></div><div class="ttdeci">QString formatNiceTimeOffset(qint64 secs)</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l01028">guiutil.cpp:1028</a></div></div>
|
|
<div class="ttc" id="classMacDockIconHandler_html_a4d2d18c7d56286ea745e349497941293"><div class="ttname"><a href="classMacDockIconHandler.html#a4d2d18c7d56286ea745e349497941293">MacDockIconHandler::setMainWindow</a></div><div class="ttdeci">void setMainWindow(QMainWindow *window)</div><div class="ttdef"><b>Definition:</b> <a href="macdockiconhandler_8mm_source.html#l00065">macdockiconhandler.mm:65</a></div></div>
|
|
<div class="ttc" id="namespacezmq__sub_html_ab82b53c595929ff5ab2d30ec91fd539a"><div class="ttname"><a href="namespacezmq__sub.html#ab82b53c595929ff5ab2d30ec91fd539a">zmq_sub.msg</a></div><div class="ttdeci">msg</div><div class="ttdef"><b>Definition:</b> <a href="zmq__sub_8py_source.html#l00022">zmq_sub.py:22</a></div></div>
|
|
<div class="ttc" id="guiconstants_8h_html_af19cfa2551b21018e4e32ab0e7f99c01"><div class="ttname"><a href="guiconstants_8h.html#af19cfa2551b21018e4e32ab0e7f99c01">STATUSBAR_ICONSIZE</a></div><div class="ttdeci">static const int STATUSBAR_ICONSIZE</div><div class="ttdef"><b>Definition:</b> <a href="guiconstants_8h_source.html#l00016">guiconstants.h:16</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ad06b7274e4d51189c0a1994866835f17"><div class="ttname"><a href="classBitcoinGUI.html#ad06b7274e4d51189c0a1994866835f17">BitcoinGUI::updateHeadersSyncProgressLabel</a></div><div class="ttdeci">void updateHeadersSyncProgressLabel()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00942">bitcoingui.cpp:942</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a5f4e68b067e6f83e600e861f26a91320"><div class="ttname"><a href="classBitcoinGUI.html#a5f4e68b067e6f83e600e861f26a91320">BitcoinGUI::showPeers</a></div><div class="ttdeci">void showPeers()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00813">bitcoingui.cpp:813</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a0bc16c3a925f466ea5a6e8f566198849"><div class="ttname"><a href="classBitcoinGUI.html#a0bc16c3a925f466ea5a6e8f566198849">BitcoinGUI::DEFAULT_UIPLATFORM</a></div><div class="ttdeci">static const std::string DEFAULT_UIPLATFORM</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00054">bitcoingui.h:54</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_aeda920e4141c99d457814f20fa89dde6"><div class="ttname"><a href="classWalletFrame.html#aeda920e4141c99d457814f20fa89dde6">WalletFrame::showOutOfSyncWarning</a></div><div class="ttdeci">void showOutOfSyncWarning(bool fShow)</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00103">walletframe.cpp:103</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a3d21eb53ff59d9126d425f7a63bcd97d"><div class="ttname"><a href="classBitcoinGUI.html#a3d21eb53ff59d9126d425f7a63bcd97d">BitcoinGUI::toggleNetworkActive</a></div><div class="ttdeci">void toggleNetworkActive()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01448">bitcoingui.cpp:1448</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ae945613b10657b4acd0b6acf2b0442ff"><div class="ttname"><a href="classBitcoinGUI.html#ae945613b10657b4acd0b6acf2b0442ff">BitcoinGUI::signMessageAction</a></div><div class="ttdeci">QAction * signMessageAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00105">bitcoingui.h:105</a></div></div>
|
|
<div class="ttc" id="classNotificator_html_aa2ff8a05d471e32e77584a2b8dd182aba596518f9cfdbd57b0fdc68fc95c69ecd"><div class="ttname"><a href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182aba596518f9cfdbd57b0fdc68fc95c69ecd">Notificator::Critical</a></div><div class="ttdef"><b>Definition:</b> <a href="notificator_8h_source.html#l00040">notificator.h:40</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a1072bd496beb0ec4e33d624e16efe23c"><div class="ttname"><a href="classBitcoinGUI.html#a1072bd496beb0ec4e33d624e16efe23c">BitcoinGUI::showGraph</a></div><div class="ttdeci">void showGraph()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00807">bitcoingui.cpp:807</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a749c7d6cfdd2a61dd0dbacfa571a38fb"><div class="ttname"><a href="classBitcoinGUI.html#a749c7d6cfdd2a61dd0dbacfa571a38fb">BitcoinGUI::openMNConfEditorAction</a></div><div class="ttdeci">QAction * openMNConfEditorAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00124">bitcoingui.h:124</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_ac8d2a43f66f3f71c7d6926dbd5927066"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#ac8d2a43f66f3f71c7d6926dbd5927066">UnitDisplayStatusBarControl::setOptionsModel</a></div><div class="ttdeci">void setOptionsModel(OptionsModel *optionsModel)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01500">bitcoingui.cpp:1500</a></div></div>
|
|
<div class="ttc" id="classClientModel_html"><div class="ttname"><a href="classClientModel.html">ClientModel</a></div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8h_source.html#l00042">clientmodel.h:42</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_aa8f8839642703f13b476d09b7a616bd7"><div class="ttname"><a href="classClientModel.html#aa8f8839642703f13b476d09b7a616bd7">ClientModel::getNetworkActive</a></div><div class="ttdeci">bool getNetworkActive() const</div><div class="ttdoc">Return true if network activity in core is enabled. </div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00242">clientmodel.cpp:242</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ac17a9cec196476d7f51cd9d3281cfb5d"><div class="ttname"><a href="classBitcoinGUI.html#ac17a9cec196476d7f51cd9d3281cfb5d">BitcoinGUI::showHelpMessageAction</a></div><div class="ttdeci">QAction * showHelpMessageAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00127">bitcoingui.h:127</a></div></div>
|
|
<div class="ttc" id="namespacelinearize-hashes_html_afd70e9fbab8a06b49534d0ae39afb23b"><div class="ttname"><a href="namespacelinearize-hashes.html#afd70e9fbab8a06b49534d0ae39afb23b">linearize-hashes.file</a></div><div class="ttdeci">file</div><div class="ttdef"><b>Definition:</b> <a href="linearize-hashes_8py_source.html#l00105">linearize-hashes.py:105</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a74409c12921d2a420809890827863546"><div class="ttname"><a href="classBitcoinGUI.html#a74409c12921d2a420809890827863546">BitcoinGUI::showDebugWindow</a></div><div class="ttdeci">void showDebugWindow()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00787">bitcoingui.cpp:787</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a7a23616aab8a114fa03dd666f629e528"><div class="ttname"><a href="classBitcoinGUI.html#a7a23616aab8a114fa03dd666f629e528">BitcoinGUI::spinnerFrame</a></div><div class="ttdeci">int spinnerFrame</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00140">bitcoingui.h:140</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a9945d2f9b29694255fcf564d9e521592"><div class="ttname"><a href="classBitcoinGUI.html#a9945d2f9b29694255fcf564d9e521592">BitcoinGUI::showInfo</a></div><div class="ttdeci">void showInfo()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00795">bitcoingui.cpp:795</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_af5d948da1312b28fcf6dcfb89f34ba85"><div class="ttname"><a href="classBitcoinGUI.html#af5d948da1312b28fcf6dcfb89f34ba85">BitcoinGUI::showModalOverlay</a></div><div class="ttdeci">void showModalOverlay()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01411">bitcoingui.cpp:1411</a></div></div>
|
|
<div class="ttc" id="chainparams_8cpp_html_ace5c5b706d71a324a417dd2db394fd4a"><div class="ttname"><a href="chainparams_8cpp.html#ace5c5b706d71a324a417dd2db394fd4a">Params</a></div><div class="ttdeci">const CChainParams & Params()</div><div class="ttdef"><b>Definition:</b> <a href="chainparams_8cpp_source.html#l00424">chainparams.cpp:424</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_aef7618686b86c9f5bb1ff76a1f3fd77a"><div class="ttname"><a href="classBitcoinGUI.html#aef7618686b86c9f5bb1ff76a1f3fd77a">BitcoinGUI::showMNConfEditor</a></div><div class="ttdeci">void showMNConfEditor()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00830">bitcoingui.cpp:830</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_af5fb8ecbfd248a449c1a56c7585366f4"><div class="ttname"><a href="namespaceGUIUtil.html#af5fb8ecbfd248a449c1a56c7585366f4">GUIUtil::getThemeName</a></div><div class="ttdeci">QString getThemeName()</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00902">guiutil.cpp:902</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1a72b206c5d6304b4e2257281a5ca551eb"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a72b206c5d6304b4e2257281a5ca551eb">CClientUIInterface::MSG_WARNING</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00072">ui_interface.h:72</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a1faa00034444ca5930f0751b86646b68"><div class="ttname"><a href="classBitcoinGUI.html#a1faa00034444ca5930f0751b86646b68">BitcoinGUI::dropEvent</a></div><div class="ttdeci">void dropEvent(QDropEvent *event)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01245">bitcoingui.cpp:1245</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a257c7002a59198e0f069535119803b18"><div class="ttname"><a href="classBitcoinGUI.html#a257c7002a59198e0f069535119803b18">BitcoinGUI::trayIconMenu</a></div><div class="ttdeci">QMenu * trayIconMenu</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00131">bitcoingui.h:131</a></div></div>
|
|
<div class="ttc" id="walletframe_8h_html"><div class="ttname"><a href="walletframe_8h.html">walletframe.h</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_ae9eeb30020311515b4b8d85a460fb596"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#ae9eeb30020311515b4b8d85a460fb596">UnitDisplayStatusBarControl::onDisplayUnitsClicked</a></div><div class="ttdeci">void onDisplayUnitsClicked(const QPoint &point)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01521">bitcoingui.cpp:1521</a></div></div>
|
|
<div class="ttc" id="classCMasternodeSync_html_a222b31867c8dd473a21ed4d2841ad477"><div class="ttname"><a href="classCMasternodeSync.html#a222b31867c8dd473a21ed4d2841ad477">CMasternodeSync::IsBlockchainSynced</a></div><div class="ttdeci">bool IsBlockchainSynced()</div><div class="ttdef"><b>Definition:</b> <a href="masternode-sync_8h_source.html#l00060">masternode-sync.h:60</a></div></div>
|
|
<div class="ttc" id="classNotificator_html_aa2ff8a05d471e32e77584a2b8dd182ab"><div class="ttname"><a href="classNotificator.html#aa2ff8a05d471e32e77584a2b8dd182ab">Notificator::Class</a></div><div class="ttdeci">Class</div><div class="ttdef"><b>Definition:</b> <a href="notificator_8h_source.html#l00036">notificator.h:36</a></div></div>
|
|
<div class="ttc" id="clientmodel_8h_html_a9859b634ccf4ce8bd202e3c94bbad90fa5eddcba0f1f876368b57014887698b28"><div class="ttname"><a href="clientmodel_8h.html#a9859b634ccf4ce8bd202e3c94bbad90fa5eddcba0f1f876368b57014887698b28">BLOCK_SOURCE_DISK</a></div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8h_source.html#l00030">clientmodel.h:30</a></div></div>
|
|
<div class="ttc" id="openuridialog_8h_html"><div class="ttname"><a href="openuridialog_8h.html">openuridialog.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a42dfc96f52d82e554cd633b776b41186"><div class="ttname"><a href="classBitcoinGUI.html#a42dfc96f52d82e554cd633b776b41186">BitcoinGUI::walletFrame</a></div><div class="ttdeci">WalletFrame * walletFrame</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00085">bitcoingui.h:85</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a7d2e593f05118c4f43ace4a7e5bac097"><div class="ttname"><a href="classBitcoinGUI.html#a7d2e593f05118c4f43ace4a7e5bac097">BitcoinGUI::aboutAction</a></div><div class="ttdeci">QAction * aboutAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00107">bitcoingui.h:107</a></div></div>
|
|
<div class="ttc" id="classBitcoinUnits_html_ae41018ba530b4c8bdc74fd163709fb9d"><div class="ttname"><a href="classBitcoinUnits.html#ae41018ba530b4c8bdc74fd163709fb9d">BitcoinUnits::Unit</a></div><div class="ttdeci">Unit</div><div class="ttdef"><b>Definition:</b> <a href="bitcoinunits_8h_source.html#l00058">bitcoinunits.h:58</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a785b5775f7c3eed2d4aa9785875ed1cb"><div class="ttname"><a href="classBitcoinGUI.html#a785b5775f7c3eed2d4aa9785875ed1cb">BitcoinGUI::labelBlocksIcon</a></div><div class="ttdeci">QLabel * labelBlocksIcon</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00091">bitcoingui.h:91</a></div></div>
|
|
<div class="ttc" id="tests_8c_html_ad43c3812e6d13e0518d9f8b8f463ffcf"><div class="ttname"><a href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a></div><div class="ttdeci">static int count</div><div class="ttdef"><b>Definition:</b> <a href="tests_8c_source.html#l00041">tests.c:41</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a15d55a3b292c9eec64298797d262fa32"><div class="ttname"><a href="classBitcoinGUI.html#a15d55a3b292c9eec64298797d262fa32">BitcoinGUI::receivedURI</a></div><div class="ttdeci">void receivedURI(const QString &uri)</div><div class="ttdef"><b>Definition:</b> <a href="moc__bitcoingui_8cpp_source.html#l00359">moc_bitcoingui.cpp:359</a></div></div>
|
|
<div class="ttc" id="classUnitDisplayStatusBarControl_html_a8989bed2d30e0e376046356adc216a12"><div class="ttname"><a href="classUnitDisplayStatusBarControl.html#a8989bed2d30e0e376046356adc216a12">UnitDisplayStatusBarControl::onMenuSelection</a></div><div class="ttdeci">void onMenuSelection(QAction *action)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01528">bitcoingui.cpp:1528</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a6339bd2249c322ddc4e97af609509ebe"><div class="ttname"><a href="classBitcoinGUI.html#a6339bd2249c322ddc4e97af609509ebe">BitcoinGUI::masternodeAction</a></div><div class="ttdeci">QAction * masternodeAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00099">bitcoingui.h:99</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html"><div class="ttname"><a href="classModalOverlay.html">ModalOverlay</a></div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8h_source.html#l00019">modaloverlay.h:19</a></div></div>
|
|
<div class="ttc" id="classBitcoinUnits_html_a4cf46136434ed30728608e67e90a9cbe"><div class="ttname"><a href="classBitcoinUnits.html#a4cf46136434ed30728608e67e90a9cbe">BitcoinUnits::name</a></div><div class="ttdeci">static QString name(int unit)</div><div class="ttdoc">Short name. </div><div class="ttdef"><b>Definition:</b> <a href="bitcoinunits_8cpp_source.html#l00043">bitcoinunits.cpp:43</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a8c241174b5b109c2b27019bad289e34d"><div class="ttname"><a href="classBitcoinGUI.html#a8c241174b5b109c2b27019bad289e34d">BitcoinGUI::dragEnterEvent</a></div><div class="ttdeci">void dragEnterEvent(QDragEnterEvent *event)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01238">bitcoingui.cpp:1238</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a8e5e53a469d5a8f4d87a1b9dfdd9d296"><div class="ttname"><a href="classBitcoinGUI.html#a8e5e53a469d5a8f4d87a1b9dfdd9d296">BitcoinGUI::subscribeToCoreSignals</a></div><div class="ttdeci">void subscribeToCoreSignals()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01434">bitcoingui.cpp:1434</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html_a7ccd5934b8d5843a28afcdd1f06abb65"><div class="ttname"><a href="classModalOverlay.html#a7ccd5934b8d5843a28afcdd1f06abb65">ModalOverlay::isLayerVisible</a></div><div class="ttdeci">bool isLayerVisible()</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8h_source.html#l00036">modaloverlay.h:36</a></div></div>
|
|
<div class="ttc" id="namespaceGUIUtil_html_a16fd78c7608981cc405561a8d5e8d7e3"><div class="ttname"><a href="namespaceGUIUtil.html#a16fd78c7608981cc405561a8d5e8d7e3">GUIUtil::showBackups</a></div><div class="ttdeci">void showBackups()</div><div class="ttdef"><b>Definition:</b> <a href="guiutil_8cpp_source.html#l00441">guiutil.cpp:441</a></div></div>
|
|
<div class="ttc" id="masternode-sync_8h_html"><div class="ttname"><a href="masternode-sync_8h.html">masternode-sync.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a7fccf6c75232ec3a0584a7e2fd646ce2"><div class="ttname"><a href="classBitcoinGUI.html#a7fccf6c75232ec3a0584a7e2fd646ce2">BitcoinGUI::showPrivateSendHelpAction</a></div><div class="ttdeci">QAction * showPrivateSendHelpAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00128">bitcoingui.h:128</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_aa78104a56c45081dc76b8186b7b46987"><div class="ttname"><a href="classClientModel.html#aa78104a56c45081dc76b8186b7b46987">ClientModel::getVerificationProgress</a></div><div class="ttdeci">double getVerificationProgress(const CBlockIndex *tip) const</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00160">clientmodel.cpp:160</a></div></div>
|
|
<div class="ttc" id="ui__interface_8h_html"><div class="ttname"><a href="ui__interface_8h.html">ui_interface.h</a></div></div>
|
|
<div class="ttc" id="classOptionsModel_html_a3b6e4d4ef42be3aaba315b8cd14f468e"><div class="ttname"><a href="classOptionsModel.html#a3b6e4d4ef42be3aaba315b8cd14f468e">OptionsModel::getDisplayUnit</a></div><div class="ttdeci">int getDisplayUnit()</div><div class="ttdef"><b>Definition:</b> <a href="optionsmodel_8h_source.html#l00073">optionsmodel.h:73</a></div></div>
|
|
<div class="ttc" id="util_8cpp_html_a24f685720bf40370e5bd2a192ad50cd8"><div class="ttname"><a href="util_8cpp.html#a24f685720bf40370e5bd2a192ad50cd8">GetArg</a></div><div class="ttdeci">std::string GetArg(const std::string &strArg, const std::string &strDefault)</div><div class="ttdef"><b>Definition:</b> <a href="util_8cpp_source.html#l00441">util.cpp:441</a></div></div>
|
|
<div class="ttc" id="classPlatformStyle_html"><div class="ttname"><a href="classPlatformStyle.html">PlatformStyle</a></div><div class="ttdef"><b>Definition:</b> <a href="platformstyle_8h_source.html#l00013">platformstyle.h:13</a></div></div>
|
|
<div class="ttc" id="utiltime_8cpp_html_a46fac5fba8ba905b5f9acb364f5d8c6f"><div class="ttname"><a href="utiltime_8cpp.html#a46fac5fba8ba905b5f9acb364f5d8c6f">GetTime</a></div><div class="ttdeci">int64_t GetTime()</div><div class="ttdoc">For unit testing. </div><div class="ttdef"><b>Definition:</b> <a href="utiltime_8cpp_source.html#l00020">utiltime.cpp:20</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a17f08c81254573dfa84f3e74b98dbc60"><div class="ttname"><a href="classBitcoinGUI.html#a17f08c81254573dfa84f3e74b98dbc60">BitcoinGUI::openInfoAction</a></div><div class="ttdeci">QAction * openInfoAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00118">bitcoingui.h:118</a></div></div>
|
|
<div class="ttc" id="optionsdialog_8h_html"><div class="ttname"><a href="optionsdialog_8h.html">optionsdialog.h</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a216b88c46e5685e8260f67acc7959e44"><div class="ttname"><a href="classBitcoinGUI.html#a216b88c46e5685e8260f67acc7959e44">BitcoinGUI::receiveCoinsMenuAction</a></div><div class="ttdeci">QAction * receiveCoinsMenuAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00109">bitcoingui.h:109</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a62aba45cf3ae9ac4092f497d3860ad28"><div class="ttname"><a href="classBitcoinGUI.html#a62aba45cf3ae9ac4092f497d3860ad28">BitcoinGUI::showRepair</a></div><div class="ttdeci">void showRepair()</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l00819">bitcoingui.cpp:819</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a3b18eca922a21a47eb729ba92b38d0dd"><div class="ttname"><a href="classBitcoinGUI.html#a3b18eca922a21a47eb729ba92b38d0dd">BitcoinGUI::quitAction</a></div><div class="ttdeci">QAction * quitAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00100">bitcoingui.h:100</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_af13b99dcec7b866d405aadd533bb7b9d"><div class="ttname"><a href="classWalletFrame.html#af13b99dcec7b866d405aadd533bb7b9d">WalletFrame::gotoReceiveCoinsPage</a></div><div class="ttdeci">void gotoReceiveCoinsPage()</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00132">walletframe.cpp:132</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a5209e3f5ab71dfe8c4c8187ac74e62e8"><div class="ttname"><a href="classBitcoinGUI.html#a5209e3f5ab71dfe8c4c8187ac74e62e8">BitcoinGUI::receiveCoinsAction</a></div><div class="ttdeci">QAction * receiveCoinsAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00108">bitcoingui.h:108</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a24f9c35d00d477c5e73bf9c9adb347d8"><div class="ttname"><a href="classBitcoinGUI.html#a24f9c35d00d477c5e73bf9c9adb347d8">BitcoinGUI::prevBlocks</a></div><div class="ttdeci">int prevBlocks</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00139">bitcoingui.h:139</a></div></div>
|
|
<div class="ttc" id="classBitcoinUnits_html_acb8409daeca006436380f69b4ad4903a"><div class="ttname"><a href="classBitcoinUnits.html#acb8409daeca006436380f69b4ad4903a">BitcoinUnits::availableUnits</a></div><div class="ttdeci">static QList< Unit > availableUnits()</div><div class="ttdoc">Get list of units, for drop-down box. </div><div class="ttdef"><b>Definition:</b> <a href="bitcoinunits_8cpp_source.html#l00019">bitcoinunits.cpp:19</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_af33a0cc3bb39d1457201a74ceb3bb5ec"><div class="ttname"><a href="classBitcoinGUI.html#af33a0cc3bb39d1457201a74ceb3bb5ec">BitcoinGUI::openGraphAction</a></div><div class="ttdeci">QAction * openGraphAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00120">bitcoingui.h:120</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html"><div class="ttname"><a href="classWalletFrame.html">WalletFrame</a></div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8h_source.html#l00022">walletframe.h:22</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_af65cec710d0a77e26724933d14d01855"><div class="ttname"><a href="classBitcoinGUI.html#af65cec710d0a77e26724933d14d01855">BitcoinGUI::notificator</a></div><div class="ttdeci">Notificator * notificator</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00133">bitcoingui.h:133</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html"><div class="ttname"><a href="classBitcoinGUI.html">BitcoinGUI</a></div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00048">bitcoingui.h:48</a></div></div>
|
|
<div class="ttc" id="classModalOverlay_html_a38186ebf7dbb5eba5dda872b3313d4fb"><div class="ttname"><a href="classModalOverlay.html#a38186ebf7dbb5eba5dda872b3313d4fb">ModalOverlay::tipUpdate</a></div><div class="ttdeci">void tipUpdate(int count, const QDateTime &blockDate, double nVerificationProgress)</div><div class="ttdef"><b>Definition:</b> <a href="modaloverlay_8cpp_source.html#l00078">modaloverlay.cpp:78</a></div></div>
|
|
<div class="ttc" id="classCMasternodeSync_html_ab1f58bda356a30a15ae1733e238f188f"><div class="ttname"><a href="classCMasternodeSync.html#ab1f58bda356a30a15ae1733e238f188f">CMasternodeSync::IsSynced</a></div><div class="ttdeci">bool IsSynced()</div><div class="ttdef"><b>Definition:</b> <a href="masternode-sync_8h_source.html#l00063">masternode-sync.h:63</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a6623d99e2f7dfd306ec7689ca13ac980"><div class="ttname"><a href="classBitcoinGUI.html#a6623d99e2f7dfd306ec7689ca13ac980">BitcoinGUI::helpMessageDialog</a></div><div class="ttdeci">HelpMessageDialog * helpMessageDialog</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00135">bitcoingui.h:135</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a89029e61a405a976ba8117d4b38568f0"><div class="ttname"><a href="classBitcoinGUI.html#a89029e61a405a976ba8117d4b38568f0">BitcoinGUI::showProgress</a></div><div class="ttdeci">void showProgress(const QString &title, int nProgress)</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8cpp_source.html#l01380">bitcoingui.cpp:1380</a></div></div>
|
|
<div class="ttc" id="classOptionsDialog_html_a11e902a52cb7472497d14e70cd9399d9"><div class="ttname"><a href="classOptionsDialog.html#a11e902a52cb7472497d14e70cd9399d9">OptionsDialog::setModel</a></div><div class="ttdeci">void setModel(OptionsModel *model)</div><div class="ttdef"><b>Definition:</b> <a href="optionsdialog_8cpp_source.html#l00153">optionsdialog.cpp:153</a></div></div>
|
|
<div class="ttc" id="classSendCoinsRecipient_html"><div class="ttname"><a href="classSendCoinsRecipient.html">SendCoinsRecipient</a></div><div class="ttdef"><b>Definition:</b> <a href="walletmodel_8h_source.html#l00038">walletmodel.h:38</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_aab6f7153976abf69c28c5bcafd59241e"><div class="ttname"><a href="classBitcoinGUI.html#aab6f7153976abf69c28c5bcafd59241e">BitcoinGUI::overviewAction</a></div><div class="ttdeci">QAction * overviewAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00097">bitcoingui.h:97</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_a66c512a41d7a11fbc547fe52c9e82e45"><div class="ttname"><a href="classBitcoinGUI.html#a66c512a41d7a11fbc547fe52c9e82e45">BitcoinGUI::openConfEditorAction</a></div><div class="ttdeci">QAction * openConfEditorAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00123">bitcoingui.h:123</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_a8683d6269976a006032075bc01be4925"><div class="ttname"><a href="classClientModel.html#a8683d6269976a006032075bc01be4925">ClientModel::getLastBlockDate</a></div><div class="ttdeci">QDateTime getLastBlockDate() const</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00140">clientmodel.cpp:140</a></div></div>
|
|
<div class="ttc" id="classWalletFrame_html_a31071d5befc21c99718a8b31e1e403ee"><div class="ttname"><a href="classWalletFrame.html#a31071d5befc21c99718a8b31e1e403ee">WalletFrame::gotoHistoryPage</a></div><div class="ttdeci">void gotoHistoryPage()</div><div class="ttdef"><b>Definition:</b> <a href="walletframe_8cpp_source.html#l00118">walletframe.cpp:118</a></div></div>
|
|
<div class="ttc" id="classMacDockIconHandler_html_aee1895384db9ebce8365d0fd7decc9db"><div class="ttname"><a href="classMacDockIconHandler.html#aee1895384db9ebce8365d0fd7decc9db">MacDockIconHandler::cleanup</a></div><div class="ttdeci">static void cleanup()</div><div class="ttdef"><b>Definition:</b> <a href="macdockiconhandler_8mm_source.html#l00120">macdockiconhandler.mm:120</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_ae8da1e2eabfbbcc49a7eed821908bdb6"><div class="ttname"><a href="classClientModel.html#ae8da1e2eabfbbcc49a7eed821908bdb6">ClientModel::getOptionsModel</a></div><div class="ttdeci">OptionsModel * getOptionsModel()</div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00255">clientmodel.cpp:255</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_adb2427fbd50f2092501a7888f277fd88"><div class="ttname"><a href="classBitcoinGUI.html#adb2427fbd50f2092501a7888f277fd88">BitcoinGUI::sendCoinsAction</a></div><div class="ttdeci">QAction * sendCoinsAction</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00101">bitcoingui.h:101</a></div></div>
|
|
<div class="ttc" id="server_8cpp_html_ad7c534431615207ebebe5b62a9d82c3c"><div class="ttname"><a href="server_8cpp.html#ad7c534431615207ebebe5b62a9d82c3c">help</a></div><div class="ttdeci">UniValue help(const UniValue &params, bool fHelp)</div><div class="ttdef"><b>Definition:</b> <a href="server_8cpp_source.html#l00220">server.cpp:220</a></div></div>
|
|
<div class="ttc" id="classBitcoinGUI_html_ae0c8cd32c8135c97b1fc082c13dc2dc5"><div class="ttname"><a href="classBitcoinGUI.html#ae0c8cd32c8135c97b1fc082c13dc2dc5">BitcoinGUI::dockIconMenu</a></div><div class="ttdeci">QMenu * dockIconMenu</div><div class="ttdef"><b>Definition:</b> <a href="bitcoingui_8h_source.html#l00132">bitcoingui.h:132</a></div></div>
|
|
<div class="ttc" id="classNetworkStyle_html_ad91c8a6d8f33741cdbe0ebbd716a36bb"><div class="ttname"><a href="classNetworkStyle.html#ad91c8a6d8f33741cdbe0ebbd716a36bb">NetworkStyle::getAppIcon</a></div><div class="ttdeci">const QIcon & getAppIcon() const</div><div class="ttdef"><b>Definition:</b> <a href="networkstyle_8h_source.html#l00021">networkstyle.h:21</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html_a568cf07ecac3fac224d63b42a32e8bc1a399d1f571bc91d1eb1abb78c7e9a8426"><div class="ttname"><a href="classCClientUIInterface.html#a568cf07ecac3fac224d63b42a32e8bc1a399d1f571bc91d1eb1abb78c7e9a8426">CClientUIInterface::ICON_WARNING</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00036">ui_interface.h:36</a></div></div>
|
|
<div class="ttc" id="guiconstants_8h_html_a8109f9a4ff164249f039bcf5abc6d509"><div class="ttname"><a href="guiconstants_8h.html#a8109f9a4ff164249f039bcf5abc6d509">SPINNER_FRAMES</a></div><div class="ttdeci">#define SPINNER_FRAMES</div><div class="ttdef"><b>Definition:</b> <a href="guiconstants_8h_source.html#l00050">guiconstants.h:50</a></div></div>
|
|
<div class="ttc" id="classClientModel_html_ab1a71928e2ff3902e854d301f4cfe6ef"><div class="ttname"><a href="classClientModel.html#ab1a71928e2ff3902e854d301f4cfe6ef">ClientModel::getNumConnections</a></div><div class="ttdeci">int getNumConnections(unsigned int flags=CONNECTIONS_ALL) const</div><div class="ttdoc">Return number of connections, default is in- and outbound (total) </div><div class="ttdef"><b>Definition:</b> <a href="clientmodel_8cpp_source.html#l00066">clientmodel.cpp:66</a></div></div>
|
|
<div class="ttc" id="classCClientUIInterface_html"><div class="ttname"><a href="classCClientUIInterface.html">CClientUIInterface</a></div><div class="ttdef"><b>Definition:</b> <a href="ui__interface_8h_source.html#l00029">ui_interface.h:29</a></div></div>
|
|
</div><!-- fragment --></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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_f0c29a9f5764d78706f34c972e8114d8.html">qt</a></li><li class="navelem"><a class="el" href="bitcoingui_8cpp.html">bitcoingui.cpp</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:04 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>
|