cMenuEditTimer Class Reference

#include <menu.h>

Inheritance diagram for cMenuEditTimer:

Inheritance graph
[legend]
Collaboration diagram for cMenuEditTimer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cMenuEditTimer (cTimer *Timer, bool New=false)
virtual ~cMenuEditTimer ()
virtual eOSState ProcessKey (eKeys Key)

Private Member Functions

void SetFirstDayItem (void)

Private Attributes

cTimertimer
cTimer data
int channel
bool addIfConfirmed
cMenuEditDateItemfirstday


Detailed Description

Definition at line 34 of file menu.h.


Constructor & Destructor Documentation

cMenuEditTimer::cMenuEditTimer ( cTimer Timer,
bool  New = false 
)

Definition at line 648 of file menu.c.

References cOsdMenu::Add(), addIfConfirmed, cTimer::Channel(), channel, data, cTimer::day, cTimer::file, FileNameChars, firstday, cTimer::flags, cTimers::IncBeingEdited(), cTimer::lifetime, MAXLIFETIME, MAXPRIORITY, cChannel::Number(), cTimer::priority, SetFirstDayItem(), cTimer::SetFlags(), cTimer::start, cTimer::stop, tfActive, tfVps, timer, Timers, tr, and cTimer::weekdays.

Here is the call graph for this function:

cMenuEditTimer::~cMenuEditTimer (  )  [virtual]

Definition at line 673 of file menu.c.

References addIfConfirmed, cTimers::DecBeingEdited(), timer, and Timers.

Here is the call graph for this function:


Member Function Documentation

void cMenuEditTimer::SetFirstDayItem ( void   )  [private]

Definition at line 680 of file menu.c.

References cOsdMenu::Add(), data, cTimer::day, cOsdMenu::Del(), cOsdMenu::Display(), firstday, cListObject::Index(), cTimer::IsSingleEvent(), and tr.

Referenced by cMenuEditTimer(), and ProcessKey().

Here is the call graph for this function:

eOSState cMenuEditTimer::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cOsdMenu.

Definition at line 693 of file menu.c.

References cListBase::Add(), addIfConfirmed, cTimer::Channel(), cTimer::channel, channel, Channels, data, cTimer::file, cChannels::GetByNumber(), cTimer::HasFlags(), isyslog, kBlue, kGreen, kNone, kOk, kRed, kYellow, cTimer::Matches(), cSkins::Message(), mtError, osBack, osContinue, osUnknown, cOsdMenu::ProcessKey(), cTimer::SetEventFromSchedule(), SetFirstDayItem(), cTimers::SetModified(), cChannel::ShortName(), Skins, tfActive, timer, Timers, cTimer::ToDescr(), and tr.

Here is the call graph for this function:


Member Data Documentation

cTimer* cMenuEditTimer::timer [private]

Definition at line 36 of file menu.h.

Referenced by cMenuEditTimer(), ProcessKey(), cMenuTimerItem::Timer(), and ~cMenuEditTimer().

cTimer cMenuEditTimer::data [private]

Definition at line 37 of file menu.h.

Referenced by cMenuEditTimer(), ProcessKey(), and SetFirstDayItem().

int cMenuEditTimer::channel [private]

Definition at line 38 of file menu.h.

Referenced by cMenuEditTimer(), and ProcessKey().

bool cMenuEditTimer::addIfConfirmed [private]

Definition at line 39 of file menu.h.

Referenced by cMenuEditTimer(), ProcessKey(), and ~cMenuEditTimer().

cMenuEditDateItem* cMenuEditTimer::firstday [private]

Definition at line 40 of file menu.h.

Referenced by cMenuEditTimer(), and SetFirstDayItem().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:15:59 2007 for VDR by  doxygen 1.5.3-20071008