Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Event::RepeatPattern Struct Reference

#include </home/clem/local/src/opie/library/backend/event.h>

List of all members.

Public Member Functions

 RepeatPattern ()
bool operator== (const RepeatPattern &right) const
QDate endDate () const
void setEndDate (const QDate &dt)

Public Attributes

RepeatType type
int frequency
int position
char days
bool hasEndDate
time_t endDateUTC
time_t createTime


Constructor & Destructor Documentation

Event::RepeatPattern::RepeatPattern  )  [inline]
 

Definition at line 53 of file event.h.

References FALSE, and type.


Member Function Documentation

QDate Event::RepeatPattern::endDate  )  const [inline]
 

Definition at line 63 of file event.h.

References TimeConversion::fromUTC().

Referenced by DateBookDB::getEffectiveEvents(), and DateBookDB::getEvents().

bool Event::RepeatPattern::operator== const RepeatPattern right  )  const
 

For internal use only.

Definition at line 752 of file event.cpp.

References createTime, days, endDateUTC, frequency, hasEndDate, position, and type.

void Event::RepeatPattern::setEndDate const QDate dt  )  [inline]
 

Definition at line 64 of file event.h.

References TimeConversion::toUTC().

Referenced by DateBookDB::getEffectiveEvents(), DateBookDB::getEvents(), RepeatEntry::repeatPattern(), Event::setRepeatForever(), and Event::setRepeatTill().


Member Data Documentation

time_t Event::RepeatPattern::createTime
 

Definition at line 66 of file event.h.

Referenced by DateBook::duplicateEvent(), DateBookDB::loadFile(), operator==(), RepeatEntry::repeatPattern(), and write().

char Event::RepeatPattern::days
 

Definition at line 61 of file event.h.

Referenced by Event::Event(), DateBookDB::loadFile(), operator==(), RepeatEntry::RepeatEntry(), Event::repeatOnWeekDay(), RepeatEntry::repeatPattern(), Event::setRepeatOnWeekDay(), DateEntry::startDateChanged(), and write().

time_t Event::RepeatPattern::endDateUTC
 

Definition at line 65 of file event.h.

Referenced by Event::Event(), DateBookDB::loadFile(), Event::match(), operator==(), and write().

int Event::RepeatPattern::frequency
 

Definition at line 59 of file event.h.

Referenced by Event::Event(), DateBookDB::loadFile(), operator==(), RepeatEntry::RepeatEntry(), RepeatEntry::repeatPattern(), Event::setFrequency(), and write().

bool Event::RepeatPattern::hasEndDate
 

Definition at line 62 of file event.h.

Referenced by Event::Event(), DateBookDB::getEffectiveEvents(), DateBookDB::getEvents(), DateBookDB::loadFile(), Event::match(), operator==(), RepeatEntry::RepeatEntry(), RepeatEntry::repeatPattern(), Event::setRepeatForever(), Event::setRepeatTill(), and write().

int Event::RepeatPattern::position
 

Definition at line 60 of file event.h.

Referenced by Event::Event(), DateBookDB::loadFile(), operator==(), RepeatEntry::repeatPattern(), and write().

RepeatType Event::RepeatPattern::type
 

Definition at line 58 of file event.h.

Referenced by Event::Event(), DateEntry::event(), DateBookDB::loadFile(), operator==(), RepeatEntry::RepeatEntry(), Event::repeatOnWeekDay(), RepeatEntry::repeatPattern(), DateEntry::setRepeatLabel(), Event::setRepeatType(), DateEntry::slotRepeat(), DateEntry::startDateChanged(), and write().


The documentation for this struct was generated from the following files:
Generated on Sat Nov 5 17:32:11 2005 for OPIE by  doxygen 1.4.2