24 explicit ScriptEditor(QSettings* settings, QWidget* parent =
nullptr);
38 bool loadFile(
const QString& fileName)
override;
Definition PlainTextEditMdi.h:17
bool save() override
Pure virtual needs to be implemented.
Definition ScriptEditor.h:20
QString newFileName() const override
TClosure< QSharedPointer< ScriptInterpreter >, const QString & > FindInterpreterClosure
Type definition for the callback closure.
Definition ScriptEditor.h:43
void develop() override
Virtual function which is called during development only fro an action.
void onActionInitialize()
bool loadFile(const QString &fileName) override
Pure virtual needs to be implemented.
static FindInterpreterClosure callbackFindInterpreter
Holds a callback to find interpreter from the passed file.
Definition ScriptEditor.h:47
Editor * getEditor() const
ScriptEditor(QSettings *settings, QWidget *parent=nullptr)
void onClickInstruction(const QModelIndex &index)
void adjustColumns() const
ScriptInterpreter * getScriptInterpreter() const
void closeEvent(QCloseEvent *event) override
void setInterpreter(const QSharedPointer< ScriptInterpreter > &interpreter)
void stateSaveRestore(bool save) override
Saves or restores the state of the MDI instance.
void moveCursorToInstruction(int row)
Script interpreter for running a loaded script.
Definition ScriptInterpreter.h:14
Encapsulates the std::function() template.
Definition TClosure.h:14
Definition ApplicationPropertyPage.h:8
Definition Application.h:10