diff options
author | louis <louis.braun@gmx.de> | 2016-03-13 16:07:21 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-03-13 16:07:21 +0100 |
commit | 4623e7b345f850ac44cdcacbd0e43e139a4baa6a (patch) | |
tree | 8046f612d0a0821624e7de006021f551ea512d15 /epgelement.c | |
parent | d4ef992f8256d324221d15d3bef967eb044a9a86 (diff) | |
download | vdr-plugin-tvguideng-4623e7b345f850ac44cdcacbd0e43e139a4baa6a.tar.gz vdr-plugin-tvguideng-4623e7b345f850ac44cdcacbd0e43e139a4baa6a.tar.bz2 |
added VDR 2.3.1 compatibility
Diffstat (limited to 'epgelement.c')
-rw-r--r-- | epgelement.c | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/epgelement.c b/epgelement.c index 1ef5542..2e1d077 100644 --- a/epgelement.c +++ b/epgelement.c @@ -1,52 +1,52 @@ -#include "switchtimer.h"
-#include "services/remotetimers.h"
-#include "epgelement.h"
-
-cEpgElement::cEpgElement(const cEvent *event, cChannelEpg *owner) : cGridElement(owner) {
- this->event = event;
- hasTimer = false;
- SetTimer();
- hasSwitchTimer = false;
- SetSwitchTimer();
- dummy = false;
-}
-
-cEpgElement::~cEpgElement(void) {
-}
-
-void cEpgElement::SetTimer() {
- if (config.useRemoteTimers && pRemoteTimers) {
- RemoteTimers_Event_v1_0 rt;
- rt.event = event;
- if (pRemoteTimers->Service("RemoteTimers::GetTimerByEvent-v1.0", &rt))
- hasTimer = true;
- else
- hasTimer = false;
- } else if (owner->HasTimer()) {
- hasTimer = event->HasTimer();
- } else {
- hasTimer = false;
- }
-}
-
-void cEpgElement::SetSwitchTimer() {
- if (owner->HasSwitchTimer()) {
- hasSwitchTimer = SwitchTimers.EventInSwitchList(event);
- } else {
- hasSwitchTimer = false;
- }
-}
-
-const char *cEpgElement::Title(void) {
- return event->Title();
-}
-
-const char *cEpgElement::ShortText(void) {
- if (event->ShortText())
- return event->ShortText();
- return "";
-}
-
-void cEpgElement::Debug() {
- esyslog("tvguideng: epgelement %ld: \"%s\" %s - %s, channel %s, timer: %d", id, event->Title(), *(event->GetTimeString()), *(event->GetEndTimeString()), Channel()->Name(), hasTimer);
-}
+#include "switchtimer.h" +#include "services/remotetimers.h" +#include "epgelement.h" + +cEpgElement::cEpgElement(const cEvent *event, cChannelEpg *owner) : cGridElement(owner) { + this->event = event; + hasTimer = false; + SetTimer(); + hasSwitchTimer = false; + SetSwitchTimer(); + dummy = false; +} + +cEpgElement::~cEpgElement(void) { +} + +void cEpgElement::SetTimer() { + if (config.useRemoteTimers && pRemoteTimers) { + RemoteTimers_Event_v1_0 rt; + rt.event = event; + if (pRemoteTimers->Service("RemoteTimers::GetTimerByEvent-v1.0", &rt)) + hasTimer = true; + else + hasTimer = false; + } else if (owner->HasTimer()) { + hasTimer = event->HasTimer(); + } else { + hasTimer = false; + } +} + +void cEpgElement::SetSwitchTimer() { + if (owner->HasSwitchTimer()) { + hasSwitchTimer = SwitchTimers.EventInSwitchList(event); + } else { + hasSwitchTimer = false; + } +} + +const char *cEpgElement::Title(void) { + return event->Title(); +} + +const char *cEpgElement::ShortText(void) { + if (event->ShortText()) + return event->ShortText(); + return ""; +} + +void cEpgElement::Debug() { + esyslog("tvguideng: epgelement %ld: \"%s\" %s - %s, channel %s, timer: %d", id, event->Title(), *(event->GetTimeString()), *(event->GetEndTimeString()), Channel()->Name(), hasTimer); +} |