summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2009-05-16 21:43:21 +0000
committerPixel <pixel@nobis-crew.org>2009-05-16 21:43:21 +0000
commit4984ff4a7cdc181aa8d4ff913ddc4323e77f4bca (patch)
tree9346fd308d415fc1d0862b9d6b4a42a1b03650d9 /includes
parent78bc26257579e19892454e7ed81832d2388e28ee (diff)
Adding cd/dvdabstract classes to the lua exports.
Diffstat (limited to 'includes')
-rw-r--r--includes/luacd.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/includes/luacd.h b/includes/luacd.h
index 1f7768f..baa4929 100644
--- a/includes/luacd.h
+++ b/includes/luacd.h
@@ -27,6 +27,8 @@
#include <LuaHandle.h>
#include <cdutils.h>
#include <isobuilder.h>
+#include <cdabstract.h>
+#include <dvdabstract.h>
#define CD_PUSHSTATICS(L) { \
Luacdutils::pushstatics(L); \
@@ -34,6 +36,8 @@
LuaPVD::pushstatics(L); \
LuaDirTree::pushstatics(L); \
Luaisobuilder::pushstatics(L); \
+ Luacdabstract::pushconstruct(L); \
+ Luadvdabstract::pushconstruct(L); \
}
class Luacdutils : public LuaObject {
@@ -89,4 +93,20 @@ class Luaisobuilder : public LuaObject {
isobuilder * iso;
};
+class Luacdabstract : public LuaHandle {
+ public:
+ static void pushconstruct(Lua *);
+ Luacdabstract(Handle *);
+ protected:
+ virtual void pushmembers(Lua *);
+};
+
+class Luadvdabstract : public LuaHandle {
+ public:
+ static void pushconstruct(Lua *);
+ Luadvdabstract(dvdabstract *);
+ protected:
+ virtual void pushmembers(Lua *);
+};
+
#endif