5 #ifndef BITCOIN_QT_RPCCONSOLE_H 6 #define BITCOIN_QT_RPCCONSOLE_H 46 return RPCParseCommandLine(&node, strResult, strCommand,
true, pstrFilteredOut, wallet_model);
74 virtual bool eventFilter(QObject* obj, QEvent *event);
99 void clear(
bool clearHistory =
true);
104 void message(
int category,
const QString &msg) {
message(category, msg,
false); }
111 void setNumBlocks(
int count,
const QDateTime& blockDate,
double nVerificationProgress,
bool headers);
119 void peerSelected(
const QItemSelection &selected,
const QItemSelection &deselected);
173 #endif // BITCOIN_QT_RPCCONSOLE_H Definition: rpcconsole.h:146
TabTypes
Definition: rpcconsole.h:61
Definition: rpcconsole.h:148
Definition: rpcconsole.h:56
void on_sldGraphRange_valueChanged(int value)
Definition: rpcconsole.cpp:1002
Definition: rpcconsole.h:57
QThread thread
Definition: rpcconsole.h:166
void cmdRequest(const QString &command, const WalletModel *wallet_model)
Definition: moc_rpcconsole.cpp:325
void peerSelected(const QItemSelection &selected, const QItemSelection &deselected)
Definition: rpcconsole.cpp:1021
~RPCConsole()
Definition: rpcconsole.cpp:504
void setFontSize(int newSize)
Definition: rpcconsole.cpp:741
void peerLayoutChanged()
Definition: rpcconsole.cpp:1044
void updateNodeDetail(const CNodeCombinedStats *stats)
Definition: rpcconsole.cpp:1101
Definition: walletmodel.h:125
virtual bool eventFilter(QObject *obj, QEvent *event)
Definition: rpcconsole.cpp:513
int historyPtr
Definition: rpcconsole.h:157
Definition: rpcconsole.h:149
Definition: rpcconsole.h:64
void startExecutor()
Definition: rpcconsole.cpp:965
void banSelectedNode(int bantime)
Definition: rpcconsole.cpp:1202
Definition: rpcconsole.h:62
void setTabFocus(enum TabTypes tabType)
Definition: rpcconsole.cpp:1273
Definition: rpcconsole.h:55
void setMempoolSize(long numberOfTxs, size_t dynUsage)
Definition: rpcconsole.cpp:875
void updateTrafficStats(quint64 totalBytesIn, quint64 totalBytesOut)
Definition: rpcconsole.cpp:1015
const PlatformStyle *const platformStyle
Definition: rpcconsole.h:160
Definition: addressbookpage.h:14
void setTrafficGraphRange(int mins)
Definition: rpcconsole.cpp:1009
RPCConsole(interfaces::Node &node, const PlatformStyle *platformStyle, QWidget *parent)
Definition: rpcconsole.cpp:444
void showPeersTableContextMenu(const QPoint &point)
Definition: rpcconsole.cpp:1174
void on_lineEdit_returnPressed()
Definition: rpcconsole.cpp:885
void addWallet(WalletModel *const walletModel)
void showEvent(QShowEvent *event)
Definition: rpcconsole.cpp:1152
void setNumBlocks(int count, const QDateTime &blockDate, double nVerificationProgress, bool headers)
Definition: rpcconsole.cpp:867
ColumnWidths
Definition: rpcconsole.h:143
Definition: rpcconsole.h:54
QString tabTitle(TabTypes tab_type) const
Definition: rpcconsole.cpp:1278
std::vector< TabTypes > tabs() const
Definition: rpcconsole.h:68
void scrollToEnd()
Definition: rpcconsole.cpp:996
Definition: rpcconsole.h:147
void disconnectSelectedNode()
Definition: rpcconsole.cpp:1188
void setClientModel(ClientModel *model)
Definition: rpcconsole.cpp:558
Definition: rpcconsole.h:36
QCompleter * autoCompleter
Definition: rpcconsole.h:165
QMenu * banTableContextMenu
Definition: rpcconsole.h:163
void showOrHideBanTableIfRequired()
Definition: rpcconsole.cpp:1258
Definition: rpcconsole.h:63
void browseHistory(int offset)
Definition: rpcconsole.cpp:944
void updateNetworkState()
Definition: rpcconsole.cpp:841
MessageClass
Definition: rpcconsole.h:53
Definition: rpcconsole.h:65
void clearSelectedNode()
Definition: rpcconsole.cpp:1250
void resizeEvent(QResizeEvent *event)
Definition: rpcconsole.cpp:1147
void hideEvent(QHideEvent *event)
Definition: rpcconsole.cpp:1163
RPCTimerInterface * rpcTimerInterface
Definition: rpcconsole.h:161
Definition: dummywallet.cpp:11
void on_tabWidget_currentChanged(int index)
Definition: rpcconsole.cpp:984
void peerLayoutAboutToChange()
Definition: rpcconsole.cpp:1033
void setNetworkActive(bool networkActive)
Definition: rpcconsole.cpp:862
QMenu * peersTableContextMenu
Definition: rpcconsole.h:162
QString cmdBeforeBrowsing
Definition: rpcconsole.h:158
void showBanTableContextMenu(const QPoint &point)
Definition: rpcconsole.cpp:1181
Top-level interface for a bitcoin node (bitcoind process).
Definition: node.h:36
void clear(bool clearHistory=true)
Definition: rpcconsole.cpp:766
Definition: rpcconsole.h:145
void message(int category, const QString &msg)
Definition: rpcconsole.h:104
void keyPressEvent(QKeyEvent *)
Definition: rpcconsole.cpp:817
Definition: rpcconsole.h:58
static bool RPCParseCommandLine(interfaces::Node *node, std::string &strResult, const std::string &strCommand, bool fExecute, std::string *const pstrFilteredOut=nullptr, const WalletModel *wallet_model=nullptr)
Definition: rpcconsole.cpp:149
WalletModel * m_last_wallet_model
Definition: rpcconsole.h:167
Definition: clientmodel.h:44
void fontSmaller()
Definition: rpcconsole.cpp:736
Ui::RPCConsole *const ui
Definition: rpcconsole.h:154
Definition: ui_debugwindow.h:1089
void fontBigger()
Definition: rpcconsole.cpp:731
static int count
Definition: tests.c:45
void setNumConnections(int count)
Definition: rpcconsole.cpp:854
void removeWallet(WalletModel *const walletModel)
void on_openDebugLogfileButton_clicked()
Definition: rpcconsole.cpp:991
interfaces::Node & m_node
Definition: rpcconsole.h:153
int consoleFontSize
Definition: rpcconsole.h:164
TabTypes tabFocus() const
Definition: rpcconsole.cpp:1268
Definition: peertablemodel.h:27
QStringList history
Definition: rpcconsole.h:156
static bool RPCExecuteCommandLine(interfaces::Node &node, std::string &strResult, const std::string &strCommand, std::string *const pstrFilteredOut=nullptr, const WalletModel *wallet_model=nullptr)
Definition: rpcconsole.h:45
QList< NodeId > cachedNodeids
Definition: rpcconsole.h:159
void unbanSelectedNode()
Definition: rpcconsole.cpp:1229
ClientModel * clientModel
Definition: rpcconsole.h:155