src/hbwidgets/widgets/hbdatetimepicker_p.h
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
--- a/src/hbwidgets/widgets/hbdatetimepicker_p.h	Thu Sep 02 20:44:51 2010 +0300
+++ b/src/hbwidgets/widgets/hbdatetimepicker_p.h	Fri Sep 17 08:32:10 2010 +0300
@@ -101,6 +101,7 @@
     const SectionNode &sectionNode(int index) const;
 
     QString mDisplayFormat;
+    
     Sections mDisplaySections;
     QVector<SectionNode> mSectionNodes;
     QStringList mSeparators;
@@ -132,6 +133,8 @@
     void setDateTime(const QDateTime &newDateTime);
     void setMinimumDateTime(const QDateTime &newMinDateTime);
     void setMaximumDateTime(const QDateTime &newMaxDateTime);
+    void postFormatEvent();
+    void processFormatEvent();
 
     //helpers
     void setYearRange(int start,int end);
@@ -214,6 +217,7 @@
 
     QGraphicsLinearLayout *mLayout;
     QString mFormat;
+      int mFormatEventType;
 
     HbDateTimeParser mParser;
     QList<HbDateTimeParser::Section> mDisplaySections;
@@ -226,14 +230,13 @@
     bool mIs24HourFormat;
     bool mIsTwoDigitYearFormat;
 
-    HbExtendedLocale mLocale;
-
-    //graphics items/style items
-    QGraphicsItem *mBackground;
-    QGraphicsItem *mFrame;
+    HbExtendedLocale mLocale; 
     HbWidget *mContent;
     QHash<QDateTimeEdit::Section, int> mIntervals;
-    QGraphicsItem   *mHighlight;
+    //graphics items/style items
+    QGraphicsObject *mBackground;
+    QGraphicsObject *mFrame;
+    QGraphicsObject *mHighlight;
 };
 
 #endif //HBDATETIMEPICKER_P_H