equal
deleted
inserted
replaced
99 int sectionPos(int index) const; |
99 int sectionPos(int index) const; |
100 int sectionPos(const SectionNode &sn) const; |
100 int sectionPos(const SectionNode &sn) const; |
101 const SectionNode §ionNode(int index) const; |
101 const SectionNode §ionNode(int index) const; |
102 |
102 |
103 QString mDisplayFormat; |
103 QString mDisplayFormat; |
|
104 |
104 Sections mDisplaySections; |
105 Sections mDisplaySections; |
105 QVector<SectionNode> mSectionNodes; |
106 QVector<SectionNode> mSectionNodes; |
106 QStringList mSeparators; |
107 QStringList mSeparators; |
107 }; |
108 }; |
108 |
109 |
130 void setDateTimeRange(const QDateTime &start |
131 void setDateTimeRange(const QDateTime &start |
131 , const QDateTime &end); |
132 , const QDateTime &end); |
132 void setDateTime(const QDateTime &newDateTime); |
133 void setDateTime(const QDateTime &newDateTime); |
133 void setMinimumDateTime(const QDateTime &newMinDateTime); |
134 void setMinimumDateTime(const QDateTime &newMinDateTime); |
134 void setMaximumDateTime(const QDateTime &newMaxDateTime); |
135 void setMaximumDateTime(const QDateTime &newMaxDateTime); |
|
136 void postFormatEvent(); |
|
137 void processFormatEvent(); |
135 |
138 |
136 //helpers |
139 //helpers |
137 void setYearRange(int start,int end); |
140 void setYearRange(int start,int end); |
138 void setMonthRange(int start,int end); |
141 void setMonthRange(int start,int end); |
139 void setDayRange(int start,int end); |
142 void setDayRange(int start,int end); |
212 QDateTime mMaximumDate; |
215 QDateTime mMaximumDate; |
213 QVariant::Type mDateTimeMode; |
216 QVariant::Type mDateTimeMode; |
214 |
217 |
215 QGraphicsLinearLayout *mLayout; |
218 QGraphicsLinearLayout *mLayout; |
216 QString mFormat; |
219 QString mFormat; |
|
220 int mFormatEventType; |
217 |
221 |
218 HbDateTimeParser mParser; |
222 HbDateTimeParser mParser; |
219 QList<HbDateTimeParser::Section> mDisplaySections; |
223 QList<HbDateTimeParser::Section> mDisplaySections; |
220 QString mYearFormat; |
224 QString mYearFormat; |
221 QString mMonthFormat; |
225 QString mMonthFormat; |
224 QString mMinuteFormat; |
228 QString mMinuteFormat; |
225 QString mSecondFormat; |
229 QString mSecondFormat; |
226 bool mIs24HourFormat; |
230 bool mIs24HourFormat; |
227 bool mIsTwoDigitYearFormat; |
231 bool mIsTwoDigitYearFormat; |
228 |
232 |
229 HbExtendedLocale mLocale; |
233 HbExtendedLocale mLocale; |
230 |
|
231 //graphics items/style items |
|
232 QGraphicsItem *mBackground; |
|
233 QGraphicsItem *mFrame; |
|
234 HbWidget *mContent; |
234 HbWidget *mContent; |
235 QHash<QDateTimeEdit::Section, int> mIntervals; |
235 QHash<QDateTimeEdit::Section, int> mIntervals; |
236 QGraphicsItem *mHighlight; |
236 //graphics items/style items |
|
237 QGraphicsObject *mBackground; |
|
238 QGraphicsObject *mFrame; |
|
239 QGraphicsObject *mHighlight; |
237 }; |
240 }; |
238 |
241 |
239 #endif //HBDATETIMEPICKER_P_H |
242 #endif //HBDATETIMEPICKER_P_H |