Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
rpcconsole.h
Go to the documentation of this file.
1 #ifndef RPCCONSOLE_H
2 #define RPCCONSOLE_H
3 
4 #include <QDialog>
5 
6 namespace Ui {
7  class RPCConsole;
8 }
9 class ClientModel;
10 
12 class RPCConsole: public QDialog
13 {
14  Q_OBJECT
15 
16 public:
17  explicit RPCConsole(QWidget *parent = 0);
18  ~RPCConsole();
19 
20  void setClientModel(ClientModel *model);
21 
22  enum MessageClass {
28  };
29 
30 protected:
31  virtual bool eventFilter(QObject* obj, QEvent *event);
32 
33 private slots:
35  void on_tabWidget_currentChanged(int index);
40 
41 public slots:
42  void clear();
43  void message(int category, const QString &message, bool html = false);
45  void setNumConnections(int count);
47  void setNumBlocks(int count, int countOfPeers);
49  void browseHistory(int offset);
51  void scrollToEnd();
52 signals:
53  // For RPC command executor
54  void stopExecutor();
55  void cmdRequest(const QString &command);
56 
57 private:
58  Ui::RPCConsole *ui;
60  QStringList history;
62 
63  void startExecutor();
64 };
65 
66 #endif // RPCCONSOLE_H
void setNumBlocks(int count, int countOfPeers)
Set number of blocks shown in the UI.
Definition: rpcconsole.cpp:337
Local Bitcoin RPC console.
Definition: rpcconsole.h:12
void on_lineEdit_returnPressed()
Definition: rpcconsole.cpp:346
void message(int category, const QString &message, bool html=false)
Definition: rpcconsole.cpp:316
Definition: aboutdialog.h:6
QStringList history
Definition: rpcconsole.h:60
void scrollToEnd()
Scroll console view to end.
Definition: rpcconsole.cpp:419
void on_tabWidget_currentChanged(int index)
Definition: rpcconsole.cpp:406
void on_showCLOptionsButton_clicked()
display messagebox with program parameters (same as bitcoin-qt –help)
Definition: rpcconsole.cpp:425
void setClientModel(ClientModel *model)
Definition: rpcconsole.cpp:252
void browseHistory(int offset)
Go forward or back in history.
Definition: rpcconsole.cpp:369
int historyPtr
Definition: rpcconsole.h:61
void on_openDebugLogfileButton_clicked()
open the debug.log from the current datadir
Definition: rpcconsole.cpp:414
Model for Bitcoin network client.
Definition: clientmodel.h:24
ClientModel * clientModel
Definition: rpcconsole.h:59
virtual bool eventFilter(QObject *obj, QEvent *event)
Definition: rpcconsole.cpp:216
void setNumConnections(int count)
Set number of connections shown in the UI.
Definition: rpcconsole.cpp:332
void startExecutor()
Definition: rpcconsole.cpp:382
void clear()
Definition: rpcconsole.cpp:283
RPCConsole(QWidget *parent=0)
Definition: rpcconsole.cpp:183
Ui::RPCConsole * ui
Definition: rpcconsole.h:58
void stopExecutor()
void cmdRequest(const QString &command)