1 #ifndef DATETIMESETTINGS_H_
2 #define DATETIMESETTINGS_H_
13 * \param aStandardTimeChange The date and time when the standard time is to be used. The year part and the milliseconds are omitted.
14 * \param aDaylightTimeChange The date and time when the daylight time is to be used. The year part and the milliseconds are omitted.
15 * \param aDayOfWeek The day of the week when the time is to be used.
17 DateTimeSettings(const QDateTime &aStandardTimeChange, const QDateTime &aDaylightTimeChange, const QString aDayOfWeek);
21 * Overloaded. Constructor to initialize a DateTimeSettings instance.
22 * \param aOther DateTimeSettings class to be copied.
24 DateTimeSettings(const DateTimeSettings &aOther);
26 virtual ~DateTimeSettings();
31 QDateTime standardTimeChange();
36 QDateTime daylightSaveTimeChange();
41 QString standardTimeChange_Time();
46 QString standardTimeChange_Month();
51 QString standardTimeChange_Day();
56 QString daylightSaveTimeChange_Time();
61 QString daylightSaveTimeChange_Month();
66 QString daylightSaveTimeChange_Day();
71 void setDaylightSaveTimeChange(const QDateTime &aDaylightSaveTimeChange);
76 void setStandardTimeChange(const QDateTime &aStandardTimeChange);
81 void setDayOfWeek(const QString aDay);
89 QDateTime iStandardTimeChangeMoment;
90 QDateTime iDaylightSaveTimeChangeMoment;
94 #endif /*DATETIMESETTINGS_H_*/