vdr
2.7.6
|
#include <status.h>
Public Member Functions | |
cStatus (void) | |
virtual | ~cStatus () override |
![]() | |
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 cListBase::Add(), cMutex::Lock(), Mutex, statusMonitors, and cMutex::Unlock().
|
overridevirtual |
Definition at line 26 of file status.c.
References cListBase::Del(), cMutex::Lock(), Mutex, statusMonitors, and cMutex::Unlock().
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in cStatusTest, and cRcuRemote.
|
inlineprotectedvirtual |
|
static |
Definition at line 33 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by main().
|
static |
Definition at line 45 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cDevice::SetChannel().
|
static |
Definition at line 63 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cReplayControl::ClearEditingMarks(), cReplayControl::MarkMove(), and cReplayControl::MarkToggle().
|
static |
Definition at line 135 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cDisplayChannel::DisplayChannel().
|
static |
Definition at line 93 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 |
Definition at line 123 of file status.c.
References cList< T >::First(), cListObject::Index(), cList< T >::Next(), and statusMonitors.
Referenced by cOsdMenu::Display(), cOsdMenu::DisplayCurrent(), and cOsdMenu::DisplayItem().
|
static |
Definition at line 111 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cMenuEditItem::DisplayHelp(), and cOsdMenu::DisplayHelp().
|
static |
Definition at line 117 of file status.c.
References cList< T >::First(), cListObject::Index(), cList< T >::Next(), and statusMonitors.
Referenced by cOsdMenu::Display().
|
static |
Definition at line 141 of file status.c.
References cList< T >::First(), cList< T >::Next(), 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 cList< T >::First(), cList< T >::Next(), and statusMonitors.
|
static |
Definition at line 129 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cMenuRecording::Display(), cMenuText::Display(), cMenuEvent::Display(), cMenuRecording::ProcessKey(), cMenuText::ProcessKey(), and cMenuEvent::ProcessKey().
|
static |
Definition at line 99 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cOsdMenu::Display().
|
static |
Definition at line 51 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cRecordControl::cRecordControl(), and cRecordControl::Stop().
|
static |
Definition at line 57 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cReplayControl::cReplayControl(), and cReplayControl::Stop().
|
static |
Definition at line 81 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cDisplayTracks::Show().
|
static |
Definition at line 75 of file status.c.
References cList< T >::First(), cListObject::Index(), cList< T >::Next(), and statusMonitors.
Referenced by cDisplayTracks::Show().
|
static |
Definition at line 87 of file status.c.
References cList< T >::First(), cListObject::Index(), cList< T >::Next(), and statusMonitors.
Referenced by cDisplaySubtitleTracks::Show().
|
static |
Definition at line 69 of file status.c.
References cList< T >::First(), cList< T >::Next(), and statusMonitors.
Referenced by cDevice::SetVolume().
|
static |
Definition at line 39 of file status.c.
References cList< T >::First(), cList< T >::Next(), 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 OsdCurrentItem().
Referenced by OsdCurrentItem().
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
|
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 cStatusTest, and cRcuRemote.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
inlineprotectedvirtual |
Reimplemented in cStatusTest.
|
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().