#include <libguile.h>
#include <log4cxx/logger.h>
-class ScriptingDock : public QDockWidget {
- Q_OBJECT
+class Interpreter;
+class FridaDock;
+class ScriptingDock : public QWidget {
+ Q_OBJECT
public:
- ScriptingDock(const QString& title, QWidget * parent = 0);
+ ScriptingDock(Interpreter* interpreter, FridaDock* parent);
private:
log4cxx::LoggerPtr logger;
QPushButton * button;
QLineEdit * line;
- SCM guile_output_port;
- SCM guile_error_port;
+ Interpreter* interpreter;
private Q_SLOTS:
void doEvaluate();
};