Bitcoin Core  0.21.1
P2P Digital Currency
moc_rpcconsole.cpp
Go to the documentation of this file.
1 /****************************************************************************
2 ** Meta object code from reading C++ file 'rpcconsole.h'
3 **
4 **
5 ** WARNING! All changes made in this file will be lost!
6 *****************************************************************************/
7 
8 #include "qt/rpcconsole.h"
9 #include <QtCore/qbytearray.h>
10 #include <QtCore/qmetatype.h>
11 #if !defined(Q_MOC_OUTPUT_REVISION)
12 #error "The header file 'rpcconsole.h' doesn't include <QObject>."
13 #elif Q_MOC_OUTPUT_REVISION != 67
14 #error "This file was generated using the moc from 5.6.1. It"
15 #error "cannot be used with the include files from this version of Qt."
16 #error "(The moc has changed too much.)"
17 #endif
18 
19 QT_BEGIN_MOC_NAMESPACE
21  QByteArrayData data[67];
22  char stringdata0[896];
23 };
24 #define QT_MOC_LITERAL(idx, ofs, len) \
25  Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
26  qptrdiff(offsetof(qt_meta_stringdata_RPCConsole_t, stringdata0) + ofs \
27  - idx * sizeof(QByteArrayData)) \
28  )
30  {
31 QT_MOC_LITERAL(0, 0, 10), // "RPCConsole"
32 QT_MOC_LITERAL(1, 11, 10), // "cmdRequest"
33 QT_MOC_LITERAL(2, 22, 0), // ""
34 QT_MOC_LITERAL(3, 23, 7), // "command"
35 QT_MOC_LITERAL(4, 31, 18), // "const WalletModel*"
36 QT_MOC_LITERAL(5, 50, 12), // "wallet_model"
37 QT_MOC_LITERAL(6, 63, 25), // "on_lineEdit_returnPressed"
38 QT_MOC_LITERAL(7, 89, 27), // "on_tabWidget_currentChanged"
39 QT_MOC_LITERAL(8, 117, 5), // "index"
40 QT_MOC_LITERAL(9, 123, 33), // "on_openDebugLogfileButton_cli..."
41 QT_MOC_LITERAL(10, 157, 29), // "on_sldGraphRange_valueChanged"
42 QT_MOC_LITERAL(11, 187, 5), // "value"
43 QT_MOC_LITERAL(12, 193, 18), // "updateTrafficStats"
44 QT_MOC_LITERAL(13, 212, 12), // "totalBytesIn"
45 QT_MOC_LITERAL(14, 225, 13), // "totalBytesOut"
46 QT_MOC_LITERAL(15, 239, 11), // "resizeEvent"
47 QT_MOC_LITERAL(16, 251, 13), // "QResizeEvent*"
48 QT_MOC_LITERAL(17, 265, 5), // "event"
49 QT_MOC_LITERAL(18, 271, 9), // "showEvent"
50 QT_MOC_LITERAL(19, 281, 11), // "QShowEvent*"
51 QT_MOC_LITERAL(20, 293, 9), // "hideEvent"
52 QT_MOC_LITERAL(21, 303, 11), // "QHideEvent*"
53 QT_MOC_LITERAL(22, 315, 25), // "showPeersTableContextMenu"
54 QT_MOC_LITERAL(23, 341, 5), // "point"
55 QT_MOC_LITERAL(24, 347, 23), // "showBanTableContextMenu"
56 QT_MOC_LITERAL(25, 371, 28), // "showOrHideBanTableIfRequired"
57 QT_MOC_LITERAL(26, 400, 17), // "clearSelectedNode"
58 QT_MOC_LITERAL(27, 418, 5), // "clear"
59 QT_MOC_LITERAL(28, 424, 12), // "clearHistory"
60 QT_MOC_LITERAL(29, 437, 10), // "fontBigger"
61 QT_MOC_LITERAL(30, 448, 11), // "fontSmaller"
62 QT_MOC_LITERAL(31, 460, 11), // "setFontSize"
63 QT_MOC_LITERAL(32, 472, 7), // "newSize"
64 QT_MOC_LITERAL(33, 480, 7), // "message"
65 QT_MOC_LITERAL(34, 488, 8), // "category"
66 QT_MOC_LITERAL(35, 497, 3), // "msg"
67 QT_MOC_LITERAL(36, 501, 4), // "html"
68 QT_MOC_LITERAL(37, 506, 17), // "setNumConnections"
69 QT_MOC_LITERAL(38, 524, 5), // "count"
70 QT_MOC_LITERAL(39, 530, 16), // "setNetworkActive"
71 QT_MOC_LITERAL(40, 547, 13), // "networkActive"
72 QT_MOC_LITERAL(41, 561, 12), // "setNumBlocks"
73 QT_MOC_LITERAL(42, 574, 9), // "blockDate"
74 QT_MOC_LITERAL(43, 584, 21), // "nVerificationProgress"
75 QT_MOC_LITERAL(44, 606, 7), // "headers"
76 QT_MOC_LITERAL(45, 614, 14), // "setMempoolSize"
77 QT_MOC_LITERAL(46, 629, 11), // "numberOfTxs"
78 QT_MOC_LITERAL(47, 641, 6), // "size_t"
79 QT_MOC_LITERAL(48, 648, 8), // "dynUsage"
80 QT_MOC_LITERAL(49, 657, 13), // "browseHistory"
81 QT_MOC_LITERAL(50, 671, 6), // "offset"
82 QT_MOC_LITERAL(51, 678, 11), // "scrollToEnd"
83 QT_MOC_LITERAL(52, 690, 12), // "peerSelected"
84 QT_MOC_LITERAL(53, 703, 14), // "QItemSelection"
85 QT_MOC_LITERAL(54, 718, 8), // "selected"
86 QT_MOC_LITERAL(55, 727, 10), // "deselected"
87 QT_MOC_LITERAL(56, 738, 23), // "peerLayoutAboutToChange"
88 QT_MOC_LITERAL(57, 762, 17), // "peerLayoutChanged"
89 QT_MOC_LITERAL(58, 780, 22), // "disconnectSelectedNode"
90 QT_MOC_LITERAL(59, 803, 15), // "banSelectedNode"
91 QT_MOC_LITERAL(60, 819, 7), // "bantime"
92 QT_MOC_LITERAL(61, 827, 17), // "unbanSelectedNode"
93 QT_MOC_LITERAL(62, 845, 11), // "setTabFocus"
94 QT_MOC_LITERAL(63, 857, 8), // "TabTypes"
95 QT_MOC_LITERAL(64, 866, 7), // "tabType"
96 QT_MOC_LITERAL(65, 874, 12), // "updateAlerts"
97 QT_MOC_LITERAL(66, 887, 8) // "warnings"
98 
99  },
100  "RPCConsole\0cmdRequest\0\0command\0"
101  "const WalletModel*\0wallet_model\0"
102  "on_lineEdit_returnPressed\0"
103  "on_tabWidget_currentChanged\0index\0"
104  "on_openDebugLogfileButton_clicked\0"
105  "on_sldGraphRange_valueChanged\0value\0"
106  "updateTrafficStats\0totalBytesIn\0"
107  "totalBytesOut\0resizeEvent\0QResizeEvent*\0"
108  "event\0showEvent\0QShowEvent*\0hideEvent\0"
109  "QHideEvent*\0showPeersTableContextMenu\0"
110  "point\0showBanTableContextMenu\0"
111  "showOrHideBanTableIfRequired\0"
112  "clearSelectedNode\0clear\0clearHistory\0"
113  "fontBigger\0fontSmaller\0setFontSize\0"
114  "newSize\0message\0category\0msg\0html\0"
115  "setNumConnections\0count\0setNetworkActive\0"
116  "networkActive\0setNumBlocks\0blockDate\0"
117  "nVerificationProgress\0headers\0"
118  "setMempoolSize\0numberOfTxs\0size_t\0"
119  "dynUsage\0browseHistory\0offset\0scrollToEnd\0"
120  "peerSelected\0QItemSelection\0selected\0"
121  "deselected\0peerLayoutAboutToChange\0"
122  "peerLayoutChanged\0disconnectSelectedNode\0"
123  "banSelectedNode\0bantime\0unbanSelectedNode\0"
124  "setTabFocus\0TabTypes\0tabType\0updateAlerts\0"
125  "warnings"
126 };
127 #undef QT_MOC_LITERAL
128 
129 static const uint qt_meta_data_RPCConsole[] = {
130 
131  // content:
132  7, // revision
133  0, // classname
134  0, 0, // classinfo
135  34, 14, // methods
136  0, 0, // properties
137  0, 0, // enums/sets
138  0, 0, // constructors
139  0, // flags
140  1, // signalCount
141 
142  // signals: name, argc, parameters, tag, flags
143  1, 2, 184, 2, 0x06 /* Public */,
144 
145  // slots: name, argc, parameters, tag, flags
146  6, 0, 189, 2, 0x08 /* Private */,
147  7, 1, 190, 2, 0x08 /* Private */,
148  9, 0, 193, 2, 0x08 /* Private */,
149  10, 1, 194, 2, 0x08 /* Private */,
150  12, 2, 197, 2, 0x08 /* Private */,
151  15, 1, 202, 2, 0x08 /* Private */,
152  18, 1, 205, 2, 0x08 /* Private */,
153  20, 1, 208, 2, 0x08 /* Private */,
154  22, 1, 211, 2, 0x08 /* Private */,
155  24, 1, 214, 2, 0x08 /* Private */,
156  25, 0, 217, 2, 0x08 /* Private */,
157  26, 0, 218, 2, 0x08 /* Private */,
158  27, 1, 219, 2, 0x0a /* Public */,
159  27, 0, 222, 2, 0x2a /* Public | MethodCloned */,
160  29, 0, 223, 2, 0x0a /* Public */,
161  30, 0, 224, 2, 0x0a /* Public */,
162  31, 1, 225, 2, 0x0a /* Public */,
163  33, 2, 228, 2, 0x0a /* Public */,
164  33, 3, 233, 2, 0x0a /* Public */,
165  37, 1, 240, 2, 0x0a /* Public */,
166  39, 1, 243, 2, 0x0a /* Public */,
167  41, 4, 246, 2, 0x0a /* Public */,
168  45, 2, 255, 2, 0x0a /* Public */,
169  49, 1, 260, 2, 0x0a /* Public */,
170  51, 0, 263, 2, 0x0a /* Public */,
171  52, 2, 264, 2, 0x0a /* Public */,
172  56, 0, 269, 2, 0x0a /* Public */,
173  57, 0, 270, 2, 0x0a /* Public */,
174  58, 0, 271, 2, 0x0a /* Public */,
175  59, 1, 272, 2, 0x0a /* Public */,
176  61, 0, 275, 2, 0x0a /* Public */,
177  62, 1, 276, 2, 0x0a /* Public */,
178  65, 1, 279, 2, 0x08 /* Private */,
179 
180  // signals: parameters
181  QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 3, 5,
182 
183  // slots: parameters
184  QMetaType::Void,
185  QMetaType::Void, QMetaType::Int, 8,
186  QMetaType::Void,
187  QMetaType::Void, QMetaType::Int, 11,
188  QMetaType::Void, QMetaType::ULongLong, QMetaType::ULongLong, 13, 14,
189  QMetaType::Void, 0x80000000 | 16, 17,
190  QMetaType::Void, 0x80000000 | 19, 17,
191  QMetaType::Void, 0x80000000 | 21, 17,
192  QMetaType::Void, QMetaType::QPoint, 23,
193  QMetaType::Void, QMetaType::QPoint, 23,
194  QMetaType::Void,
195  QMetaType::Void,
196  QMetaType::Void, QMetaType::Bool, 28,
197  QMetaType::Void,
198  QMetaType::Void,
199  QMetaType::Void,
200  QMetaType::Void, QMetaType::Int, 32,
201  QMetaType::Void, QMetaType::Int, QMetaType::QString, 34, 35,
202  QMetaType::Void, QMetaType::Int, QMetaType::QString, QMetaType::Bool, 34, 33, 36,
203  QMetaType::Void, QMetaType::Int, 38,
204  QMetaType::Void, QMetaType::Bool, 40,
205  QMetaType::Void, QMetaType::Int, QMetaType::QDateTime, QMetaType::Double, QMetaType::Bool, 38, 42, 43, 44,
206  QMetaType::Void, QMetaType::Long, 0x80000000 | 47, 46, 48,
207  QMetaType::Void, QMetaType::Int, 50,
208  QMetaType::Void,
209  QMetaType::Void, 0x80000000 | 53, 0x80000000 | 53, 54, 55,
210  QMetaType::Void,
211  QMetaType::Void,
212  QMetaType::Void,
213  QMetaType::Void, QMetaType::Int, 60,
214  QMetaType::Void,
215  QMetaType::Void, 0x80000000 | 63, 64,
216  QMetaType::Void, QMetaType::QString, 66,
217 
218  0 // eod
219 };
220 
221 void RPCConsole::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
222 {
223  if (_c == QMetaObject::InvokeMetaMethod) {
224  RPCConsole *_t = static_cast<RPCConsole *>(_o);
225  Q_UNUSED(_t)
226  switch (_id) {
227  case 0: _t->cmdRequest((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const WalletModel*(*)>(_a[2]))); break;
228  case 1: _t->on_lineEdit_returnPressed(); break;
229  case 2: _t->on_tabWidget_currentChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
230  case 3: _t->on_openDebugLogfileButton_clicked(); break;
231  case 4: _t->on_sldGraphRange_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
232  case 5: _t->updateTrafficStats((*reinterpret_cast< quint64(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2]))); break;
233  case 6: _t->resizeEvent((*reinterpret_cast< QResizeEvent*(*)>(_a[1]))); break;
234  case 7: _t->showEvent((*reinterpret_cast< QShowEvent*(*)>(_a[1]))); break;
235  case 8: _t->hideEvent((*reinterpret_cast< QHideEvent*(*)>(_a[1]))); break;
236  case 9: _t->showPeersTableContextMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
237  case 10: _t->showBanTableContextMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
238  case 11: _t->showOrHideBanTableIfRequired(); break;
239  case 12: _t->clearSelectedNode(); break;
240  case 13: _t->clear((*reinterpret_cast< bool(*)>(_a[1]))); break;
241  case 14: _t->clear(); break;
242  case 15: _t->fontBigger(); break;
243  case 16: _t->fontSmaller(); break;
244  case 17: _t->setFontSize((*reinterpret_cast< int(*)>(_a[1]))); break;
245  case 18: _t->message((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
246  case 19: _t->message((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
247  case 20: _t->setNumConnections((*reinterpret_cast< int(*)>(_a[1]))); break;
248  case 21: _t->setNetworkActive((*reinterpret_cast< bool(*)>(_a[1]))); break;
249  case 22: _t->setNumBlocks((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QDateTime(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
250  case 23: _t->setMempoolSize((*reinterpret_cast< long(*)>(_a[1])),(*reinterpret_cast< size_t(*)>(_a[2]))); break;
251  case 24: _t->browseHistory((*reinterpret_cast< int(*)>(_a[1]))); break;
252  case 25: _t->scrollToEnd(); break;
253  case 26: _t->peerSelected((*reinterpret_cast< const QItemSelection(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2]))); break;
254  case 27: _t->peerLayoutAboutToChange(); break;
255  case 28: _t->peerLayoutChanged(); break;
256  case 29: _t->disconnectSelectedNode(); break;
257  case 30: _t->banSelectedNode((*reinterpret_cast< int(*)>(_a[1]))); break;
258  case 31: _t->unbanSelectedNode(); break;
259  case 32: _t->setTabFocus((*reinterpret_cast< TabTypes(*)>(_a[1]))); break;
260  case 33: _t->updateAlerts((*reinterpret_cast< const QString(*)>(_a[1]))); break;
261  default: ;
262  }
263  } else if (_c == QMetaObject::IndexOfMethod) {
264  int *result = reinterpret_cast<int *>(_a[0]);
265  void **func = reinterpret_cast<void **>(_a[1]);
266  {
267  typedef void (RPCConsole::*_t)(const QString & , const WalletModel * );
268  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&RPCConsole::cmdRequest)) {
269  *result = 0;
270  return;
271  }
272  }
273  }
274 }
275 
276 const QMetaObject RPCConsole::staticMetaObject = {
277  { &QWidget::staticMetaObject, qt_meta_stringdata_RPCConsole.data,
278  qt_meta_data_RPCConsole, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
279 };
280 
281 
282 const QMetaObject *RPCConsole::metaObject() const
283 {
284  return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
285 }
286 
287 void *RPCConsole::qt_metacast(const char *_clname)
288 {
289  if (!_clname) return Q_NULLPTR;
290  if (!strcmp(_clname, qt_meta_stringdata_RPCConsole.stringdata0))
291  return static_cast<void*>(const_cast< RPCConsole*>(this));
292  return QWidget::qt_metacast(_clname);
293 }
294 
295 int RPCConsole::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
296 {
297  _id = QWidget::qt_metacall(_c, _id, _a);
298  if (_id < 0)
299  return _id;
300  if (_c == QMetaObject::InvokeMetaMethod) {
301  if (_id < 34)
302  qt_static_metacall(this, _c, _id, _a);
303  _id -= 34;
304  } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
305  if (_id < 34)
306  *reinterpret_cast<int*>(_a[0]) = -1;
307  _id -= 34;
308  }
309  return _id;
310 }
311 
312 // SIGNAL 0
313 void RPCConsole::cmdRequest(const QString & _t1, const WalletModel * _t2)
314 {
315  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
316  QMetaObject::activate(this, &staticMetaObject, 0, _a);
317 }
318 QT_END_MOC_NAMESPACE
Local Bitcoin RPC console.
Definition: rpcconsole.h:36
void on_lineEdit_returnPressed()
Definition: rpcconsole.cpp:889
void showPeersTableContextMenu(const QPoint &point)
Show custom context menu on Peers tab.
void setNetworkActive(bool networkActive)
Set network state shown in the UI.
Definition: rpcconsole.cpp:866
void scrollToEnd()
Scroll console view to end.
Definition: rpcconsole.cpp:999
void clearSelectedNode()
clear the selected node
void fontSmaller()
Definition: rpcconsole.cpp:740
void disconnectSelectedNode()
Disconnect a selected node on the Peers tab.
void on_tabWidget_currentChanged(int index)
Definition: rpcconsole.cpp:987
#define QT_MOC_LITERAL(idx, ofs, len)
void browseHistory(int offset)
Go forward or back in history.
Definition: rpcconsole.cpp:944
void resizeEvent(QResizeEvent *event) override
void message(int category, const QString &msg)
Append the message to the message widget.
Definition: rpcconsole.h:104
void setTabFocus(enum TabTypes tabType)
set which tab has the focus (is visible)
void peerLayoutChanged()
Handle updated peer information.
void on_openDebugLogfileButton_clicked()
open the debug.log from the current datadir
Definition: rpcconsole.cpp:994
void unbanSelectedNode()
Unban a selected node on the Bans tab.
static const uint qt_meta_data_RPCConsole[]
void clear(bool clearHistory=true)
Definition: rpcconsole.cpp:770
void showOrHideBanTableIfRequired()
Hides ban table if no bans are present.
void fontBigger()
Definition: rpcconsole.cpp:735
void updateTrafficStats(quint64 totalBytesIn, quint64 totalBytesOut)
update traffic statistics
static const qt_meta_stringdata_RPCConsole_t qt_meta_stringdata_RPCConsole
void setMempoolSize(long numberOfTxs, size_t dynUsage)
Set size (number of transactions and memory usage) of the mempool in the UI.
Definition: rpcconsole.cpp:879
void setFontSize(int newSize)
Definition: rpcconsole.cpp:745
void setNumConnections(int count)
Set number of connections shown in the UI.
Definition: rpcconsole.cpp:858
void peerLayoutAboutToChange()
Handle selection caching before update.
Interface to Bitcoin wallet from Qt view code.
Definition: walletmodel.h:51
void on_sldGraphRange_valueChanged(int value)
change the time range of the network traffic graph
void banSelectedNode(int bantime)
Ban a selected node on the Peers tab.
void updateAlerts(const QString &warnings)
void peerSelected(const QItemSelection &selected, const QItemSelection &deselected)
Handle selection of peer in peers list.
void showEvent(QShowEvent *event) override
void cmdRequest(const QString &command, const WalletModel *wallet_model)
void setNumBlocks(int count, const QDateTime &blockDate, double nVerificationProgress, bool headers)
Set number of blocks and last block date shown in the UI.
Definition: rpcconsole.cpp:871
void showBanTableContextMenu(const QPoint &point)
Show custom context menu on Bans tab.
void hideEvent(QHideEvent *event) override