diff options
author | Pixel <pixel@nobis-crew.org> | 2009-05-16 21:43:21 +0000 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2009-05-16 21:43:21 +0000 |
commit | 4984ff4a7cdc181aa8d4ff913ddc4323e77f4bca (patch) | |
tree | 9346fd308d415fc1d0862b9d6b4a42a1b03650d9 /includes | |
parent | 78bc26257579e19892454e7ed81832d2388e28ee (diff) |
Adding cd/dvdabstract classes to the lua exports.
Diffstat (limited to 'includes')
-rw-r--r-- | includes/luacd.h | 20 |
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 |