LibreCAD
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
qtbridge.h
Go to the documentation of this file.
1 #pragma once
2 extern "C"
3 {
4 #include "lua.h"
5 #include "lualib.h"
6 #include "lauxlib.h"
7 }
8 
9 #include "lua-intf/LuaIntf/LuaIntf.h"
10 
11 #include <QObject>
12 #include <QMetaObject>
13 #include <QWidget>
14 #include <QLayout>
15 #include <QPushButton>
16 #include <QDockWidget>
17 #include <QString>
18 #include <QMenuBar>
19 #include <QAction>
20 #include <QMdiArea>
21 #include <QMdiSubWindow>
22 #include <QFileDialog>
23 
24 #include "cadmdichild.h"
25 #include "documentcanvas.h"
26 #include "lcadviewer.h"
27 #include "widgets/luascript.h"
28 #include "widgets/clicommand.h"
29 #include "widgets/toolbar.h"
30 #include "widgets/toolbartab.h"
31 #include "widgets/layers.h"
33 #include <drawables/tempentities.h>
35 #include "widgets/colorselect.h"
36 
37 
38 Q_DECLARE_METATYPE(lc::geo::Coordinate);
39 
40 void luaOpenQtBridge(lua_State *L);
41 
42 void addQtBaseBindings(lua_State *L);
43 void addQtWindowBindings(lua_State *L);
44 void addQtLayoutBindings(lua_State *L);
45 void addQtWidgetsBindings(lua_State *L);
46 void addLCBindings(lua_State *L);
47 void addQtMetaTypes();
void addQtWidgetsBindings(lua_State *L)
Definition: qtbridge.cpp:152
Q_DECLARE_METATYPE(lc::geo::Coordinate)
void addQtWindowBindings(lua_State *L)
Definition: qtbridge.cpp:63
void addLCBindings(lua_State *L)
Definition: qtbridge.cpp:175
void addQtMetaTypes()
Definition: qtbridge.cpp:325
void luaOpenQtBridge(lua_State *L)
Definition: qtbridge.cpp:10
void addQtBaseBindings(lua_State *L)
Definition: qtbridge.cpp:19
void addQtLayoutBindings(lua_State *L)
Definition: qtbridge.cpp:127