changes done by simo
[qtmeetings] / src / Domain / Configuration / DateTimeSettings.cpp
1 #include "DateTimeSettings.h"
2
3 DateTimeSettings::DateTimeSettings(const QDateTime &aStandardTimeChange, const QDateTime &aDaylightTimeChange, const QString aDayOfWeek)
4 {
5         this->iDaylightSaveTimeChangeMoment = aDaylightTimeChange;
6         this->iStandardTimeChangeMoment = aStandardTimeChange;
7         this->iDayOfWeek = aDayOfWeek;
8 }
9
10 DateTimeSettings::DateTimeSettings(const DateTimeSettings &aOther)
11 {
12         this->iDaylightSaveTimeChangeMoment = aOther.iDaylightSaveTimeChangeMoment;
13         this->iStandardTimeChangeMoment = aOther.iStandardTimeChangeMoment;
14         this->iDayOfWeek = aOther.iDayOfWeek;
15 }
16
17 DateTimeSettings::~DateTimeSettings()
18 {
19
20 }
21
22 QDateTime DateTimeSettings::standardTimeChange()
23 {
24         return (this->iStandardTimeChangeMoment);
25 }
26
27 QDateTime DateTimeSettings::daylightSaveTimeChange()
28 {
29         return (this->iDaylightSaveTimeChangeMoment);
30 }
31
32 QString DateTimeSettings::standardTimeChange_Time()
33 {
34         QTime time = this->iStandardTimeChangeMoment.time();
35         return (time.toString("hh:mm:ss"));
36 }
37
38 QString DateTimeSettings::standardTimeChange_Month()
39 {
40         QDate date = this->iStandardTimeChangeMoment.date();
41         return (date.toString("MM"));
42 }
43
44 QString DateTimeSettings::standardTimeChange_Day()
45 {
46         QDate date = this->iStandardTimeChangeMoment.date();
47         return (date.toString("dd"));
48 }
49
50 QString DateTimeSettings::daylightSaveTimeChange_Time()
51 {
52         QTime time = this->iDaylightSaveTimeChangeMoment.time();
53         return (time.toString("hh:mm:ss"));
54 }
55
56 QString DateTimeSettings::daylightSaveTimeChange_Month()
57 {
58         QDate date = this->iDaylightSaveTimeChangeMoment.date();
59         return (date.toString("MM"));
60 }
61
62 QString DateTimeSettings::daylightSaveTimeChange_Day()
63 {
64         QDate date = this->iDaylightSaveTimeChangeMoment.date();
65         return (date.toString("dd"));
66 }
67
68 void DateTimeSettings::setDaylightSaveTimeChange(const QDateTime &aDaylightSaveTimeChange)
69 {
70         this->iDaylightSaveTimeChangeMoment = aDaylightSaveTimeChange;
71 }
72
73 void DateTimeSettings::setStandardTimeChange(const QDateTime &aStandardTimeChange)
74 {
75         this->iStandardTimeChangeMoment = aStandardTimeChange;
76 }
77
78 void DateTimeSettings::setDayOfWeek(const QString aDay)
79 {
80         this->iDayOfWeek = aDay;
81 }
82
83 QString DateTimeSettings::dayOfWeek()
84 {
85         return(this->iDayOfWeek);
86 }