1 #include "DateTimeSettings.h"
4 DateTimeSettings::DateTimeSettings(const QDateTime &aStandardTimeChange, const QDateTime &aDaylightTimeChange, const QString aDayOfWeek)
6 this->iDaylightSaveTimeChangeMoment = aDaylightTimeChange;
7 this->iStandardTimeChangeMoment = aStandardTimeChange;
8 this->iDayOfWeek = aDayOfWeek;
11 DateTimeSettings::DateTimeSettings(const DateTimeSettings &aOther)
13 this->iDaylightSaveTimeChangeMoment = aOther.iDaylightSaveTimeChangeMoment;
14 this->iStandardTimeChangeMoment = aOther.iStandardTimeChangeMoment;
15 this->iDayOfWeek = aOther.iDayOfWeek;
18 DateTimeSettings::~DateTimeSettings()
23 QDateTime DateTimeSettings::standardTimeChange()
25 return (this->iStandardTimeChangeMoment);
28 QDateTime DateTimeSettings::daylightSaveTimeChange()
30 return (this->iDaylightSaveTimeChangeMoment);
33 QString DateTimeSettings::standardTimeChange_Time()
35 QTime time = this->iStandardTimeChangeMoment.time();
37 qDebug() << "DateTimeSettings::standardTimeChange_Time: "
38 +time.toString("hh:mm:ss");
40 return (time.toString("hh:mm:ss"));
43 QString DateTimeSettings::standardTimeChange_Month()
45 QDate date = this->iStandardTimeChangeMoment.date();
47 qDebug() << "DateTimeSettings::standardTimeChange_Month: "
50 return (date.toString("M"));
53 QString DateTimeSettings::standardTimeChange_Day()
55 QDate date = this->iStandardTimeChangeMoment.date();
57 qDebug() << "DateTimeSettings::standardTimeChange_Day: "
60 return (date.toString("d"));
63 QString DateTimeSettings::daylightSaveTimeChange_Time()
65 QTime time = this->iDaylightSaveTimeChangeMoment.time();
67 qDebug() << "DateTimeSettings::daylightSaveTimeChange_Time: "
68 +time.toString("hh:mm:ss");
70 return (time.toString("hh:mm:ss"));
73 QString DateTimeSettings::daylightSaveTimeChange_Month()
75 QDate date = this->iDaylightSaveTimeChangeMoment.date();
77 qDebug() << "DateTimeSettings::daylightSaveTimeChange_Month: "
80 return (date.toString("M"));
83 QString DateTimeSettings::daylightSaveTimeChange_Day()
85 QDate date = this->iDaylightSaveTimeChangeMoment.date();
87 qDebug() << "DateTimeSettings::daylightSaveTimeChange_Day: "
90 return (date.toString("d"));
93 void DateTimeSettings::setDaylightSaveTimeChange(const QDateTime &aDaylightSaveTimeChange)
95 this->iDaylightSaveTimeChangeMoment = aDaylightSaveTimeChange;
96 qDebug() << "DateTimeSettings::setDaylightSaveTimeChange: "
97 +this->iDaylightSaveTimeChangeMoment.toString("ddMMyyyyhhmmss");
100 void DateTimeSettings::setStandardTimeChange(const QDateTime &aStandardTimeChange)
102 this->iStandardTimeChangeMoment = aStandardTimeChange;
103 qDebug() << "DateTimeSettings::setStandardTimeChange: "
104 +this->iStandardTimeChangeMoment.toString("ddMMyyyyhhmmss");
107 void DateTimeSettings::setDayOfWeek(const QString aDay)
109 this->iDayOfWeek = aDay;
110 qDebug() << "DateTimeSettings::setDayOfWeek: "
114 QString DateTimeSettings::dayOfWeek()
117 qDebug() << "DateTimeSettings::dayOfWeek: " +this->iDayOfWeek;
119 return(this->iDayOfWeek);