cPictureControl Class Reference

#include <player.h>

Inheritance diagram for cPictureControl:

Inheritance graph
[legend]
Collaboration diagram for cPictureControl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cPictureControl (cPictureEntry *Pictures, const cPictureEntry *PictureEntry, bool SlideShow=false)
virtual ~cPictureControl ()
virtual eOSState ProcessKey (eKeys Key)

Static Public Member Functions

static bool Active (void)
static const char * LastDisplayed (void)

Private Member Functions

void NextPicture (int Direction)
void NextDirectory (int Direction)
void DisplayCaption (void)
virtual void Hide (void)

Private Attributes

cPictureEntrypictures
const cPictureEntrypictureEntry
cPicturePlayerplayer
cOsdosd
cString lastPath
cTimeMs slideShowDelay
bool slideShow
bool alwaysDisplayCaption

Static Private Attributes

static int active = 0
static cString lastDisplayed


Detailed Description

Definition at line 23 of file player.h.


Constructor & Destructor Documentation

cPictureControl::cPictureControl ( cPictureEntry Pictures,
const cPictureEntry PictureEntry,
bool  SlideShow = false 
)

Definition at line 91 of file player.c.

References active, alwaysDisplayCaption, cPictureEntry::IsDirectory(), lastPath, NextPicture(), osd, pictureEntry, pictures, cTimeMs::Set(), slideShow, SlideShowDelay, and slideShowDelay.

Here is the call graph for this function:

cPictureControl::~cPictureControl (  )  [virtual]

Definition at line 105 of file player.c.

References active, osd, pictures, and player.


Member Function Documentation

void cPictureControl::NextPicture ( int  Direction  )  [private]

Definition at line 113 of file player.c.

References DisplayCaption(), cPictureEntry::NextPicture(), cPictureEntry::Path(), pictureEntry, player, cPictureEntry::PrevPicture(), and cPicturePlayer::SetPicture().

Referenced by cPictureControl(), and ProcessKey().

Here is the call graph for this function:

void cPictureControl::NextDirectory ( int  Direction  )  [private]

void cPictureControl::DisplayCaption ( void   )  [private]

virtual void cPictureControl::Hide ( void   )  [inline, private, virtual]

Implements cControl.

Definition at line 38 of file player.h.

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

static bool cPictureControl::Active ( void   )  [inline, static]

Definition at line 43 of file player.h.

References active.

Referenced by cPictureMenu::ProcessKey(), and cPictureMenu::Set().

const char * cPictureControl::LastDisplayed ( void   )  [static]

Definition at line 247 of file player.c.

References lastDisplayed.

Referenced by cPictureMenu::CreatePictureMenu().


Member Data Documentation

int cPictureControl::active = 0 [static, private]

Definition at line 25 of file player.h.

Referenced by Active(), cPictureControl(), and ~cPictureControl().

Definition at line 26 of file player.h.

Referenced by DisplayCaption(), and LastDisplayed().

Definition at line 27 of file player.h.

Referenced by cPictureControl(), DisplayCaption(), and ~cPictureControl().

Definition at line 28 of file player.h.

Referenced by cPictureControl(), DisplayCaption(), NextDirectory(), and NextPicture().

Reimplemented from cControl.

Definition at line 29 of file player.h.

Referenced by NextDirectory(), NextPicture(), and ~cPictureControl().

Definition at line 30 of file player.h.

Referenced by cPictureControl(), DisplayCaption(), ProcessKey(), and ~cPictureControl().

Definition at line 31 of file player.h.

Referenced by cPictureControl(), and DisplayCaption().

Definition at line 32 of file player.h.

Referenced by cPictureControl(), and ProcessKey().

Definition at line 33 of file player.h.

Referenced by cPictureControl(), and ProcessKey().

Definition at line 34 of file player.h.

Referenced by cPictureControl(), DisplayCaption(), and ProcessKey().


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

Generated on Tue Nov 4 20:00:32 2008 for VDR by  doxygen 1.5.6