LibreCAD
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Friends
Macros
luascript.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QDockWidget>
4
#include <QMdiArea>
5
#include <QMdiSubWindow>
6
#include <QFileDialog>
7
#include <QTextStream>
8
#include "
cadmdichild.h
"
9
#include "
clicommand.h
"
10
11
namespace
Ui
{
12
class
LuaScript
;
13
}
14
19
class
LuaScript
:
public
QWidget {
20
Q_OBJECT
21
22
public
:
28
explicit
LuaScript
(QMdiArea* mdiArea,
CliCommand
* cliCommand);
29
virtual
~LuaScript
();
30
31
private
slots:
35
void
on_luaRun_clicked
();
36
40
void
on_open_clicked
();
41
45
void
on_save_clicked
();
46
47
private
:
48
Ui::LuaScript*
ui
;
49
QMdiArea*
_mdiArea
;
50
CliCommand
*
_cliCommand
;
51
};
Ui
Definition:
addlayerdialog.h:16
LuaScript::on_save_clicked
void on_save_clicked()
Save file.
Definition:
luascript.cpp:56
CliCommand
Command line widget.
Definition:
clicommand.h:20
LuaScript::_cliCommand
CliCommand * _cliCommand
Definition:
luascript.h:50
LuaScript::on_luaRun_clicked
void on_luaRun_clicked()
Run script.
Definition:
luascript.cpp:19
LuaScript::~LuaScript
virtual ~LuaScript()
Definition:
luascript.cpp:14
LuaScript
Widget that allows to enter and run Lua code. This widget runs the code on the selected window in Cad...
Definition:
luascript.h:19
LuaScript::_mdiArea
QMdiArea * _mdiArea
Definition:
luascript.h:49
cadmdichild.h
LuaScript::ui
Ui::LuaScript * ui
Definition:
luascript.h:48
LuaScript::LuaScript
LuaScript(QMdiArea *mdiArea, CliCommand *cliCommand)
Create widget.
Definition:
luascript.cpp:7
LuaScript::on_open_clicked
void on_open_clicked()
Open file.
Definition:
luascript.cpp:36
clicommand.h
lcUI
widgets
luascript.h
Generated on Mon Jun 18 2018 14:02:40 for LibreCAD by
1.8.8