MX
time tables.
More...
#include <ITimetableEntry.h>
Inheritance diagram for mx::ITimetableEntry:
Public Types | |
enum | EWeekdays { eMon = 1, eTue = 2, eWed = 4, eThu = 8, eFri = 16, eSat = 32, eSun = 64 } |
Public Member Functions | |
virtual void | setName (const mxmString &name)=0 |
virtual mxmString | name ()=0 |
virtual void | setActive (int index, bool bActive)=0 |
virtual bool | active (int index)=0 |
virtual EErrorCode | addRange (u32 uWeekdays, int iHoursFrom, int iMinutesFrom, int iHoursTo, int iMinutesTo, int &index)=0 |
virtual EErrorCode | addRange (mxm::smart< ICustomDay > customDay, int iHoursFrom, int iMinutesFrom, int iHoursTo, int iMinutesTo, int &index)=0 |
virtual bool | usesCustomDay (int index)=0 |
virtual bool | range (u32 &uWeekdays, int &iHoursFrom, int &iMinutesFrom, int &iHoursTo, int &iMinutesTo, int index)=0 |
virtual bool | range (mxm::smart< ICustomDay > &customDay, int &iHoursFrom, int &iMinutesFrom, int &iHoursTo, int &iMinutesTo, int index)=0 |
virtual int | countRanges ()=0 |
MX
time tables.
|
add a range. The |
|
add a range. The |
|
return the number of ranges set in this time table entry. |
|
get the range |
|
get the range |
|
|