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

Event Class Reference

The Event class holds the data of a calendar event. More...

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

Inheritance diagram for Event:

Inheritance graph
[legend]
Collaboration diagram for Event:

Collaboration graph
[legend]
List of all members.

Public Types

enum  RepeatType {
  NoRepeat = -1, Daily, Weekly, MonthlyDay,
  MonthlyDate, Yearly
}
enum  Days {
  MON = 0x01, TUE = 0x02, WED = 0x04, THU = 0x08,
  FRI = 0x10, SAT = 0x20, SUN = 0x40
}
enum  Type { Normal, AllDay }
enum  SoundTypeChoice { Silent, Loud }

Public Member Functions

 Event ()
 Event (const QMap< int, QString > &map)
virtual ~Event ()
QMap< int, QStringtoMap () const
bool operator< (const Event &e1) const
bool operator<= (const Event &e1) const
bool operator!= (const Event &e1) const
bool operator> (const Event &e1) const
bool operator>= (const Event &e1) const
bool operator== (const Event &e) const
void setDescription (const QString &s)
const QStringdescription () const
void setLocation (const QString &s)
const QStringlocation () const
void setNotes (const QString &n)
const QStringnotes () const
void setType (Type t)
Type type () const
void setAllDay (bool)
bool isAllDay () const
void setStart (const QDateTime &d)
void setStart (time_t time)
QDateTime start (bool actual=FALSE) const
time_t startTime () const
void setEnd (const QDateTime &e)
void setEnd (time_t time)
QDateTime end (bool actual=FALSE) const
time_t endTime () const
void setTimeZone (const QString &)
const QStringtimeZone () const
void setAlarm (int minutes, SoundTypeChoice)
void clearAlarm ()
void setAlarm (bool b, int minutes, SoundTypeChoice)
bool hasAlarm () const
int alarmDelay () const
int alarmTime () const
SoundTypeChoice alarmSound () const
RepeatType repeatType () const
int frequency () const
int weekOffset () const
QDate repeatTill () const
bool repeatForever () const
bool repeatOnWeekDay (int day) const
void setRepeatType (RepeatType)
void setFrequency (int)
void setRepeatTill (const QDate &)
void setRepeatForever (bool)
void setRepeatOnWeekDay (int day, bool enable)
void setRepeat (bool b, const RepeatPattern &p)
void setRepeat (const RepeatPattern &p)
bool hasRepeat () const
const RepeatPatternrepeatPattern () const
RepeatPatternrepeatPattern ()
bool doRepeat () const
void save (QString &buf)
bool match (const QRegExp &r) const

Static Public Member Functions

static void writeVCalendar (const QString &filename, const QValueList< Event > &events)
static void writeVCalendar (const QString &filename, const Event &event)
static QValueList< EventreadVCalendar (const QString &filename)
static int week (const QDate &date)
static int occurrence (const QDate &date)
static char day (int dayOfWeek)
static int dayOfWeek (char day)
static int monthDiff (const QDate &first, const QDate &second)

Private Member Functions

Qtopia::UidGenuidGen ()

Private Attributes

QString descript
QString locat
QString categ
Type typ: 4
bool startTimeDirty: 1
bool endTimeDirty: 1
time_t startUTC
time_t endUTC
QString tz
bool hAlarm
bool hRepeat
int aMinutes
SoundTypeChoice aSound
RepeatPattern pattern
QString note
int mRid
int mRinfo
EventPrivate * d

Static Private Attributes

static Qtopia::UidGen sUidGen

Classes

struct  RepeatPattern

Detailed Description

The Event class holds the data of a calendar event.

This data includes descriptive data of the event and schedualing information.

Definition at line 41 of file event.h.


Member Enumeration Documentation

enum Event::Days
 

For internal use only.

Enumeration values:
MON 
TUE 
WED 
THU 
FRI 
SAT 
SUN 

Definition at line 48 of file event.h.

enum Event::RepeatType
 

This enum defines how a event will repeat, if at all.

  • NoRepeat - Event does not repeat.
  • Daily - Event occurs every n days.
  • Weekly - Event occurs every n weeks.
  • MonthlyDay - Event occurs every n months. Event will always occur in the same week and same day of week as the first event.
  • MonthlyDate - Event occurs every n months. Event will always occur on the same day of the month as the first event.
  • Yearly - Event occurs every n years.
Enumeration values:
NoRepeat 
Daily 
Weekly 
MonthlyDay 
MonthlyDate 
Yearly 

Definition at line 44 of file event.h.

enum Event::SoundTypeChoice
 

This enum type defines what kind of sound is made when an alarm occurs for an event. The currently defined types are:

  • Silent - No sound is produced.
  • Loud - A loud sound is produced.
Enumeration values:
Silent 
Loud 

Definition at line 80 of file event.h.

enum Event::Type
 

For internal use only.

Enumeration values:
Normal 
AllDay 

Definition at line 79 of file event.h.


Constructor & Destructor Documentation

Event::Event  ) 
 

Creates a new, empty event.

Definition at line 323 of file event.cpp.

References aMinutes, aSound, endUTC, FALSE, Event::RepeatPattern::frequency, hAlarm, hRepeat, NoRepeat, Normal, pattern, Silent, startUTC, typ, and Event::RepeatPattern::type.

Event::Event const QMap< int, QString > &  map  ) 
 

For internal use only.

Definition at line 338 of file event.cpp.

References Qtopia::AlarmTime, Qtopia::DatebookCategory, Qtopia::DatebookDescription, Qtopia::DatebookType, Qtopia::DatebookUid, Event::RepeatPattern::days, Qtopia::EndDateTime, Event::RepeatPattern::endDateUTC, FALSE, Event::RepeatPattern::frequency, TimeConversion::fromUTC(), Qtopia::HasAlarm, Event::RepeatPattern::hasEndDate, Qtopia::Record::idsFromString(), Qtopia::Location, Qtopia::Note, p, Event::RepeatPattern::position, Qtopia::RepeatPatternDays, Qtopia::RepeatPatternEndDate, Qtopia::RepeatPatternFrequency, Qtopia::RepeatPatternHasEndDate, Qtopia::RepeatPatternPosition, Qtopia::RepeatPatternType, setAlarm(), Qtopia::Record::setCategories(), setDescription(), setEnd(), setLocation(), setNotes(), setRepeat(), setStart(), setTimeZone(), setType(), Qtopia::Record::setUid(), Qtopia::SoundType, Qtopia::StartDateTime, Qtopia::TimeZone, TRUE, and Event::RepeatPattern::type.

Event::~Event  )  [virtual]
 

Destroys an event.

Definition at line 364 of file event.cpp.


Member Function Documentation

int Event::alarmDelay  )  const [inline]
 

Returns the delay in minutes between the alarm for an event and the start of the event.

Definition at line 260 of file event.h.

References alarmTime().

Event::SoundTypeChoice Event::alarmSound  )  const
 

Returns the sound type for the alarm of this event.

Definition at line 651 of file event.cpp.

References aSound.

Referenced by createVObject(), DateEntry::DateEntry(), and toMap().

int Event::alarmTime  )  const
 

For internal use only.

Definition at line 643 of file event.cpp.

References aMinutes.

Referenced by alarmDelay(), createVObject(), DateEntry::DateEntry(), nextAlarm(), and toMap().

void Event::clearAlarm  )  [inline]
 

Clears the alarm for the event.

Definition at line 255 of file event.h.

References FALSE, setAlarm(), and Silent.

char Event::day int  dayOfWeek  )  [inline, static]
 

For internal use only.

Definition at line 157 of file event.h.

Referenced by DateBookDB::loadFile(), and weekOffset().

int Event::dayOfWeek char  day  )  [static]
 

For internal use only.

Definition at line 398 of file event.cpp.

References i, MON, and SUN.

const QString & Event::description  )  const
 

Returns the description of the event.

Definition at line 563 of file event.cpp.

References descript.

Referenced by createVObject(), DateEntry::DateEntry(), EffectiveEvent::description(), DatebookEventDesc::disp_event(), DateBook::editEvent(), DateBook::removeEvent(), and toMap().

bool Event::doRepeat  )  const [inline]
 

For internal use only.

Definition at line 142 of file event.h.

Referenced by hasRepeat(), and match().

QDateTime Event::end bool  actual = FALSE  )  const
 

Returns the end date and time of the first occurance of the event.

Definition at line 615 of file event.cpp.

References AllDay, endUTC, TimeConversion::fromUTC(), QDateTime::setTime(), and typ.

Referenced by DateBook::checkEvent(), createVObject(), DateEntry::DateEntry(), EffectiveEvent::EffectiveEvent(), EffectiveEvent::endDate(), setRepeatForever(), and toMap().

time_t Event::endTime  )  const [inline]
 

For internal use only.

Definition at line 112 of file event.h.

int Event::frequency  )  const [inline]
 

Returns how often the event repeats.

See also:
repeatType()

Definition at line 283 of file event.h.

References repeatPattern().

Referenced by toMap().

bool Event::hasAlarm  )  const
 

For internal use only.

Definition at line 635 of file event.cpp.

References hAlarm.

Referenced by DateBookDB::addJFEvent(), createVObject(), DateEntry::DateEntry(), DateBookDB::removeJFEvent(), and toMap().

bool Event::hasRepeat  )  const
 

For internal use only.

Definition at line 659 of file event.cpp.

References doRepeat().

Referenced by DateBookDB::addJFEvent(), DateEntry::DateEntry(), EffectiveEvent::endDate(), nextAlarm(), DayItemMonth::paint(), DateBookDB::removeJFEvent(), and EffectiveEvent::startDate().

bool Event::isAllDay  )  const [inline]
 

Returns TRUE if the event is an all day event. Otherwise returns FALSE.

Definition at line 273 of file event.h.

References AllDay, and type().

Referenced by DayItemMonth::paint().

const QString & Event::location  )  const
 

Returns the location of the event.

Definition at line 571 of file event.cpp.

References locat.

Referenced by createVObject(), DateEntry::DateEntry(), DatebookEventDesc::disp_event(), EffectiveEvent::location(), and toMap().

bool Event::match const QRegExp r  )  const [virtual]
 

Returns TRUE if the event matches the regular expression r. Otherwise returns FALSE.

Reimplemented from Qtopia::Record.

Definition at line 1331 of file event.cpp.

References descript, doRepeat(), Event::RepeatPattern::endDateUTC, endUTC, QString::find(), TimeConversion::fromUTC(), Event::RepeatPattern::hasEndDate, locat, note, pattern, startUTC, and tz.

int Event::monthDiff const QDate first,
const QDate second
[static]
 

For internal use only.

Definition at line 412 of file event.cpp.

References QDate::month(), and QDate::year().

const QString & Event::notes  )  const
 

Returns the notes for the event.

Definition at line 683 of file event.cpp.

References note.

Referenced by DateEntry::DateEntry(), DatebookEventDesc::disp_event(), DateBook::editEvent(), EffectiveEvent::notes(), and toMap().

int Event::occurrence const QDate date  )  [static]
 

For internal use only.

Definition at line 388 of file event.cpp.

References QDate::day().

bool Event::operator!= const Event e1  )  const [inline]
 

For internal use only.

Definition at line 85 of file event.h.

bool Event::operator< const Event e1  )  const [inline]
 

For internal use only.

Definition at line 83 of file event.h.

References start(), and start.

bool Event::operator<= const Event e1  )  const [inline]
 

For internal use only.

Definition at line 84 of file event.h.

References start(), and start.

bool Event::operator== const Event e  )  const
 

For internal use only.

Definition at line 691 of file event.cpp.

References aMinutes, aSound, categ, descript, endUTC, hAlarm, hRepeat, locat, note, pattern, startUTC, TRUE, typ, tz, and Qtopia::Record::uid().

bool Event::operator> const Event e1  )  const [inline]
 

For internal use only.

Definition at line 86 of file event.h.

References start(), and start.

bool Event::operator>= const Event e1  )  const [inline]
 

For internal use only.

Definition at line 87 of file event.h.

References start(), and start.

QValueList< Event > Event::readVCalendar const QString filename  )  [static]
 

Returns the set of events read as VCards from the file filename.

Definition at line 1302 of file event.cpp.

References QValueList< T >::append(), events(), name, o, parseVObject(), t, QString::utf8(), VCCalProp, and VCEventProp.

Referenced by DateBook::setDocument().

bool Event::repeatForever  )  const [inline]
 

Returns FALSE if there is a date set for the event to continue until. Otherwise returns TRUE.

Definition at line 300 of file event.h.

References repeatPattern().

bool Event::repeatOnWeekDay int  day  )  const [inline]
 

Returns TRUE if the event has a RepeatType of Weekly and is set to occur on day each week. Otherwise returns FALSE.

See also:
QDate::dayName()

Definition at line 330 of file event.h.

References Event::RepeatPattern::days, FALSE, pattern, Event::RepeatPattern::type, and Weekly.

Referenced by setRepeatOnWeekDay().

Event::RepeatPattern & Event::repeatPattern  ) 
 

For internal use only.

Definition at line 675 of file event.cpp.

References pattern.

const Event::RepeatPattern & Event::repeatPattern  )  const
 

For internal use only.

Definition at line 667 of file event.cpp.

References pattern.

Referenced by DateEntry::DateEntry(), frequency(), DateBookDB::getEffectiveEvents(), DateBookDB::getEvents(), nextOccurance(), DateBookDB::removeRepeat(), repeatForever(), repeatTill(), repeatType(), and toMap().

QDate Event::repeatTill  )  const [inline]
 

Returns the date that the event will continue to repeat until. If the event repeats forever the value returned is undefined.

See also:
repeatForever()

Definition at line 295 of file event.h.

References repeatPattern().

Event::RepeatType Event::repeatType  )  const [inline]
 

Returns the repeat pattern type for the event.

See also:
frequency()

Definition at line 278 of file event.h.

References repeatPattern().

void Event::save QString buf  ) 
 

For internal use only.

Appends the contact information to buf.

Definition at line 714 of file event.cpp.

References aMinutes, aSound, Qtopia::Record::categories(), Qtopia::Record::customToXml(), descript, endUTC, Qtopia::escapeString(), hAlarm, hRepeat, Qtopia::Record::idsToString(), QString::isEmpty(), locat, Loud, Normal, note, QString::number(), pattern, startUTC, typ, Qtopia::Record::uid(), and write().

Referenced by DateBookDB::saveJournalEntry().

void Event::setAlarm bool  b,
int  minutes,
SoundTypeChoice  s
 

For internal use only.

Definition at line 536 of file event.cpp.

References aMinutes, aSound, and hAlarm.

void Event::setAlarm int  minutes,
SoundTypeChoice  s
[inline]
 

Sets the alarm delay of the event to delay and the sound type of the alarm to s.

Definition at line 250 of file event.h.

References TRUE.

Referenced by clearAlarm(), Event(), DateEntry::event(), DateBookDB::loadFile(), and parseVObject().

void Event::setAllDay bool  enable  )  [inline]
 

If allday is TRUE, will set the event to be an all day event. Otherwise sets the event to not be an all day event.

Warning:
This function may affect the start and end times of the event.

Definition at line 265 of file event.h.

References AllDay, Normal, and setType().

Referenced by DatebookAlldayDisp::DatebookAlldayDisp(), NationalHoliday::events(), ChrisHoliday::events(), and Birthday::events().

void Event::setDescription const QString s  ) 
 

Sets the description of the event to s.

Definition at line 465 of file event.cpp.

References descript.

Referenced by DatebookAlldayDisp::DatebookAlldayDisp(), Event(), DateEntry::event(), NationalHoliday::events(), ChrisHoliday::events(), Birthday::events(), DateBookDB::loadFile(), parseVObject(), DateBook::slotNewEntry(), and DateBookDayViewQuickLineEdit::slotReturnPressed().

void Event::setEnd time_t  time  ) 
 

For internal use only.

Definition at line 520 of file event.cpp.

References endUTC.

void Event::setEnd const QDateTime d  ) 
 

Sets the end date and time of the first or only occurance of this event to the date and time d. d should be in local time.

Definition at line 512 of file event.cpp.

References endUTC, and TimeConversion::toUTC().

Referenced by DatebookAlldayDisp::beam_single_event(), DateBookDayViewQuickLineEdit::DateBookDayViewQuickLineEdit(), Event(), DateEntry::event(), Birthday::events(), DateBookDB::getEvents(), DateBookDB::getNonRepeatingEvents(), DateBookDB::loadFile(), DateBookDayWidget::mousePressEvent(), parseVObject(), and DateBook::slotNewEntry().

void Event::setFrequency int  f  )  [inline]
 

Sets how often the event occurs with in its repeat pattern.

See also:
setRepeatType()

Definition at line 310 of file event.h.

References Event::RepeatPattern::frequency, and pattern.

void Event::setLocation const QString s  ) 
 

Sets the location of the event to s.

Definition at line 473 of file event.cpp.

References locat.

Referenced by Event(), DateEntry::event(), DateBook::insertEvent(), DateBookDB::loadFile(), parseVObject(), and DateBook::slotNewEntry().

void Event::setNotes const QString n  ) 
 

Sets the notes for the event to n.

Definition at line 555 of file event.cpp.

References note.

Referenced by Event(), DateEntry::event(), DateBookDB::loadFile(), and parseVObject().

void Event::setRepeat const RepeatPattern p  ) 
 

For internal use only.

Definition at line 457 of file event.cpp.

References NoRepeat, and setRepeat().

void Event::setRepeat bool  b,
const RepeatPattern p
 

For internal use only.

Definition at line 546 of file event.cpp.

References hRepeat, and pattern.

Referenced by Event(), DateEntry::event(), DateBookDB::getEffectiveEvents(), DateBookDB::getEvents(), DateBookDB::loadFile(), and setRepeat().

void Event::setRepeatForever bool  b  )  [inline]
 

If enable is TRUE, sets the event to repeat forever. Otherwise sets the event to stop repeating at some date.

Warning:
This function may affect the specific date the event will repeat till.

Definition at line 321 of file event.h.

References end(), Event::RepeatPattern::hasEndDate, pattern, and Event::RepeatPattern::setEndDate().

void Event::setRepeatOnWeekDay int  day,
bool  enable
[inline]
 

If enable is TRUE then sets the event to occur on day each week. Otherwise sets the event not to occur on day.

Warning:
this function is only relavent for a event with RepeatType of Weekly.
See also:
QDate::dayName()

Definition at line 337 of file event.h.

References Event::RepeatPattern::days, pattern, and repeatOnWeekDay().

void Event::setRepeatTill const QDate d  )  [inline]
 

Sets the event to repeat until d.

Definition at line 315 of file event.h.

References Event::RepeatPattern::hasEndDate, pattern, Event::RepeatPattern::setEndDate(), and TRUE.

void Event::setRepeatType RepeatType  t  )  [inline]
 

Sets the repeat pattern type of the event to t.

See also:
setFrequency()

Definition at line 305 of file event.h.

References pattern, and Event::RepeatPattern::type.

void Event::setStart time_t  time  ) 
 

For internal use only.

Definition at line 503 of file event.cpp.

References startUTC.

void Event::setStart const QDateTime d  ) 
 

Sets the start date and time of the first or only occurance of this event to the date and time d. d should be in local time.

Definition at line 495 of file event.cpp.

References startUTC, and TimeConversion::toUTC().

Referenced by DatebookAlldayDisp::beam_single_event(), DateBookDayViewQuickLineEdit::DateBookDayViewQuickLineEdit(), Event(), DateEntry::event(), NationalHoliday::events(), ChrisHoliday::events(), Birthday::events(), DateBookDB::getEvents(), DateBookDB::getNonRepeatingEvents(), DateBookDB::loadFile(), DateBookDayWidget::mousePressEvent(), parseVObject(), DateBook::slotDoFind(), and DateBook::slotNewEntry().

void Event::setTimeZone const QString z  ) 
 

For internal use only.

Definition at line 528 of file event.cpp.

References tz.

Referenced by Event(), and parseVObject().

void Event::setType Type  t  ) 
 

For internal use only.

Definition at line 486 of file event.cpp.

References typ.

Referenced by Event(), DateEntry::event(), DateBookDB::loadFile(), parseVObject(), and setAllDay().

QDateTime Event::start bool  actual = FALSE  )  const
 

Returns the start date and time of the first occurance of the event.

Definition at line 596 of file event.cpp.

References AllDay, TimeConversion::fromUTC(), QTime::setHMS(), QDateTime::setTime(), startUTC, t, QDateTime::time(), and typ.

Referenced by DateBook::checkEvent(), createVObject(), DateEntry::DateEntry(), EffectiveEvent::EffectiveEvent(), DateBookDB::loadFile(), nextAlarm(), nextOccurance(), operator<(), operator<=(), operator>(), operator>=(), parseVObject(), DateBook::slotDoFind(), EffectiveEvent::startDate(), toMap(), and weekOffset().

time_t Event::startTime  )  const [inline]
 

For internal use only.

Definition at line 108 of file event.h.

const QString & Event::timeZone  )  const
 

For internal use only.

Definition at line 627 of file event.cpp.

References tz.

Referenced by createVObject(), and toMap().

QMap< int, QString > Event::toMap  )  const
 

For internal use only.

Definition at line 421 of file event.cpp.

References alarmSound(), alarmTime(), Qtopia::AlarmTime, Qtopia::Record::categories(), Qtopia::DatebookCategory, Qtopia::DatebookDescription, Qtopia::DatebookType, Qtopia::DatebookUid, description(), end(), Qtopia::EndDateTime, frequency(), hasAlarm(), Qtopia::HasAlarm, Qtopia::Record::idsToString(), QMap< Key, T >::insert(), Qtopia::Location, location(), Qtopia::Note, notes(), QString::number(), repeatPattern(), Qtopia::RepeatPatternDays, Qtopia::RepeatPatternEndDate, Qtopia::RepeatPatternFrequency, Qtopia::RepeatPatternHasEndDate, Qtopia::RepeatPatternPosition, Qtopia::RepeatPatternType, Qtopia::SoundType, start(), Qtopia::StartDateTime, Qtopia::TimeZone, timeZone(), TimeConversion::toUTC(), type(), and Qtopia::Record::uid().

Event::Type Event::type  )  const
 

For internal use only.

Definition at line 584 of file event.cpp.

References typ.

Referenced by createVObject(), DateEntry::DateEntry(), DateEntry::event(), isAllDay(), and toMap().

Qtopia::UidGen& Event::uidGen  )  [inline, private, virtual]
 

Implements Qtopia::Record.

Definition at line 165 of file event.h.

int Event::week const QDate date  )  [static]
 

For internal use only.

Definition at line 371 of file event.cpp.

References QDate::day(), QDate::dayOfWeek(), QDate::month(), and QDate::year().

int Event::weekOffset  )  const [inline]
 

Returns the number of weeks from the start of the month that this event occurs.

Definition at line 288 of file event.h.

References day(), and start().

void Event::writeVCalendar const QString filename,
const Event event
[static]
 

Writes event as a VCard to the file filename.

Definition at line 1278 of file event.cpp.

References createVObject(), QFileDirect::directHandle(), f, IO_WriteOnly, QFile::open(), qWarning(), QString::utf8(), and writeVObject().

void Event::writeVCalendar const QString filename,
const QValueList< Event > &  events
[static]
 

Writes the list of events as a set of VCards to the file filename.

Definition at line 1250 of file event.cpp.

References QValueList< T >::begin(), createVObject(), QFileDirect::directHandle(), QValueList< T >::end(), f, IO_WriteOnly, QFile::open(), qWarning(), and writeVObject().

Referenced by DateBook::beamEvent().


Member Data Documentation

int Event::aMinutes [private]
 

Definition at line 175 of file event.h.

Referenced by alarmTime(), Event(), operator==(), save(), and setAlarm().

SoundTypeChoice Event::aSound [private]
 

Definition at line 176 of file event.h.

Referenced by alarmSound(), Event(), operator==(), save(), and setAlarm().

QString Event::categ [private]
 

Definition at line 168 of file event.h.

Referenced by operator==().

EventPrivate* Event::d [private]
 

Reimplemented from Qtopia::Record.

Definition at line 183 of file event.h.

QString Event::descript [private]
 

Definition at line 168 of file event.h.

Referenced by description(), match(), operator==(), save(), and setDescription().

bool Event::endTimeDirty [private]
 

Definition at line 171 of file event.h.

time_t Event::endUTC [private]
 

Definition at line 172 of file event.h.

Referenced by end(), Event(), match(), operator==(), save(), and setEnd().

bool Event::hAlarm [private]
 

Definition at line 174 of file event.h.

Referenced by Event(), hasAlarm(), operator==(), save(), and setAlarm().

bool Event::hRepeat [private]
 

Definition at line 174 of file event.h.

Referenced by Event(), operator==(), save(), and setRepeat().

QString Event::locat [private]
 

Definition at line 168 of file event.h.

Referenced by location(), match(), operator==(), save(), and setLocation().

int Event::mRid [private]
 

Definition at line 180 of file event.h.

int Event::mRinfo [private]
 

Definition at line 181 of file event.h.

QString Event::note [private]
 

Definition at line 178 of file event.h.

Referenced by match(), notes(), operator==(), save(), and setNotes().

RepeatPattern Event::pattern [private]
 

Definition at line 177 of file event.h.

Referenced by Event(), match(), operator==(), repeatOnWeekDay(), repeatPattern(), save(), setFrequency(), setRepeat(), setRepeatForever(), setRepeatOnWeekDay(), setRepeatTill(), and setRepeatType().

bool Event::startTimeDirty [private]
 

Definition at line 170 of file event.h.

time_t Event::startUTC [private]
 

Definition at line 172 of file event.h.

Referenced by Event(), match(), operator==(), save(), setStart(), and start().

Qtopia::UidGen Event::sUidGen [static, private]
 

Type Event::typ [private]
 

Definition at line 169 of file event.h.

Referenced by end(), Event(), operator==(), save(), setType(), start(), and type().

QString Event::tz [private]
 

Definition at line 173 of file event.h.

Referenced by match(), operator==(), setTimeZone(), and timeZone().


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