summaryrefslogtreecommitdiffstats
path: root/libkcal/recurrence.h
diff options
context:
space:
mode:
Diffstat (limited to 'libkcal/recurrence.h')
-rw-r--r--libkcal/recurrence.h82
1 files changed, 41 insertions, 41 deletions
diff --git a/libkcal/recurrence.h b/libkcal/recurrence.h
index 773a9d635..ec6965977 100644
--- a/libkcal/recurrence.h
+++ b/libkcal/recurrence.h
@@ -24,9 +24,9 @@
#ifndef KCAL_RECURRENCE_H
#define KCAL_RECURRENCE_H
-#include <qstring.h>
-#include <qbitarray.h>
-#include <qptrlist.h>
+#include <tqstring.h>
+#include <tqbitarray.h>
+#include <tqptrlist.h>
#include "libkcal_export.h"
#include "recurrencerule.h"
@@ -111,17 +111,17 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
/** Return the start date/time of the recurrence (Time for floating incidences will be 0:00).
@return the current start/time of the recurrence. */
- QDateTime startDateTime() const;
+ TQDateTime startDateTime() const;
/** Return the start date/time of the recurrence */
- QDate startDate() const { return mStartDateTime.date(); }
+ TQDate startDate() const { return mStartDateTime.date(); }
/** Set start of recurrence, as a date and time. Also sets the incidence to non-floating.
@param start the new start date/time of the incidence.
*/
- void setStartDateTime( const QDateTime &start );
+ void setStartDateTime( const TQDateTime &start );
/** Set start of recurrence, as a date. Also sets the incidence to floating.
@param start The new start date of the incidence.
*/
- void setStartDate( const QDate &start );
+ void setStartDate( const TQDate &start );
/** Set whether the recurrence has no time, just a date.
* Floating means -- according to rfc2445 -- that the event has no time
@@ -150,10 +150,10 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
static ushort recurrenceType( const RecurrenceRule *rrule );
/** Returns true if the date specified is one on which the event will
* recur. */
- bool recursOn( const QDate &qd ) const;
+ bool recursOn( const TQDate &qd ) const;
/** Returns true if the date/time specified is one at which the event will
* recur. Times are rounded down to the nearest minute to determine the result. */
- bool recursAt( const QDateTime & ) const;
+ bool recursAt( const TQDateTime & ) const;
/** Removes all recurrence rules. Recurrence dates and exceptions are
not removed. */
void unsetRecurs();
@@ -164,21 +164,21 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* recurrence will occur.
* @param date the date for which to find the recurrence times.
*/
- QValueList<QTime> recurTimesOn(const QDate &date) const;
+ TQValueList<TQTime> recurTimesOn(const TQDate &date) const;
/** Returns the date and time of the next recurrence, after the specified date/time.
* If the recurrence has no time, the next date after the specified date is returned.
* @param preDateTime the date/time after which to find the recurrence.
* @return date/time of next recurrence (strictly later than the given QDateTiem), or invalid date if none.
*/
- QDateTime getNextDateTime( const QDateTime& preDateTime ) const;
+ TQDateTime getNextDateTime( const TQDateTime& preDateTime ) const;
/** Returns the date and time of the last previous recurrence, before the specified date/time.
* If a time later than 00:00:00 is specified and the recurrence has no time, 00:00:00 on
* the specified date is returned if that date recurs.
* @param afterDateTime the date/time before which to find the recurrence.
- * @return date/time of previous recurrence (strictly earlier than the given QDateTime), or invalid date if none.
+ * @return date/time of previous recurrence (strictly earlier than the given TQDateTime), or invalid date if none.
*/
- QDateTime getPreviousDateTime( const QDateTime& afterDateTime ) const;
+ TQDateTime getPreviousDateTime( const TQDateTime& afterDateTime ) const;
/** Returns frequency of recurrence, in terms of the recurrence time period type. */
int frequency() const;
@@ -194,25 +194,25 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* first and last. */
void setDuration(int duration);
/** Returns the number of recurrences up to and including the date/time specified. */
- int durationTo(const QDateTime &) const;
+ int durationTo(const TQDateTime &) const;
/** Returns the number of recurrences up to and including the date specified. */
- int durationTo( const QDate &date ) const { return durationTo( QDateTime( date, QTime( 23, 59, 59 ) ) ); }
+ int durationTo( const TQDate &date ) const { return durationTo( TQDateTime( date, TQTime( 23, 59, 59 ) ) ); }
/** Returns the date/time of the last recurrence.
* An invalid date is returned if the recurrence has no end.
*/
- QDateTime endDateTime() const;
+ TQDateTime endDateTime() const;
/** Returns the date of the last recurrence.
* An invalid date is returned if the recurrence has no end.
*/
- QDate endDate() const;
+ TQDate endDate() const;
/** Sets the date of the last recurrence. The end time is set to the recurrence start time.
* @param endDate the ending date after which to stop recurring. If the
* incidence is not floating, the end time will be 23:59.*/
- void setEndDate( const QDate &endDate );
+ void setEndDate( const TQDate &endDate );
/** Sets the date and time of the last recurrence.
* @param endDateTime the ending date/time after which to stop recurring. */
- void setEndDateTime( const QDateTime &endDateTime );
+ void setEndDateTime( const TQDateTime &endDateTime );
@@ -282,11 +282,11 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* @param days a 7 bit array indicating which days on which to recur (bit 0 = Monday).
* @param weekStart the first day of the week (Monday=1 .. Sunday=7, default is Monday).
*/
- void setWeekly( int freq, const QBitArray &days, int weekStart = 1 );
+ void setWeekly( int freq, const TQBitArray &days, int weekStart = 1 );
/** Adds days to the weekly day recurrence list.
* @param days a 7 bit array indicating which days on which to recur (bit 0 = Monday).
*/
- void addWeeklyDays( const QBitArray &days );
+ void addWeeklyDays( const TQBitArray &days );
/** Returns the first day of the week. Uses only the
* first RRULE if present (i.e. a second RRULE as well as all EXRULES are
* ignored!
@@ -294,7 +294,7 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
*/
int weekStart() const;
/** Returns week day mask (bit 0 = Monday). */
- QBitArray days() const; // Emulate the old behavior
+ TQBitArray days() const; // Emulate the old behavior
/** Sets an event to recur monthly. By default infinite recurrence is used.
The date of the monthly recurrence will be taken from the start date
@@ -318,7 +318,7 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* Example: pos = 2, and bits 0 and 2 are set in days:
* the rule is to repeat every 2nd Monday and Wednesday in the month.
*/
- void addMonthlyPos( short pos, const QBitArray &days );
+ void addMonthlyPos( short pos, const TQBitArray &days );
void addMonthlyPos( short pos, ushort day );
/** Adds a date (e.g. the 15th of each month) to the monthly day
* recurrence list.
@@ -326,10 +326,10 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
*/
void addMonthlyDate( short day );
/** Returns list of day positions in months. */
- QValueList<RecurrenceRule::WDayPos> monthPositions() const;
+ TQValueList<RecurrenceRule::WDayPos> monthPositions() const;
/** Returns list of day numbers of a month. */
// Emulate old behavior
- QValueList<int> monthDays() const;
+ TQValueList<int> monthDays() const;
/** Sets an event to recur yearly. By default, this will recur every year
* on the same date (e.g. every year on April 15 if the start date was
@@ -392,14 +392,14 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* If no months are specified, the fule is to repeat every year on the
* 2nd Monday and Wednesday of the year.
*/
- void addYearlyPos( short pos, const QBitArray &days );
+ void addYearlyPos( short pos, const TQBitArray &days );
/** Returns the day numbers within a yearly recurrence.
* @return the days of the year for the event. E.g. if the list contains
* 60, this means the recurrence happens on day 60 of the year, i.e.
* on Feb 29 in leap years and March 1 in non-leap years.
*/
- QValueList<int> yearDays() const;
+ TQValueList<int> yearDays() const;
/** Returns the dates within a yearly recurrence.
* @return the days of the month for the event. E.g. if the list contains
* 13, this means the recurrence happens on the 13th of the month.
@@ -407,7 +407,7 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* yearlyMonths(). If this list is empty, the month of the start
* date is used.
*/
- QValueList<int> yearDates() const;
+ TQValueList<int> yearDates() const;
/** Returns the months within a yearly recurrence.
* @return the months for the event. E.g. if the list contains
* 11, this means the recurrence happens in November.
@@ -416,7 +416,7 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* through yearlyPositions() if they are given as positions within the
* month. If none is specified, the date of the start date is used.
*/
- QValueList<int> yearMonths() const;
+ TQValueList<int> yearMonths() const;
/** Returns the positions within a yearly recurrence.
* @return the positions for the event, either within a month (if months
* are set through addYearlyMonth()) or within the year.
@@ -426,10 +426,10 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
* year.
*/
/** Returns list of day positions in months, for a recursYearlyPos recurrence rule. */
- QValueList<RecurrenceRule::WDayPos> yearPositions() const;
+ TQValueList<RecurrenceRule::WDayPos> yearPositions() const;
/** Upper date limit for recurrences */
- static const QDate MAX_DATE;
+ static const TQDate MAX_DATE;
/**
Debug output.
@@ -451,16 +451,16 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
DateList rDates() const;
void setRDateTimes( const DateTimeList &rdates);
void setRDates( const DateList &rdates);
- void addRDateTime( const QDateTime &rdate );
- void addRDate( const QDate &rdate );
+ void addRDateTime( const TQDateTime &rdate );
+ void addRDate( const TQDate &rdate );
// ExDATE
DateTimeList exDateTimes() const;
DateList exDates() const;
void setExDateTimes( const DateTimeList &exdates);
void setExDates( const DateList &exdates);
- void addExDateTime( const QDateTime &exdate );
- void addExDate( const QDate &exdate );
+ void addExDateTime( const TQDateTime &exdate );
+ void addExDate( const TQDate &exdate );
RecurrenceRule *defaultRRule( bool create = false ) const;
RecurrenceRule *defaultRRuleConst() const;
@@ -490,19 +490,19 @@ class LIBKCAL_EXPORT Recurrence : public RecurrenceRule::Observer
private:
RecurrenceRule::List mExRules;
RecurrenceRule::List mRRules;
- QValueList<QDateTime>mRDateTimes;
- QValueList<QDate> mRDates;
- QValueList<QDateTime> mExDateTimes;
- QValueList<QDate> mExDates;
+ TQValueList<TQDateTime>mRDateTimes;
+ TQValueList<TQDate> mRDates;
+ TQValueList<TQDateTime> mExDateTimes;
+ TQValueList<TQDate> mExDates;
- QDateTime mStartDateTime; // date/time of first recurrence
+ TQDateTime mStartDateTime; // date/time of first recurrence
bool mFloating; // the recurrence has no time, just a date
bool mRecurReadOnly;
// Cache the type of the recurrence with the old system (e.g. MonthlyPos)
mutable ushort mCachedType;
- QValueList<Observer*> mObservers;
+ TQValueList<Observer*> mObservers;
class Private;
Private *d;