diff options
author | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2019-07-11 14:34:31 +0200 |
---|---|---|
committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2019-07-11 14:34:31 +0200 |
commit | 6b3eda282f90ec1bf1dcb556ed0074ea34efcfaf (patch) | |
tree | 76b2d886960165022d1498ac1dc37698c296924b /timer.c | |
parent | 107f3f945fc72e75fa2979a6011dd8507fa8ac77 (diff) | |
download | vdr-plugin-tvguide-6b3eda282f90ec1bf1dcb556ed0074ea34efcfaf.tar.gz vdr-plugin-tvguide-6b3eda282f90ec1bf1dcb556ed0074ea34efcfaf.tar.bz2 |
Change cMyTime to cTimeManager
Diffstat (limited to 'timer.c')
-rw-r--r-- | timer.c | 32 |
1 files changed, 16 insertions, 16 deletions
@@ -3,10 +3,10 @@ #include "config.h" #include "timer.h" -cMyTime::~cMyTime(void) { +cTimeManager::~cTimeManager(void) { } -cString cMyTime::printTime(time_t displayTime) { +cString cTimeManager::printTime(time_t displayTime) { struct tm *ts; ts = localtime(&displayTime); cString strTime = cString::sprintf("%d.%d-%d:%d.%d", ts->tm_mday, ts->tm_mon+1, ts->tm_hour, ts->tm_min, ts->tm_sec); @@ -14,7 +14,7 @@ cString cMyTime::printTime(time_t displayTime) { } -void cMyTime::Now() { +void cTimeManager::Now() { t = time(0); tStart = t; tStart = GetRounded(); @@ -25,12 +25,12 @@ void cMyTime::Now() { } } -void cMyTime::AddStep(int step) { +void cTimeManager::AddStep(int step) { tStart += step*60; tEnd += step*60; } -bool cMyTime::DelStep(int step) { +bool cTimeManager::DelStep(int step) { if ((tStart - step*60)+30*60 < t) { return true; } @@ -39,7 +39,7 @@ bool cMyTime::DelStep(int step) { return false; } -void cMyTime::SetTime(time_t newTime) { +void cTimeManager::SetTime(time_t newTime) { tStart = newTime; if (config.displayMode == eVertical) { tEnd = tStart + (geoManager.osdHeight - geoManager.statusHeaderHeight - geoManager.channelHeaderHeight - geoManager.channelGroupsHeight - geoManager.footerHeight)/geoManager.minutePixel*60; @@ -48,7 +48,7 @@ void cMyTime::SetTime(time_t newTime) { } } -time_t cMyTime::getPrevPrimetime(time_t current) { +time_t cTimeManager::getPrevPrimetime(time_t current) { tm *st = localtime(¤t); if (st->tm_hour < 21) { current -= 24 * 60* 60; @@ -60,7 +60,7 @@ time_t cMyTime::getPrevPrimetime(time_t current) { return primeTime; } -time_t cMyTime::getNextPrimetime(time_t current){ +time_t cTimeManager::getNextPrimetime(time_t current){ tm *st = localtime(¤t); if (st->tm_hour > 19) { current += 24 * 60* 60; @@ -72,14 +72,14 @@ time_t cMyTime::getNextPrimetime(time_t current){ return primeTime; } -bool cMyTime::tooFarInPast(time_t current) { +bool cTimeManager::tooFarInPast(time_t current) { if (current < t) { return true; } return false; } -cString cMyTime::GetCurrentTime() { +cString cTimeManager::GetCurrentTime() { char buf[25]; t = time(0); tm *st = localtime(&t); @@ -92,25 +92,25 @@ cString cMyTime::GetCurrentTime() { } -cString cMyTime::GetDate() { +cString cTimeManager::GetDate() { char text[6]; tm *st = localtime(&tStart); snprintf(text, sizeof(text), "%d.%d", st->tm_mday, st->tm_mon+1); return text; } -cString cMyTime::GetWeekday() { +cString cTimeManager::GetWeekday() { return WeekDayName(tStart); } -int cMyTime::GetTimelineOffset() { +int cTimeManager::GetTimelineOffset() { tm *st = localtime(&tStart); int offset = st->tm_hour*60; offset += st->tm_min; return offset; } -time_t cMyTime::GetRounded() { +time_t cTimeManager::GetRounded() { tm *rounded = localtime ( &tStart ); rounded->tm_sec = 0; if (rounded->tm_min > 29) @@ -120,14 +120,14 @@ time_t cMyTime::GetRounded() { return mktime(rounded); } -bool cMyTime::NowVisible(void) { +bool cTimeManager::NowVisible(void) { if (t > tStart) return true; return false; } -void cMyTime::debug() { +void cTimeManager::debug() { esyslog("t: %s, tStart: %s, tEnd: %s", *TimeString(t), *TimeString(tStart), *TimeString(tEnd)); } |