Changeset View
Changeset View
Standalone View
Standalone View
src/alarm.cpp
Show All 32 Lines | |||||
33 | #include "alarm.h" | 33 | #include "alarm.h" | ||
34 | #include "duration.h" | 34 | #include "duration.h" | ||
35 | #include "incidence.h" | 35 | #include "incidence.h" | ||
36 | #include "utils.h" | 36 | #include "utils.h" | ||
37 | 37 | | |||
38 | #include <QTime> | 38 | #include <QTime> | ||
39 | #include <QTimeZone> | 39 | #include <QTimeZone> | ||
40 | 40 | | |||
41 | using namespace KCalCore; | 41 | using namespace KCalendarCore; | ||
42 | 42 | | |||
43 | /** | 43 | /** | ||
44 | Private class that helps to provide binary compatibility between releases. | 44 | Private class that helps to provide binary compatibility between releases. | ||
45 | @internal | 45 | @internal | ||
46 | */ | 46 | */ | ||
47 | //@cond PRIVATE | 47 | //@cond PRIVATE | ||
48 | class Q_DECL_HIDDEN KCalCore::Alarm::Private | 48 | class Q_DECL_HIDDEN KCalendarCore::Alarm::Private | ||
49 | { | 49 | { | ||
50 | public: | 50 | public: | ||
51 | Private() | 51 | Private() | ||
52 | : mParent(nullptr), | 52 | : mParent(nullptr), | ||
53 | mType(Alarm::Invalid), | 53 | mType(Alarm::Invalid), | ||
54 | mAlarmSnoozeTime(5), | 54 | mAlarmSnoozeTime(5), | ||
55 | mAlarmRepeatCount(0), | 55 | mAlarmRepeatCount(0), | ||
56 | mEndOffset(false), | 56 | mEndOffset(false), | ||
Show All 24 Lines | |||||
81 | bool mHasTime; // use mAlarmTime, not mOffset | 81 | bool mHasTime; // use mAlarmTime, not mOffset | ||
82 | bool mAlarmEnabled; | 82 | bool mAlarmEnabled; | ||
83 | 83 | | |||
84 | bool mHasLocationRadius; | 84 | bool mHasLocationRadius; | ||
85 | int mLocationRadius; // location radius for the alarm | 85 | int mLocationRadius; // location radius for the alarm | ||
86 | }; | 86 | }; | ||
87 | //@endcond | 87 | //@endcond | ||
88 | 88 | | |||
89 | Alarm::Alarm(Incidence *parent) : d(new KCalCore::Alarm::Private) | 89 | Alarm::Alarm(Incidence *parent) : d(new KCalendarCore::Alarm::Private) | ||
90 | { | 90 | { | ||
91 | d->mParent = parent; | 91 | d->mParent = parent; | ||
92 | } | 92 | } | ||
93 | 93 | | |||
94 | Alarm::Alarm(const Alarm &other) : | 94 | Alarm::Alarm(const Alarm &other) : | ||
95 | CustomProperties(other), d(new KCalCore::Alarm::Private(*other.d)) | 95 | CustomProperties(other), d(new KCalendarCore::Alarm::Private(*other.d)) | ||
96 | { | 96 | { | ||
97 | } | 97 | } | ||
98 | 98 | | |||
99 | Alarm::~Alarm() | 99 | Alarm::~Alarm() | ||
100 | { | 100 | { | ||
101 | delete d; | 101 | delete d; | ||
102 | } | 102 | } | ||
103 | 103 | | |||
▲ Show 20 Lines • Show All 726 Lines • ▼ Show 20 Line(s) | 823 | { | |||
830 | } | 830 | } | ||
831 | } | 831 | } | ||
832 | 832 | | |||
833 | int Alarm::locationRadius() const | 833 | int Alarm::locationRadius() const | ||
834 | { | 834 | { | ||
835 | return d->mLocationRadius; | 835 | return d->mLocationRadius; | ||
836 | } | 836 | } | ||
837 | 837 | | |||
838 | QDataStream &KCalCore::operator<<(QDataStream &out, const KCalCore::Alarm::Ptr &a) | 838 | QDataStream &KCalendarCore::operator<<(QDataStream &out, const KCalendarCore::Alarm::Ptr &a) | ||
839 | { | 839 | { | ||
840 | if (a) { | 840 | if (a) { | ||
841 | out << ((quint32)a->d->mType) | 841 | out << ((quint32)a->d->mType) | ||
842 | << a->d->mAlarmSnoozeTime | 842 | << a->d->mAlarmSnoozeTime | ||
843 | << a->d->mAlarmRepeatCount | 843 | << a->d->mAlarmRepeatCount | ||
844 | << a->d->mEndOffset | 844 | << a->d->mEndOffset | ||
845 | << a->d->mHasTime | 845 | << a->d->mHasTime | ||
846 | << a->d->mAlarmEnabled | 846 | << a->d->mAlarmEnabled | ||
847 | << a->d->mHasLocationRadius | 847 | << a->d->mHasLocationRadius | ||
848 | << a->d->mLocationRadius | 848 | << a->d->mLocationRadius | ||
849 | << a->d->mOffset; | 849 | << a->d->mOffset; | ||
850 | 850 | | |||
851 | serializeQDateTimeAsKDateTime(out, a->d->mAlarmTime); | 851 | serializeQDateTimeAsKDateTime(out, a->d->mAlarmTime); | ||
852 | 852 | | |||
853 | out << a->d->mFile | 853 | out << a->d->mFile | ||
854 | << a->d->mMailSubject | 854 | << a->d->mMailSubject | ||
855 | << a->d->mDescription | 855 | << a->d->mDescription | ||
856 | << a->d->mMailAttachFiles | 856 | << a->d->mMailAttachFiles | ||
857 | << a->d->mMailAddresses; | 857 | << a->d->mMailAddresses; | ||
858 | } | 858 | } | ||
859 | return out; | 859 | return out; | ||
860 | } | 860 | } | ||
861 | 861 | | |||
862 | QDataStream &KCalCore::operator>>(QDataStream &in, const KCalCore::Alarm::Ptr &a) | 862 | QDataStream &KCalendarCore::operator>>(QDataStream &in, const KCalendarCore::Alarm::Ptr &a) | ||
863 | { | 863 | { | ||
864 | if (a) { | 864 | if (a) { | ||
865 | quint32 type; | 865 | quint32 type; | ||
866 | in >> type; | 866 | in >> type; | ||
867 | a->d->mType = static_cast<Alarm::Type>(type); | 867 | a->d->mType = static_cast<Alarm::Type>(type); | ||
868 | in >> a->d->mAlarmSnoozeTime >> a->d->mAlarmRepeatCount >> a->d->mEndOffset >> a->d->mHasTime | 868 | in >> a->d->mAlarmSnoozeTime >> a->d->mAlarmRepeatCount >> a->d->mEndOffset >> a->d->mHasTime | ||
869 | >> a->d->mAlarmEnabled >> a->d->mHasLocationRadius >> a->d->mLocationRadius >> a->d->mOffset; | 869 | >> a->d->mAlarmEnabled >> a->d->mHasLocationRadius >> a->d->mLocationRadius >> a->d->mOffset; | ||
870 | deserializeKDateTimeAsQDateTime(in, a->d->mAlarmTime); | 870 | deserializeKDateTimeAsQDateTime(in, a->d->mAlarmTime); | ||
Show All 11 Lines |