summaryrefslogtreecommitdiff
path: root/muggle-plugin/muggle.h
diff options
context:
space:
mode:
Diffstat (limited to 'muggle-plugin/muggle.h')
-rw-r--r--muggle-plugin/muggle.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/muggle-plugin/muggle.h b/muggle-plugin/muggle.h
new file mode 100644
index 0000000..e6ed1c2
--- /dev/null
+++ b/muggle-plugin/muggle.h
@@ -0,0 +1,51 @@
+/*******************************************************************/
+/*! \file muggle.h
+ * \brief Implements a plugin for browsing media libraries within VDR
+ ********************************************************************
+ * \version $Revision: 1.1 $
+ * \date $Date: 2004/02/01 18:22:53 $
+ * \author Ralf Klueber, Lars von Wedel, Andreas Kellner
+ * \author file owner: $Author: LarsAC $
+ */
+/*******************************************************************/
+
+#ifndef _MUGGLE_H
+#define _MUGGLE_H
+
+#include <vdr/plugin.h>
+
+class mgMuggle : public cPlugin
+{
+public:
+
+ mgMuggle(void);
+
+ virtual ~mgMuggle();
+
+ virtual const char *Version(void);
+
+ virtual const char *Description(void);
+
+ virtual const char *CommandLineHelp(void);
+
+ virtual bool ProcessArgs(int argc, char *argv[]);
+
+ virtual bool Initialize(void);
+
+ virtual bool Start(void);
+
+ virtual void Housekeeping(void);
+
+ virtual const char *MainMenuEntry(void);
+
+ virtual cOsdObject *MainMenuAction(void);
+
+ virtual cMenuSetupPage *SetupMenu(void);
+
+ virtual bool SetupParse(const char *Name, const char *Value);
+
+private:
+
+};
+
+#endif