summaryrefslogtreecommitdiff
path: root/library/backend/event.cpp
Side-by-side diff
Diffstat (limited to 'library/backend/event.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--library/backend/event.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/backend/event.cpp b/library/backend/event.cpp
index d906f19..4c24ab3 100644
--- a/library/backend/event.cpp
+++ b/library/backend/event.cpp
@@ -42,263 +42,263 @@ static void write( QString& buf, const Event::RepeatPattern &r )
buf += "Weekly";
break;
case Event::MonthlyDay:
buf += "MonthlyDay";
break;
case Event::MonthlyDate:
buf += "MonthlyDate";
break;
case Event::Yearly:
buf += "Yearly";
break;
default:
buf += "NoRepeat";
break;
}
buf += "\"";
if ( r.days > 0 )
buf += " rweekdays=\"" + QString::number( static_cast<int>( r.days ) ) + "\"";
if ( r.position != 0 )
buf += " rposition=\"" + QString::number( r.position ) + "\"";
buf += " rfreq=\"" + QString::number( r.frequency ) + "\"";
buf += " rhasenddate=\"" + QString::number( static_cast<int>( r.hasEndDate ) ) + "\"";
if ( r.hasEndDate )
buf += " enddt=\""
+ QString::number( r.endDateUTC ? r.endDateUTC : time( 0 ) )
+ "\"";
buf += " created=\"" + QString::number( r.createTime ) + "\"";
}
Qtopia::UidGen Event::sUidGen( Qtopia::UidGen::Qtopia );
/*!
\class Event event.h
\brief The Event class holds the data of a calendar event.
This data includes descriptive data of the event and schedualing information.
\ingroup qtopiaemb
\ingroup qtopiadesktop
*/
/*!
\class Event::RepeatPattern
\class The Event::RepeatPattern class is internal.
\internal
*/
/*!
\enum Event::Days
\internal
*/
/*!
\enum Event::Type
\internal
*/
/*!
\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:
<ul>
<li>\c Silent - No sound is produced.
<li>\c Loud - A loud sound is produced.
</ul>
*/
/*!
\fn bool Event::operator<( const Event & ) const
\internal
*/
/*!
\fn bool Event::operator<=( const Event & ) const
\internal
*/
/*!
\fn bool Event::operator!=( const Event & ) const
\internal
*/
/*!
\fn bool Event::operator>( const Event & ) const
\internal
*/
/*!
\fn bool Event::operator>=( const Event & ) const
\internal
*/
/*!
\enum Event::RepeatType
This enum defines how a event will repeat, if at all.
<ul>
<li>\c NoRepeat - Event does not repeat.
<li>\c Daily - Event occurs every n days.
<li>\c Weekly - Event occurs every n weeks.
<li>\c MonthlyDay - Event occurs every n months. Event will always occur in
the same week and same day of week as the first event.
<li>\c MonthlyDate - Event occurs every n months. Event will always occur
on the same day of the month as the first event.
<li>\c Yearly - Event occurs every n years.
</ul>
*/
/*!
\fn bool Event::isAllDay() const
Returns TRUE if the event is an all day event. Otherwise returns FALSE.
*/
/*!
\fn void Event::setAllDay(bool allday)
If \a 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.
*/
/*!
- \fn QDateTime Event::start() const
+ \fn QDateTime Event::start(bool) const
Returns the start date and time of the first occurance of the event.
*/
/*!
- \fn QDateTime Event::end() const
+ \fn QDateTime Event::end(bool) const
Returns the end date and time of the first occurance of the event.
*/
/*!
\fn time_t Event::startTime() const
\internal
*/
/*!
\fn time_t Event::endTime() const
\internal
*/
/*!
\fn void Event::setAlarm(int delay, SoundTypeChoice s)
Sets the alarm delay of the event to \a delay and the sound type of the
alarm to \a s.
*/
/*!
\fn void Event::clearAlarm()
Clears the alarm for the event.
*/
/*!
\fn int Event::alarmDelay() const
Returns the delay in minutes between the alarm for an event and the
start of the event.
*/
/*!
\fn Event::RepeatType Event::repeatType() const
Returns the repeat pattern type for the event.
\sa frequency()
*/
/*!
\fn int Event::weekOffset() const
Returns the number of weeks from the start of the month that this event
occurs.
*/
/*!
\fn QDate Event::repeatTill() const
Returns the date that the event will continue to repeat until. If the event
repeats forever the value returned is undefined.
\sa repeatForever()
*/
/*!
\fn bool Event::repeatForever() const
Returns FALSE if there is a date set for the event to continue until.
Otherwise returns TRUE.
*/
/*!
\fn bool Event::doRepeat() const
\internal
*/
/*!
\fn bool Event::repeatOnWeekDay(int day) const
Returns TRUE if the event has a RepeatType of Weekly and is set to occur on
\a day each week. Otherwise returns FALSE.
\sa QDate::dayName()
*/
/*!
\fn void Event::setRepeatOnWeekDay(int day, bool enable)
If \a enable is TRUE then sets the event to occur on \a day each week.
Otherwise sets the event not to occur on \a day.
\warning this function is only relavent for a event with RepeatType of
Weekly.
\sa QDate::dayName()
*/
/*!
\fn int Event::frequency() const
Returns how often the event repeats.
\sa repeatType()
*/
/*!
\fn void Event::setRepeatType(RepeatType t)
Sets the repeat pattern type of the event to \a t.
\sa setFrequency()
*/
/*!
\fn void Event::setFrequency(int n)
Sets how often the event occurs with in its repeat pattern.
\sa setRepeatType()
*/
/*!
\fn void Event::setRepeatTill(const QDate &d)
Sets the event to repeat until \a d.
*/
/*!
\fn void Event::setRepeatForever(bool enable)
If \a 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