1 #include "DateTimeSettings.h"
3 DateTimeSettings::DateTimeSettings(const QDateTime &aStandardTimeChange, const QDateTime &aDaylightTimeChange, const QString aDayOfWeek)
5 this->iDaylightSaveTimeChangeMoment = aDaylightTimeChange;
6 this->iStandardTimeChangeMoment = aStandardTimeChange;
7 this->iDayOfWeek = aDayOfWeek;
10 DateTimeSettings::DateTimeSettings(const DateTimeSettings &aOther)
12 this->iDaylightSaveTimeChangeMoment = aOther.iDaylightSaveTimeChangeMoment;
13 this->iStandardTimeChangeMoment = aOther.iStandardTimeChangeMoment;
14 this->iDayOfWeek = aOther.iDayOfWeek;
17 DateTimeSettings::~DateTimeSettings()
22 QDateTime DateTimeSettings::standardTimeChange()
24 return (this->iStandardTimeChangeMoment);
27 QDateTime DateTimeSettings::daylightSaveTimeChange()
29 return (this->iDaylightSaveTimeChangeMoment);
32 QString DateTimeSettings::standardTimeChange_Time()
34 QTime time = this->iStandardTimeChangeMoment.time();
35 return (time.toString("hh:mm:ss"));
38 QString DateTimeSettings::standardTimeChange_Month()
40 QDate date = this->iStandardTimeChangeMoment.date();
41 return (date.toString("MM"));
44 QString DateTimeSettings::standardTimeChange_Day()
46 QDate date = this->iStandardTimeChangeMoment.date();
47 return (date.toString("dd"));
50 QString DateTimeSettings::daylightSaveTimeChange_Time()
52 QTime time = this->iDaylightSaveTimeChangeMoment.time();
53 return (time.toString("hh:mm:ss"));
56 QString DateTimeSettings::daylightSaveTimeChange_Month()
58 QDate date = this->iDaylightSaveTimeChangeMoment.date();
59 return (date.toString("MM"));
62 QString DateTimeSettings::daylightSaveTimeChange_Day()
64 QDate date = this->iDaylightSaveTimeChangeMoment.date();
65 return (date.toString("dd"));
68 void DateTimeSettings::setDaylightSaveTimeChange(const QDateTime &aDaylightSaveTimeChange)
70 this->iDaylightSaveTimeChangeMoment = aDaylightSaveTimeChange;
73 void DateTimeSettings::setStandardTimeChange(const QDateTime &aStandardTimeChange)
75 this->iStandardTimeChangeMoment = aStandardTimeChange;
78 void DateTimeSettings::setDayOfWeek(const QString aDay)
80 this->iDayOfWeek = aDay;
83 QString DateTimeSettings::dayOfWeek()
85 return(this->iDayOfWeek);