vdr 2.7.7
|
#include <status.h>
Public Member Functions | |
cStatus (void) | |
virtual | ~cStatus () override |
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 |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Static Public Member Functions | |
static void | MsgChannelChange (const cChannel *Channel) |
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 | MsgMarksModified (const cMarks *Marks) |
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 | MsgOsdStatusMessage (eMessageType Type, 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, bool Selectable=true) |
static void | MsgOsdCurrentItem (const char *Text, int Index=-1) |
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 | ChannelChange (const cChannel *Channel) |
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 | MarksModified (const cMarks *Marks) |
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 | OsdStatusMessage (eMessageType Type, 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 | OsdItem (const char *Text, int Index, bool Selectable) |
virtual void | OsdCurrentItem (const char *Text) |
virtual void | OsdCurrentItem (const char *Text, int Index) |
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 |
cStatus::cStatus | ( | void | ) |
Definition at line 19 of file status.c.
References Mutex, and statusMonitors.
Referenced by MsgChannelChange(), MsgChannelSwitch(), MsgMarksModified(), MsgOsdChannel(), MsgOsdClear(), MsgOsdCurrentItem(), MsgOsdHelpKeys(), MsgOsdItem(), MsgOsdProgramme(), MsgOsdStatusMessage(), MsgOsdTextItem(), MsgOsdTitle(), MsgRecording(), MsgReplaying(), MsgSetAudioChannel(), MsgSetAudioTrack(), MsgSetSubtitleTrack(), MsgSetVolume(), and MsgTimerChange().
|
overridevirtual |
Definition at line 26 of file status.c.
References Mutex, and statusMonitors.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cRcuRemote, and cStatusTest.
|
inlineprotectedvirtual |
|
static |
Definition at line 33 of file status.c.
References cStatus(), and statusMonitors.
Referenced by main().
|
static |
Definition at line 45 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cDevice::SetChannel().
|
static |
Definition at line 63 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cReplayControl::ClearEditingMarks(), cReplayControl::MarkMove(), and cReplayControl::MarkToggle().
|
static |
Definition at line 135 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cDisplayChannel::DisplayChannel().
|
static |
Definition at line 93 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cOsdMenu::Display(), cSkins::Message(), cDisplayChannel::~cDisplayChannel(), cDisplaySubtitleTracks::~cDisplaySubtitleTracks(), cDisplayTracks::~cDisplayTracks(), and cOsdMenu::~cOsdMenu().
|
static |
Definition at line 123 of file status.c.
References cStatus(), cListObject::Index(), and statusMonitors.
Referenced by cOsdMenu::Display(), cOsdMenu::DisplayCurrent(), and cOsdMenu::DisplayItem().
|
static |
Definition at line 111 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cMenuEditItem::DisplayHelp(), and cOsdMenu::DisplayHelp().
|
static |
Definition at line 117 of file status.c.
References cStatus(), cListObject::Index(), and statusMonitors.
Referenced by cOsdMenu::Display().
|
static |
Definition at line 141 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cDisplayChannel::DisplayInfo().
|
inlinestatic |
Definition at line 125 of file status.h.
References MsgOsdStatusMessage(), and mtStatus.
Referenced by cOsdMenu::Display(), cSkins::Message(), MsgOsdStatusMessage(), and cOsdMenu::SetStatus().
|
static |
Definition at line 105 of file status.c.
References cStatus(), and statusMonitors.
|
static |
Definition at line 129 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cMenuEvent::Display(), cMenuRecording::Display(), cMenuText::Display(), cMenuEvent::ProcessKey(), cMenuRecording::ProcessKey(), and cMenuText::ProcessKey().
|
static |
Definition at line 99 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cOsdMenu::Display().
|
static |
Definition at line 51 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cRecordControl::cRecordControl(), and cRecordControl::Stop().
|
static |
Definition at line 57 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cReplayControl::cReplayControl(), and cReplayControl::Stop().
|
static |
Definition at line 81 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cDisplayTracks::Show().
|
static |
Definition at line 75 of file status.c.
References cStatus(), cListObject::Index(), and statusMonitors.
Referenced by cDisplayTracks::Show().
|
static |
Definition at line 87 of file status.c.
References cStatus(), cListObject::Index(), and statusMonitors.
Referenced by cDisplaySubtitleTracks::Show().
|
static |
Definition at line 69 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cDevice::SetVolume().
|
static |
Definition at line 39 of file status.c.
References cStatus(), and statusMonitors.
Referenced by cTimers::Add(), cTimers::Del(), and cTimers::Ins().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 95 of file status.h.
References cListObject::Index(), and OsdCurrentItem().
Referenced by OsdCurrentItem().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Definition at line 90 of file status.h.
References cListObject::Index().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 91 of file status.h.
References cListObject::Index(), and OsdItem().
Referenced by OsdItem().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 85 of file status.h.
References OsdStatusMessage().
Referenced by OsdStatusMessage().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cRcuRemote, and cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 71 of file status.h.
References cListObject::Index().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 77 of file status.h.
References cListObject::Index().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
Definition at line 38 of file status.h.
Referenced by cStatus(), MsgChannelChange(), MsgChannelSwitch(), MsgMarksModified(), MsgOsdChannel(), MsgOsdClear(), MsgOsdCurrentItem(), MsgOsdHelpKeys(), MsgOsdItem(), MsgOsdProgramme(), MsgOsdStatusMessage(), MsgOsdTextItem(), MsgOsdTitle(), MsgRecording(), MsgReplaying(), MsgSetAudioChannel(), MsgSetAudioTrack(), MsgSetSubtitleTrack(), MsgSetVolume(), MsgTimerChange(), and ~cStatus().