Add doc repo as submodule
[frida/frida.git] / src / gui / widgets / ScriptingDock.hxx
1 #ifndef INCLUDE__ScriptingDock_hxx
2 #define INCLUDE__ScriptingDock_hxx
3
4 #include "qt.hxx"
5 #include <libguile.h>
6 #include <log4cxx/logger.h>
7
8 class Interpreter;
9 class FridaDock;
10
11 class ScriptingDock : public QWidget {
12 Q_OBJECT
13 public:
14 ScriptingDock(Interpreter* interpreter, FridaDock* parent);
15
16 private:
17 log4cxx::LoggerPtr logger;
18
19 QTextBrowser * browser;
20 QGridLayout * layout;
21 QPushButton * button;
22 QLineEdit * line;
23
24 Interpreter* interpreter;
25 private slots:
26 void doEvaluate();
27 };
28
29 #endif