vdr 2.7.5
cSkinSTTNG Class Reference

#include <skinsttng.h>

Public Member Functions

 cSkinSTTNG (void)
virtual const char * Description (void) override
virtual cSkinDisplayChannelDisplayChannel (bool WithInfo) override
virtual cSkinDisplayMenuDisplayMenu (void) override
virtual cSkinDisplayReplayDisplayReplay (bool ModeOnly) override
virtual cSkinDisplayVolumeDisplayVolume (void) override
virtual cSkinDisplayTracksDisplayTracks (const char *Title, int NumTracks, const char *const *Tracks) override
virtual cSkinDisplayMessageDisplayMessage (void) override
Public Member Functions inherited from cSkin
 cSkin (const char *Name, cTheme *Theme=NULL)
virtual ~cSkin () override
const char * Name (void)
cThemeTheme (void)
Public Member Functions inherited from cListObject
 cListObject (void)
virtual ~cListObject ()
virtual int Compare (const cListObject &ListObject) const
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void) const
cListObjectPrev (void) const
cListObjectNext (void) const

Detailed Description

Definition at line 15 of file skinsttng.h.

Constructor & Destructor Documentation

◆ cSkinSTTNG()

cSkinSTTNG::cSkinSTTNG ( void )

Definition at line 1273 of file skinsttng.c.

References cSkin::cSkin(), and cSkin::Theme().

Member Function Documentation

◆ Description()

const char * cSkinSTTNG::Description ( void )
overridevirtual

Returns a user visible, single line description of this skin, which may consist of arbitrary text and can, if the skin implementation wishes to do so, be internationalized.

The actual text shouldn't be too long, so that it can be fully displayed in the Setup/OSD menu.

Implements cSkin.

Definition at line 1278 of file skinsttng.c.

References tr.

◆ DisplayChannel()

cSkinDisplayChannel * cSkinSTTNG::DisplayChannel ( bool WithInfo)
overridevirtual

Creates and returns a new object for displaying the current channel.

WithInfo indicates whether it shall display only the basic channel data, or also information about the present and following EPG event. The caller must delete the object after use.

Implements cSkin.

Definition at line 1283 of file skinsttng.c.

◆ DisplayMenu()

cSkinDisplayMenu * cSkinSTTNG::DisplayMenu ( void )
overridevirtual

Creates and returns a new object for displaying a menu.

The caller must delete the object after use.

Implements cSkin.

Definition at line 1288 of file skinsttng.c.

◆ DisplayMessage()

cSkinDisplayMessage * cSkinSTTNG::DisplayMessage ( void )
overridevirtual

Creates and returns a new object for displaying a message.

The caller must delete the object after use.

Implements cSkin.

Definition at line 1308 of file skinsttng.c.

◆ DisplayReplay()

cSkinDisplayReplay * cSkinSTTNG::DisplayReplay ( bool ModeOnly)
overridevirtual

Creates and returns a new object for displaying replay progress.

ModeOnly indicates whether this should be a full featured replay display, or just a replay mode indicator. The caller must delete the object after use.

Implements cSkin.

Definition at line 1293 of file skinsttng.c.

◆ DisplayTracks()

cSkinDisplayTracks * cSkinSTTNG::DisplayTracks ( const char * Title,
int NumTracks,
const char *const * Tracks )
overridevirtual

Creates and returns a new object for displaying the available tracks.

NumTracks indicates how many entries in Tracks are available. Tracks will be valid throughout the entire lifetime of the returned cSkinDisplayTrack object. The caller must delete the object after use.

Implements cSkin.

Definition at line 1303 of file skinsttng.c.

◆ DisplayVolume()

cSkinDisplayVolume * cSkinSTTNG::DisplayVolume ( void )
overridevirtual

Creates and returns a new object for displaying the current volume.

The caller must delete the object after use.

Implements cSkin.

Definition at line 1298 of file skinsttng.c.


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