Scanframe Modular Application
0.1.0
Toggle main menu visibility
Loading...
Searching...
No Matches
test-ScriptWindow.h
Go to the documentation of this file.
1
#pragma once
2
#include <QMainWindow>
3
#include <QSettings>
4
#include <
misc/gen/ScriptInterpreter.h
>
5
6
QT_BEGIN_NAMESPACE
7
8
namespace
Ui
9
{
10
class
ScriptWindow;
11
}
12
13
QT_END_NAMESPACE
14
15
class
ScriptWindow
:
public
QMainWindow
16
{
17
Q_OBJECT
18
19
public
:
20
explicit
ScriptWindow
(QSettings* settings, QWidget* parent =
nullptr
);
21
22
~ScriptWindow
()
override
;
23
24
void
onActionCompile
();
25
26
void
onActionInitialize
();
27
28
void
onActionStep
();
29
30
void
onActionRun
();
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;
43
sf::ScriptInterpreter
_script;
44
QSettings* _settings;
45
};
ScriptInterpreter.h
ScriptWindow::~ScriptWindow
~ScriptWindow() override
ScriptWindow::onClickInstruction
void onClickInstruction(const QModelIndex &index)
ScriptWindow::onActionRun
void onActionRun()
ScriptWindow::onActionStep
void onActionStep()
ScriptWindow::stateSaveRestore
void stateSaveRestore(bool save)
ScriptWindow::onActionCompile
void onActionCompile()
ScriptWindow::ScriptWindow
ScriptWindow(QSettings *settings, QWidget *parent=nullptr)
ScriptWindow::onActionInitialize
void onActionInitialize()
sf::ScriptInterpreter
Script interpreter for running a loaded script.
Definition
ScriptInterpreter.h:14
Ui
Definition
ApplicationPropertyPage.h:7
src
com
misc
tests
app
qt
script
test-ScriptWindow.h
Generated by
1.18.0