summaryrefslogtreecommitdiff
path: root/dvdlist.h
diff options
context:
space:
mode:
Diffstat (limited to 'dvdlist.h')
-rw-r--r--dvdlist.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/dvdlist.h b/dvdlist.h
new file mode 100644
index 0000000..ef539ef
--- /dev/null
+++ b/dvdlist.h
@@ -0,0 +1,28 @@
+#include <vdr/tools.h>
+#include <vdr/i18n.h>
+#include "dvdlist-item.h"
+#include "helpers.h"
+
+class cDVDList : public cList<cDVDListItem>
+{
+ private:
+ char *DVDExts;
+ char *DVDDirs;
+
+ bool Load(char *dir, eFileList smode, bool sub);
+ public:
+ cDVDList(void)
+ {
+ DVDExts = NULL;
+ DVDDirs = NULL;
+ }
+ ~cDVDList(void)
+ {
+ free(DVDExts);
+ free(DVDDirs);
+ }
+ //bool Create(char *dir, DVDType dtype = dtAll, DLSortMode smode = dlAsc, bool subdirs = false);
+ bool Create(char *dir, char *exts, char *dirs, eFileList smode = sNone, bool sub = false);
+
+};
+