cPictureMenu Class Reference

#include <menu.h>

Inheritance diagram for cPictureMenu:

Inheritance graph
[legend]
Collaboration diagram for cPictureMenu:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cPictureMenu (const cPictureEntry *PictureEntry, const char *Path=NULL)
 ~cPictureMenu ()
virtual eOSState ProcessKey (eKeys Key)

Static Public Member Functions

static cPictureMenuCreatePictureMenu (void)

Private Member Functions

void Set (const char *Path)
eOSState SelectItem (const char *Path=NULL, bool SlideShow=false)

Private Attributes

const cPictureEntrypictureEntry

Static Private Attributes

static cPictureEntrypictures = NULL


Detailed Description

Definition at line 18 of file menu.h.


Constructor & Destructor Documentation

cPictureMenu::cPictureMenu ( const cPictureEntry PictureEntry,
const char *  Path = NULL 
)

Definition at line 41 of file menu.c.

References HandleUnderscores(), cPictureEntry::Name(), cPictureEntry::Parent(), PictureDirectory, pictureEntry, pictures, Set(), cOsdMenu::SetTitle(), and cString::sprintf().

Referenced by CreatePictureMenu(), and SelectItem().

Here is the call graph for this function:

cPictureMenu::~cPictureMenu (  ) 

Definition at line 56 of file menu.c.

References DELETENULL, cPictureEntry::Parent(), pictureEntry, and pictures.

Here is the call graph for this function:


Member Function Documentation

void cPictureMenu::Set ( const char *  Path  )  [private]

eOSState cPictureMenu::SelectItem ( const char *  Path = NULL,
bool  SlideShow = false 
) [private]

eOSState cPictureMenu::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cOsdMenu.

Definition at line 108 of file menu.c.

References cPictureControl::Active(), kBlue, kOk, kPlay, kRed, kStop, osStopReplay, osUnknown, cOsdMenu::ProcessKey(), and SelectItem().

Here is the call graph for this function:

cPictureMenu * cPictureMenu::CreatePictureMenu ( void   )  [static]

Definition at line 126 of file menu.c.

References cPictureMenu(), and cPictureControl::LastDisplayed().

Referenced by cPluginPictures::MainMenuAction().

Here is the call graph for this function:


Member Data Documentation

cPictureEntry * cPictureMenu::pictures = NULL [static, private]

Definition at line 20 of file menu.h.

Referenced by cPictureMenu(), SelectItem(), and ~cPictureMenu().

Definition at line 21 of file menu.h.

Referenced by cPictureMenu(), SelectItem(), Set(), and ~cPictureMenu().


The documentation for this class was generated from the following files:

Generated on Tue Jan 13 14:30:57 2009 for VDR by  doxygen 1.5.6