]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/ScriptingDock.hxx
Move Interpreter to its own class
[frida/frida.git] / src / gui / widgets / ScriptingDock.hxx
index c02ec8156565110f71ca91732c0eeda8c5db0e04..a49dc3eaeadf6a8e061bc78b36c7917d024c6c99 100644 (file)
@@ -4,11 +4,12 @@
 #include <libguile.h>
 #include <log4cxx/logger.h>
 
+class Interpreter;
+
 class ScriptingDock : public QDockWidget {
        Q_OBJECT
-
 public:
-       ScriptingDock(const QString& title, QWidget * parent = 0);
+       ScriptingDock(Interpreter* interpreter, const QString& title, QWidget * parent = 0);
 
 private:
        log4cxx::LoggerPtr logger;
@@ -18,8 +19,7 @@ private:
        QPushButton * button;
        QLineEdit * line;
 
-       SCM guile_output_port;
-       SCM guile_error_port;
+       Interpreter* interpreter;
 private Q_SLOTS:
        void doEvaluate();
 };