insilmaril@432: #ifndef SIMPLESCRIPTEDITOR_H insilmaril@432: #define SIMPLESCRIPTEDITOR_H insilmaril@432: insilmaril@432: #include "ui_simplescripteditor.h" insilmaril@432: insilmaril@434: #include "highlighter.h" insilmaril@434: insilmaril@432: class SimpleScriptEditor:public QDialog insilmaril@432: { insilmaril@432: Q_OBJECT insilmaril@432: insilmaril@432: public: insilmaril@432: SimpleScriptEditor (QWidget* parent = 0); insilmaril@432: void saveScript (); insilmaril@434: void setScript(const QString &); insilmaril@432: insilmaril@432: public slots: insilmaril@438: void saveClicked(); insilmaril@438: void saveAsClicked(); insilmaril@438: void openClicked(); insilmaril@438: void runClicked(); insilmaril@432: insilmaril@432: signals: insilmaril@432: void runScript (QString); insilmaril@432: insilmaril@432: private: insilmaril@432: Ui::SimpleScriptEditor ui; insilmaril@432: QString filename; insilmaril@434: Highlighter *highlighter; insilmaril@432: }; insilmaril@432: insilmaril@432: insilmaril@432: #endif