src/hbwidgets/widgets/hbdatetimepicker_p.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 3 11d3954df52a
--- a/src/hbwidgets/widgets/hbdatetimepicker_p.h	Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbwidgets/widgets/hbdatetimepicker_p.h	Mon May 03 12:48:33 2010 +0300
@@ -37,6 +37,7 @@
 #include <QDateTime>
 #include <QGraphicsWidget>
 #include <QList>
+#include <QHash>
 
 
 #define HBDATETIMEPICKER_TIME_MIN QTime(0, 0, 0, 0)
@@ -160,12 +161,10 @@
     void resizeModel(QStringListModel *model,
         int oldStart, int oldEnd,
         int newStart, int newEnd,
-        QString (HbDateTimePickerPrivate::*localeFuncPtr)(int));
+        QString (HbDateTimePickerPrivate::*localeFuncPtr)(int), int interval = 1);
 
 
     void createPrimitives();
-    void createDividers();
-    void updateDividers();
     void deleteAndNull(HbTumbleView*& t) {
         delete t;t=0;
     }
@@ -231,7 +230,8 @@
     QGraphicsItem *mBackground;
     QGraphicsItem *mFrame;
     HbWidget *mContent;
-    QList<QGraphicsWidget *> mDividers;
+    QHash<QDateTimeEdit::Section, int> mIntervals;
+    QGraphicsItem   *mHighlight;
 };
 
 #endif //HBDATETIMEPICKER_P_H