diff options
Diffstat (limited to 'muggle.h')
-rw-r--r-- | muggle.h | 53 |
1 files changed, 19 insertions, 34 deletions
@@ -1,4 +1,4 @@ -/*! +/*! * \file muggle.h * \ingroup vdr * \brief Implements a plugin for browsing media libraries within VDR @@ -26,7 +26,7 @@ * \defgroup muggle Main muggle business * The core of the plugin is an abstract representation of information * organized in trees (thus suitable for OSD navigation) as well as - * means to organize + * means to organize */ #ifndef _MUGGLE_H @@ -34,53 +34,38 @@ #include <string> #include <plugin.h> -class mgMedia; -class mgSelectionTreeNode; -class mgPlaylist; +class mgMainMenu; -class cCommands; - -class mgMuggle : public cPlugin +class mgMuggle:public cPlugin { -public: - - mgMuggle(void); - - virtual ~mgMuggle(); + public: - virtual const char *Version(void); + mgMuggle (void); - virtual const char *Description(void); + virtual ~ mgMuggle (); - virtual const char *CommandLineHelp(void); + virtual const char *Version (void); - virtual bool ProcessArgs(int argc, char *argv[]); + virtual const char *Description (void); - virtual bool Initialize(void); + virtual const char *CommandLineHelp (void); - virtual bool Start(void); + virtual bool ProcessArgs (int argc, char *argv[]); - virtual void Housekeeping(void); + virtual bool Initialize (void); - virtual const char *MainMenuEntry(void); + virtual bool Start (void); - virtual cOsdObject *MainMenuAction(void); + virtual void Housekeeping (void); - virtual cMenuSetupPage *SetupMenu(void); + virtual const char *MainMenuEntry (void); - virtual bool SetupParse(const char *Name, const char *Value); + virtual cOsdObject *MainMenuAction (void); - static void setResumeIndex( unsigned index ); + virtual cMenuSetupPage *SetupMenu (void); - static unsigned getResumeIndex( ); - -private: - - mgMedia *m_media; - mgSelectionTreeNode *m_root; - mgPlaylist *m_playlist; - cCommands *m_playlist_commands; + virtual bool SetupParse (const char *Name, const char *Value); + mgMainMenu *main; }; - #endif |