summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-02-23 22:31:50 +0100
committerRobin Gareus <robin@gareus.org>2017-02-23 22:32:32 +0100
commitd6ad3b3c08b579a6a0e62fd0c5be57aceadcd1b5 (patch)
tree6fd894e59574b48607a84e61d13f9f4096777a25 /libs
parent1e4e97019da3e90f89614da51ac537ed2041bb55 (diff)
Add static Class-Keys for Windows build
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/luabindings.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 50830d2403..d2b4ce7c9f 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -141,11 +141,15 @@ CLASSINFO(ArdourMarker);
CLASSINFO(MarkerSelection);
CLASSINFO(PublicEditor);
CLASSINFO(RegionSelection);
+CLASSINFO(RegionView);
+CLASSINFO(Selectable);
CLASSINFO(Selection);
+CLASSINFO(TimeAxisViewItem);
CLASSINFO(TimeSelection);
CLASSINFO(TrackSelection);
CLASSINFO(TrackViewList);
+
CLASSKEYS(std::bitset<47ul>); // LuaSignal::LAST_SIGNAL
CLASSKEYS(void);
@@ -153,6 +157,8 @@ CLASSKEYS(float);
CLASSKEYS(unsigned char);
CLASSKEYS(ArdourMarker*);
+CLASSKEYS(Selectable*);
+CLASSKEYS(std::list<Selectable*>);
CLASSKEYS(ARDOUR::AudioEngine);
CLASSKEYS(ARDOUR::BufferSet);
@@ -1721,7 +1727,7 @@ LuaBindings::common (lua_State* L)
.beginClass <AudioBackendInfo> ("AudioBackendInfo")
.addData ("name", &AudioBackendInfo::name)
.endClass()
- .beginStdVector <const AudioBackendInfo*> ("BackendVector").endClass ()
+ .beginConstStdVector <const AudioBackendInfo*> ("BackendVector").endClass ()
.beginClass <AudioBackend::DeviceStatus> ("DeviceStatus")
.addData ("name", &AudioBackend::DeviceStatus::name)