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

cPictureEntry * pictures
const cPictureEntry * pictureEntry
cPicturePlayer * player
cOsd * osd
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: