diff options
author | LarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-02-02 19:17:44 +0000 |
---|---|---|
committer | LarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-02-02 19:17:44 +0000 |
commit | 494f0aa34c45719e80c4189e81bb2f54f680eb5d (patch) | |
tree | 41a54d1bb992c6edbbf756ca6b4452d794168bb7 /muggle-plugin/vdr_menu.h | |
parent | 4bb0d25c0b069b050d94c88b2546f751999f069a (diff) | |
download | vdr-plugin-muggle-494f0aa34c45719e80c4189e81bb2f54f680eb5d.tar.gz vdr-plugin-muggle-494f0aa34c45719e80c4189e81bb2f54f680eb5d.tar.bz2 |
Added generic filter handling to OSD
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@17 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'muggle-plugin/vdr_menu.h')
-rw-r--r-- | muggle-plugin/vdr_menu.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/muggle-plugin/vdr_menu.h b/muggle-plugin/vdr_menu.h index a0807a4..a4bfed4 100644 --- a/muggle-plugin/vdr_menu.h +++ b/muggle-plugin/vdr_menu.h @@ -2,10 +2,15 @@ /*! \file vdr_menu.h * \brief Implements menu handling for broswing media libraries within VDR ******************************************************************** - * \version $Revision: 1.2 $ - * \date $Date: 2004/02/01 22:12:56 $ + * \version $Revision: 1.3 $ + * \date $Date: 2004/02/02 19:17:44 $ * \author Ralf Klueber, Lars von Wedel, Andreas Kellner - * \author file owner: $Author: RaK $ + * \author file owner: $Author: LarsAC $ + * + * $Log: vdr_menu.h,v $ + * Revision 1.3 2004/02/02 19:17:44 LarsAC + * Added generic filter handling to OSD + * */ /*******************************************************************/ @@ -21,6 +26,8 @@ #include <vdr/osd.h> #endif +#include <list> + class mgMedia; class mgSelectionTreeNode; class mgPlaylist; @@ -35,10 +42,14 @@ class mgMenuTreeItem : public cOsdItem mgSelectionTreeNode *Node(); void Set(); + + void setChildIndex( int index ); + int getChildIndex( ); private: mgSelectionTreeNode *m_node; + int m_child_index; }; @@ -49,6 +60,7 @@ class mgMainMenu : public cOsdMenu mgMainMenu(); mgSelectionTreeNode *CurrentNode(); + mgMenuTreeItem *CurrentItem(); eOSState ProcessKey(eKeys Key); void Move( int from, int to); @@ -89,6 +101,8 @@ class mgMainMenu : public cOsdMenu int m_year_min, m_year_max, m_filter; MuggleStatus m_state; + + std::list<int> m_indices; }; #endif |