#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;
QPushButton * button;
QLineEdit * line;
- SCM guile_output_port;
- SCM guile_error_port;
+ Interpreter* interpreter;
private Q_SLOTS:
void doEvaluate();
};