vdr  1.7.27
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
cPictureControl Class Reference

#include <player.h>

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 PLUGINS/src/pictures/player.h.


Constructor & Destructor Documentation

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

Definition at line 112 of file PLUGINS/src/pictures/player.c.

References active, osd, pictures, and player.


Member Function Documentation

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

Definition at line 43 of file PLUGINS/src/pictures/player.h.

References active.

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

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

Implements cControl.

Definition at line 38 of file PLUGINS/src/pictures/player.h.

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

Definition at line 254 of file PLUGINS/src/pictures/player.c.

References lastDisplayed.

Referenced by cPictureMenu::CreatePictureMenu().

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

Member Data Documentation

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

Definition at line 25 of file PLUGINS/src/pictures/player.h.

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

Definition at line 34 of file PLUGINS/src/pictures/player.h.

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

Definition at line 26 of file PLUGINS/src/pictures/player.h.

Referenced by DisplayCaption(), and LastDisplayed().

Definition at line 31 of file PLUGINS/src/pictures/player.h.

Referenced by cPictureControl(), and DisplayCaption().

Definition at line 27 of file PLUGINS/src/pictures/player.h.

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

Reimplemented from cControl.

Definition at line 29 of file PLUGINS/src/pictures/player.h.

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

Definition at line 33 of file PLUGINS/src/pictures/player.h.

Referenced by cPictureControl(), and ProcessKey().

Definition at line 32 of file PLUGINS/src/pictures/player.h.

Referenced by cPictureControl(), and ProcessKey().


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