Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
test-ScriptWindow.h
Go to the documentation of this file.
1#pragma once
2#include <QMainWindow>
3#include <QSettings>
5
6QT_BEGIN_NAMESPACE
7
8namespace Ui
9{
10class ScriptWindow;
11}
12
13QT_END_NAMESPACE
14
15class ScriptWindow : public QMainWindow
16{
17 Q_OBJECT
18
19 public:
20 explicit ScriptWindow(QSettings* settings, QWidget* parent = nullptr);
21
22 ~ScriptWindow() override;
23
25
27
29
31
32 void onClickInstruction(const QModelIndex& index);
33
34 void stateSaveRestore(bool save);
35
36 private:
37 void updateStatus();
38
39 void moveCursorToInstruction(int row);
40
41 // Pointer to the main window.
42 Ui::ScriptWindow* ui;
44 QSettings* _settings;
45};
~ScriptWindow() override
void onClickInstruction(const QModelIndex &index)
void onActionRun()
void onActionStep()
void stateSaveRestore(bool save)
void onActionCompile()
ScriptWindow(QSettings *settings, QWidget *parent=nullptr)
void onActionInitialize()
Script interpreter for running a loaded script.
Definition ScriptInterpreter.h:14
Definition ApplicationPropertyPage.h:7