cStatus Class Reference

#include <status.h>

Inheritance diagram for cStatus:

Inheritance graph
[legend]
Collaboration diagram for cStatus:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cStatus (void)
virtual ~cStatus ()

Static Public Member Functions

static void MsgTimerChange (const cTimer *Timer, eTimerChange Change)
static void MsgChannelSwitch (const cDevice *Device, int ChannelNumber)
static void MsgRecording (const cDevice *Device, const char *Name, const char *FileName, bool On)
static void MsgReplaying (const cControl *Control, const char *Name, const char *FileName, bool On)
static void MsgSetVolume (int Volume, bool Absolute)
static void MsgSetAudioTrack (int Index, const char *const *Tracks)
static void MsgSetAudioChannel (int AudioChannel)
static void MsgSetSubtitleTrack (int Index, const char *const *Tracks)
static void MsgOsdClear (void)
static void MsgOsdTitle (const char *Title)
static void MsgOsdStatusMessage (const char *Message)
static void MsgOsdHelpKeys (const char *Red, const char *Green, const char *Yellow, const char *Blue)
static void MsgOsdItem (const char *Text, int Index)
static void MsgOsdCurrentItem (const char *Text)
static void MsgOsdTextItem (const char *Text, bool Scroll=false)
static void MsgOsdChannel (const char *Text)
static void MsgOsdProgramme (time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle)

Protected Member Functions

virtual void TimerChange (const cTimer *Timer, eTimerChange Change)
virtual void ChannelSwitch (const cDevice *Device, int ChannelNumber)
virtual void Recording (const cDevice *Device, const char *Name, const char *FileName, bool On)
virtual void Replaying (const cControl *Control, const char *Name, const char *FileName, bool On)
virtual void SetVolume (int Volume, bool Absolute)
virtual void SetAudioTrack (int Index, const char *const *Tracks)
virtual void SetAudioChannel (int AudioChannel)
virtual void SetSubtitleTrack (int Index, const char *const *Tracks)
virtual void OsdClear (void)
virtual void OsdTitle (const char *Title)
virtual void OsdStatusMessage (const char *Message)
virtual void OsdHelpKeys (const char *Red, const char *Green, const char *Yellow, const char *Blue)
virtual void OsdItem (const char *Text, int Index)
virtual void OsdCurrentItem (const char *Text)
virtual void OsdTextItem (const char *Text, bool Scroll)
virtual void OsdChannel (const char *Text)
virtual void OsdProgramme (time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle)

Static Private Attributes

static cList< cStatusstatusMonitors


Detailed Description

Definition at line 22 of file status.h.


Constructor & Destructor Documentation

cStatus::cStatus ( void   ) 

Definition at line 16 of file status.c.

References cListBase::Add(), and statusMonitors.

Here is the call graph for this function:

cStatus::~cStatus (  )  [virtual]

Definition at line 21 of file status.c.

References cListBase::Del(), and statusMonitors.

Here is the call graph for this function:


Member Function Documentation

virtual void cStatus::TimerChange ( const cTimer Timer,
eTimerChange  Change 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 27 of file status.h.

virtual void cStatus::ChannelSwitch ( const cDevice Device,
int  ChannelNumber 
) [inline, protected, virtual]

Reimplemented in cStatusTest, and cRcuRemote.

Definition at line 33 of file status.h.

virtual void cStatus::Recording ( const cDevice Device,
const char *  Name,
const char *  FileName,
bool  On 
) [inline, protected, virtual]

Reimplemented in cStatusTest, and cRcuRemote.

Definition at line 37 of file status.h.

virtual void cStatus::Replaying ( const cControl Control,
const char *  Name,
const char *  FileName,
bool  On 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 42 of file status.h.

virtual void cStatus::SetVolume ( int  Volume,
bool  Absolute 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 48 of file status.h.

virtual void cStatus::SetAudioTrack ( int  Index,
const char *const *  Tracks 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 51 of file status.h.

virtual void cStatus::SetAudioChannel ( int  AudioChannel  )  [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 54 of file status.h.

virtual void cStatus::SetSubtitleTrack ( int  Index,
const char *const *  Tracks 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 57 of file status.h.

virtual void cStatus::OsdClear ( void   )  [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 60 of file status.h.

virtual void cStatus::OsdTitle ( const char *  Title  )  [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 62 of file status.h.

virtual void cStatus::OsdStatusMessage ( const char *  Message  )  [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 64 of file status.h.

virtual void cStatus::OsdHelpKeys ( const char *  Red,
const char *  Green,
const char *  Yellow,
const char *  Blue 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 67 of file status.h.

virtual void cStatus::OsdItem ( const char *  Text,
int  Index 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 69 of file status.h.

virtual void cStatus::OsdCurrentItem ( const char *  Text  )  [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 71 of file status.h.

virtual void cStatus::OsdTextItem ( const char *  Text,
bool  Scroll 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 73 of file status.h.

virtual void cStatus::OsdChannel ( const char *  Text  )  [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 79 of file status.h.

virtual void cStatus::OsdProgramme ( time_t  PresentTime,
const char *  PresentTitle,
const char *  PresentSubtitle,
time_t  FollowingTime,
const char *  FollowingTitle,
const char *  FollowingSubtitle 
) [inline, protected, virtual]

Reimplemented in cStatusTest.

Definition at line 81 of file status.h.

void cStatus::MsgTimerChange ( const cTimer Timer,
eTimerChange  Change 
) [static]

Definition at line 26 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cTimers::Add(), cTimers::Del(), cTimers::Ins(), and cTimers::SetModified().

Here is the call graph for this function:

void cStatus::MsgChannelSwitch ( const cDevice Device,
int  ChannelNumber 
) [static]

Definition at line 32 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDevice::SetChannel().

Here is the call graph for this function:

void cStatus::MsgRecording ( const cDevice Device,
const char *  Name,
const char *  FileName,
bool  On 
) [static]

Definition at line 38 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cRecordControl::cRecordControl(), and cRecordControl::Stop().

Here is the call graph for this function:

void cStatus::MsgReplaying ( const cControl Control,
const char *  Name,
const char *  FileName,
bool  On 
) [static]

Definition at line 44 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cReplayControl::cReplayControl(), and cReplayControl::~cReplayControl().

Here is the call graph for this function:

void cStatus::MsgSetVolume ( int  Volume,
bool  Absolute 
) [static]

Definition at line 50 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDevice::SetVolume().

Here is the call graph for this function:

void cStatus::MsgSetAudioTrack ( int  Index,
const char *const *  Tracks 
) [static]

Definition at line 56 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDisplayTracks::Show().

Here is the call graph for this function:

void cStatus::MsgSetAudioChannel ( int  AudioChannel  )  [static]

Definition at line 62 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDisplayTracks::Show().

Here is the call graph for this function:

void cStatus::MsgSetSubtitleTrack ( int  Index,
const char *const *  Tracks 
) [static]

Definition at line 68 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDisplaySubtitleTracks::Show().

Here is the call graph for this function:

void cStatus::MsgOsdClear ( void   )  [static]

void cStatus::MsgOsdTitle ( const char *  Title  )  [static]

Definition at line 80 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cOsdMenu::Display().

Here is the call graph for this function:

void cStatus::MsgOsdStatusMessage ( const char *  Message  )  [static]

Definition at line 86 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cSkins::Message().

Here is the call graph for this function:

void cStatus::MsgOsdHelpKeys ( const char *  Red,
const char *  Green,
const char *  Yellow,
const char *  Blue 
) [static]

Definition at line 92 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cOsdMenu::Display(), and cOsdMenu::SetHelp().

Here is the call graph for this function:

void cStatus::MsgOsdItem ( const char *  Text,
int  Index 
) [static]

Definition at line 98 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cOsdMenu::Display().

Here is the call graph for this function:

void cStatus::MsgOsdCurrentItem ( const char *  Text  )  [static]

Definition at line 104 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cOsdMenu::Display(), cOsdMenu::DisplayCurrent(), cOsdMenu::DisplayItem(), and cMenuEditItem::SetValue().

Here is the call graph for this function:

void cStatus::MsgOsdTextItem ( const char *  Text,
bool  Scroll = false 
) [static]

void cStatus::MsgOsdChannel ( const char *  Text  )  [static]

Definition at line 116 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDisplayChannel::DisplayChannel().

Here is the call graph for this function:

void cStatus::MsgOsdProgramme ( time_t  PresentTime,
const char *  PresentTitle,
const char *  PresentSubtitle,
time_t  FollowingTime,
const char *  FollowingTitle,
const char *  FollowingSubtitle 
) [static]

Definition at line 122 of file status.c.

References cList< T >::First(), cList< T >::Next(), and statusMonitors.

Referenced by cDisplayChannel::DisplayInfo().

Here is the call graph for this function:


Member Data Documentation

cList< cStatus > cStatus::statusMonitors [static, private]


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

Generated on Tue Jan 13 14:32:44 2009 for VDR by  doxygen 1.5.6