equal
deleted
inserted
replaced
33 class HbStyleOptionProgressBar; |
33 class HbStyleOptionProgressBar; |
34 |
34 |
35 class HB_WIDGETS_EXPORT HbProgressBar : public HbWidget |
35 class HB_WIDGETS_EXPORT HbProgressBar : public HbWidget |
36 { |
36 { |
37 Q_OBJECT |
37 Q_OBJECT |
38 Q_ENUMS(ProgressBarType) |
|
39 Q_PROPERTY(int progressValue READ progressValue WRITE setProgressValue) |
38 Q_PROPERTY(int progressValue READ progressValue WRITE setProgressValue) |
40 Q_PROPERTY(bool invertedAppearance READ invertedAppearance WRITE setInvertedAppearance) |
39 Q_PROPERTY(bool invertedAppearance READ invertedAppearance WRITE setInvertedAppearance) |
41 Q_PROPERTY(int maximum READ maximum WRITE setMaximum) |
40 Q_PROPERTY(int maximum READ maximum WRITE setMaximum) |
42 Q_PROPERTY(int minimum READ minimum WRITE setMinimum) |
41 Q_PROPERTY(int minimum READ minimum WRITE setMinimum) |
43 Q_PROPERTY(QString minText READ minText WRITE setMinText) |
42 Q_PROPERTY(QString minText READ minText WRITE setMinText) |
45 Q_PROPERTY(bool minMaxTextVisible READ isMinMaxTextVisible WRITE setMinMaxTextVisible) |
44 Q_PROPERTY(bool minMaxTextVisible READ isMinMaxTextVisible WRITE setMinMaxTextVisible) |
46 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation) |
45 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation) |
47 Q_PROPERTY(Qt::Alignment minMaxTextAlignment READ minMaxTextAlignment WRITE setMinMaxTextAlignment) |
46 Q_PROPERTY(Qt::Alignment minMaxTextAlignment READ minMaxTextAlignment WRITE setMinMaxTextAlignment) |
48 |
47 |
49 public: |
48 public: |
50 enum ProgressBarType {SimpleProgressBar, RatingProgressBar }; |
|
51 |
49 |
52 explicit HbProgressBar(ProgressBarType type = SimpleProgressBar, QGraphicsItem *parent = 0); |
50 explicit HbProgressBar(QGraphicsItem *parent= 0); |
53 explicit HbProgressBar(QGraphicsItem *parent); |
|
54 ~HbProgressBar(); |
51 ~HbProgressBar(); |
55 |
52 |
56 bool invertedAppearance() const; |
53 bool invertedAppearance() const; |
57 void setInvertedAppearance(bool inverted); |
54 void setInvertedAppearance(bool inverted); |
58 |
55 |
90 |
87 |
91 signals: |
88 signals: |
92 void valueChanged(int value); |
89 void valueChanged(int value); |
93 |
90 |
94 protected: |
91 protected: |
95 HbProgressBar(HbProgressBarPrivate &dd, ProgressBarType type=SimpleProgressBar, QGraphicsItem *parent = 0); |
92 HbProgressBar(HbProgressBarPrivate &dd, QGraphicsItem *parent = 0); |
96 HbProgressBar(HbProgressBarPrivate &dd, QGraphicsItem *parent); |
|
97 void initStyleOption(HbStyleOptionProgressBar *option) const; |
93 void initStyleOption(HbStyleOptionProgressBar *option) const; |
98 void closeEvent ( QCloseEvent * event ); |
94 void closeEvent ( QCloseEvent * event ); |
99 QVariant itemChange(GraphicsItemChange change, const QVariant &value); |
95 QVariant itemChange(GraphicsItemChange change, const QVariant &value); |
100 void changeEvent(QEvent *event); |
96 void changeEvent(QEvent *event); |
101 |
97 |