vdr
1.7.27
|
#include <status.h>
Public Member Functions | |
cStatus (void) | |
virtual | ~cStatus () |
cStatus (void) | |
virtual | ~cStatus () |
Static Public Member Functions | |
static void | MsgTimerChange (const cTimer *Timer, eTimerChange Change) |
static void | MsgChannelSwitch (const cDevice *Device, int ChannelNumber, bool LiveView) |
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) |
static void | MsgTimerChange (const cTimer *Timer, eTimerChange Change) |
static void | MsgChannelSwitch (const cDevice *Device, int ChannelNumber, bool LiveView) |
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, bool LiveView) |
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) |
virtual void | TimerChange (const cTimer *Timer, eTimerChange Change) |
virtual void | ChannelSwitch (const cDevice *Device, int ChannelNumber, bool LiveView) |
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< cStatus > | statusMonitors |
Definition at line 22 of file include/vdr/status.h.
cStatus::cStatus | ( | void | ) |
Definition at line 16 of file status.c.
References cListBase::Add(), and statusMonitors.
cStatus::~cStatus | ( | ) | [virtual] |
Definition at line 21 of file status.c.
References cListBase::Del(), and statusMonitors.
cStatus::cStatus | ( | void | ) |
virtual cStatus::~cStatus | ( | ) | [virtual] |
virtual void cStatus::ChannelSwitch | ( | const cDevice * | Device, |
int | ChannelNumber, | ||
bool | LiveView | ||
) | [inline, protected, virtual] |
Reimplemented in cRcuRemote, and cStatusTest.
Definition at line 33 of file include/vdr/status.h.
virtual void cStatus::ChannelSwitch | ( | const cDevice * | Device, |
int | ChannelNumber, | ||
bool | LiveView | ||
) | [inline, protected, virtual] |
Reimplemented in cRcuRemote, and cStatusTest.
void cStatus::MsgChannelSwitch | ( | const cDevice * | Device, |
int | ChannelNumber, | ||
bool | LiveView | ||
) | [static] |
Definition at line 32 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cDevice::SetChannel().
static void cStatus::MsgChannelSwitch | ( | const cDevice * | Device, |
int | ChannelNumber, | ||
bool | LiveView | ||
) | [static] |
static void cStatus::MsgOsdChannel | ( | const char * | Text | ) | [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().
void cStatus::MsgOsdClear | ( | void | ) | [static] |
Definition at line 74 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cOsdMenu::Display(), cSkins::Message(), cDisplayChannel::~cDisplayChannel(), cDisplaySubtitleTracks::~cDisplaySubtitleTracks(), cDisplayTracks::~cDisplayTracks(), and cOsdMenu::~cOsdMenu().
static void cStatus::MsgOsdClear | ( | void | ) | [static] |
static void cStatus::MsgOsdCurrentItem | ( | const char * | Text | ) | [static] |
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().
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 cMenuEditItem::DisplayHelp(), and cOsdMenu::DisplayHelp().
static void cStatus::MsgOsdHelpKeys | ( | const char * | Red, |
const char * | Green, | ||
const char * | Yellow, | ||
const char * | Blue | ||
) | [static] |
static void cStatus::MsgOsdItem | ( | const char * | Text, |
int | Index | ||
) | [static] |
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().
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().
static void cStatus::MsgOsdProgramme | ( | time_t | PresentTime, |
const char * | PresentTitle, | ||
const char * | PresentSubtitle, | ||
time_t | FollowingTime, | ||
const char * | FollowingTitle, | ||
const char * | FollowingSubtitle | ||
) | [static] |
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().
static void cStatus::MsgOsdStatusMessage | ( | const char * | Message | ) | [static] |
static void cStatus::MsgOsdTextItem | ( | const char * | Text, |
bool | Scroll = false |
||
) | [static] |
void cStatus::MsgOsdTextItem | ( | const char * | Text, |
bool | Scroll = false |
||
) | [static] |
Definition at line 110 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cMenuText::Display(), cMenuEvent::Display(), cMenuRecording::Display(), cMenuText::ProcessKey(), cMenuEvent::ProcessKey(), and cMenuRecording::ProcessKey().
static void cStatus::MsgOsdTitle | ( | const char * | Title | ) | [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().
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().
static void cStatus::MsgRecording | ( | const cDevice * | Device, |
const char * | Name, | ||
const char * | FileName, | ||
bool | On | ||
) | [static] |
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().
static void cStatus::MsgReplaying | ( | const cControl * | Control, |
const char * | Name, | ||
const char * | FileName, | ||
bool | On | ||
) | [static] |
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().
static void cStatus::MsgSetAudioChannel | ( | int | AudioChannel | ) | [static] |
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().
static void cStatus::MsgSetAudioTrack | ( | int | Index, |
const char *const * | Tracks | ||
) | [static] |
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().
static void cStatus::MsgSetSubtitleTrack | ( | int | Index, |
const char *const * | Tracks | ||
) | [static] |
static void cStatus::MsgSetVolume | ( | int | Volume, |
bool | Absolute | ||
) | [static] |
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().
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().
static void cStatus::MsgTimerChange | ( | const cTimer * | Timer, |
eTimerChange | Change | ||
) | [static] |
virtual void cStatus::OsdChannel | ( | const char * | Text | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 80 of file include/vdr/status.h.
virtual void cStatus::OsdChannel | ( | const char * | Text | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::OsdClear | ( | void | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 61 of file include/vdr/status.h.
virtual void cStatus::OsdClear | ( | void | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::OsdCurrentItem | ( | const char * | Text | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::OsdCurrentItem | ( | const char * | Text | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 72 of file include/vdr/status.h.
virtual void cStatus::OsdHelpKeys | ( | const char * | Red, |
const char * | Green, | ||
const char * | Yellow, | ||
const char * | Blue | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
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 68 of file include/vdr/status.h.
virtual void cStatus::OsdItem | ( | const char * | Text, |
int | Index | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 70 of file include/vdr/status.h.
virtual void cStatus::OsdItem | ( | const char * | Text, |
int | Index | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
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.
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 82 of file include/vdr/status.h.
virtual void cStatus::OsdStatusMessage | ( | const char * | Message | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 65 of file include/vdr/status.h.
virtual void cStatus::OsdStatusMessage | ( | const char * | Message | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::OsdTextItem | ( | const char * | Text, |
bool | Scroll | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::OsdTextItem | ( | const char * | Text, |
bool | Scroll | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 74 of file include/vdr/status.h.
virtual void cStatus::OsdTitle | ( | const char * | Title | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 63 of file include/vdr/status.h.
virtual void cStatus::OsdTitle | ( | const char * | Title | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::Recording | ( | const cDevice * | Device, |
const char * | Name, | ||
const char * | FileName, | ||
bool | On | ||
) | [inline, protected, virtual] |
Reimplemented in cRcuRemote, and cStatusTest.
virtual void cStatus::Recording | ( | const cDevice * | Device, |
const char * | Name, | ||
const char * | FileName, | ||
bool | On | ||
) | [inline, protected, virtual] |
Reimplemented in cRcuRemote, and cStatusTest.
Definition at line 38 of file include/vdr/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 43 of file include/vdr/status.h.
virtual void cStatus::Replaying | ( | const cControl * | Control, |
const char * | Name, | ||
const char * | FileName, | ||
bool | On | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::SetAudioChannel | ( | int | AudioChannel | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 55 of file include/vdr/status.h.
virtual void cStatus::SetAudioChannel | ( | int | AudioChannel | ) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::SetAudioTrack | ( | int | Index, |
const char *const * | Tracks | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::SetAudioTrack | ( | int | Index, |
const char *const * | Tracks | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 52 of file include/vdr/status.h.
virtual void cStatus::SetSubtitleTrack | ( | int | Index, |
const char *const * | Tracks | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 58 of file include/vdr/status.h.
virtual void cStatus::SetSubtitleTrack | ( | int | Index, |
const char *const * | Tracks | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::SetVolume | ( | int | Volume, |
bool | Absolute | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 49 of file include/vdr/status.h.
virtual void cStatus::SetVolume | ( | int | Volume, |
bool | Absolute | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
virtual void cStatus::TimerChange | ( | const cTimer * | Timer, |
eTimerChange | Change | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
Definition at line 27 of file include/vdr/status.h.
virtual void cStatus::TimerChange | ( | const cTimer * | Timer, |
eTimerChange | Change | ||
) | [inline, protected, virtual] |
Reimplemented in cStatusTest.
static cList< cStatus > cStatus::statusMonitors [static, private] |
Definition at line 24 of file include/vdr/status.h.
Referenced by cStatus(), MsgChannelSwitch(), MsgOsdChannel(), MsgOsdClear(), MsgOsdCurrentItem(), MsgOsdHelpKeys(), MsgOsdItem(), MsgOsdProgramme(), MsgOsdStatusMessage(), MsgOsdTextItem(), MsgOsdTitle(), MsgRecording(), MsgReplaying(), MsgSetAudioChannel(), MsgSetAudioTrack(), MsgSetSubtitleTrack(), MsgSetVolume(), MsgTimerChange(), and ~cStatus().