Changeset View
Changeset View
Standalone View
Standalone View
src/recurrence.h
Show All 24 Lines | |||||
25 | #define KCALCORE_RECURRENCE_H | 25 | #define KCALCORE_RECURRENCE_H | ||
26 | 26 | | |||
27 | #include "kcalcore_export.h" | 27 | #include "kcalcore_export.h" | ||
28 | #include "recurrencerule.h" | 28 | #include "recurrencerule.h" | ||
29 | 29 | | |||
30 | class QBitArray; | 30 | class QBitArray; | ||
31 | class QTimeZone; | 31 | class QTimeZone; | ||
32 | 32 | | |||
33 | namespace KCalCore | 33 | namespace KCalendarCore | ||
34 | { | 34 | { | ||
35 | 35 | | |||
36 | class RecurrenceRule; | 36 | class RecurrenceRule; | ||
37 | 37 | | |||
38 | /** | 38 | /** | ||
39 | This class represents a recurrence rule for a calendar incidence. | 39 | This class represents a recurrence rule for a calendar incidence. | ||
40 | 40 | | |||
41 | It manages all recurrence rules, recurrence date/times, exception rules | 41 | It manages all recurrence rules, recurrence date/times, exception rules | ||
▲ Show 20 Lines • Show All 615 Lines • ▼ Show 20 Line(s) | 656 | protected: | |||
657 | RecurrenceRule *setNewRecurrenceType(RecurrenceRule::PeriodType type, int freq); | 657 | RecurrenceRule *setNewRecurrenceType(RecurrenceRule::PeriodType type, int freq); | ||
658 | 658 | | |||
659 | private: | 659 | private: | ||
660 | //@cond PRIVATE | 660 | //@cond PRIVATE | ||
661 | class Private; | 661 | class Private; | ||
662 | Private *const d; | 662 | Private *const d; | ||
663 | //@endcond | 663 | //@endcond | ||
664 | 664 | | |||
665 | friend KCALCORE_EXPORT QDataStream &operator<<(QDataStream &out, KCalCore::Recurrence *); | 665 | friend KCALCORE_EXPORT QDataStream &operator<<(QDataStream &out, KCalendarCore::Recurrence *); | ||
666 | friend KCALCORE_EXPORT QDataStream &operator>>(QDataStream &in, KCalCore::Recurrence *); | 666 | friend KCALCORE_EXPORT QDataStream &operator>>(QDataStream &in, KCalendarCore::Recurrence *); | ||
667 | }; | 667 | }; | ||
668 | 668 | | |||
669 | /** | 669 | /** | ||
670 | * Recurrence serializer and deserializer. | 670 | * Recurrence serializer and deserializer. | ||
671 | * @since 4.12 | 671 | * @since 4.12 | ||
672 | */ | 672 | */ | ||
673 | KCALCORE_EXPORT QDataStream &operator<<(QDataStream &out, KCalCore::Recurrence *); | 673 | KCALCORE_EXPORT QDataStream &operator<<(QDataStream &out, KCalendarCore::Recurrence *); | ||
674 | KCALCORE_EXPORT QDataStream &operator>>(QDataStream &in, KCalCore::Recurrence *); | 674 | KCALCORE_EXPORT QDataStream &operator>>(QDataStream &in, KCalendarCore::Recurrence *); | ||
675 | 675 | | |||
676 | } | 676 | } | ||
677 | 677 | | |||
678 | #endif | 678 | #endif |