equal
deleted
inserted
replaced
22 |
22 |
23 class DialpadButton : public HbPushButton |
23 class DialpadButton : public HbPushButton |
24 { |
24 { |
25 Q_OBJECT |
25 Q_OBJECT |
26 |
26 |
|
27 Q_PROPERTY(DialpadButtonType buttonType READ buttonType WRITE setButtonType) |
|
28 Q_ENUMS(DialpadButtonType) |
|
29 |
|
30 public: |
|
31 enum DialpadButtonType { |
|
32 NumericButton = 0x1, |
|
33 FunctionButton = 0x2, |
|
34 CallButton = 0x3 |
|
35 }; |
|
36 |
27 public: |
37 public: |
28 explicit DialpadButton(QGraphicsItem *parent = 0 ); |
38 explicit DialpadButton(QGraphicsItem *parent = 0 ); |
29 virtual ~DialpadButton( ); |
39 virtual ~DialpadButton( ); |
30 |
40 |
|
41 DialpadButtonType buttonType() const; |
|
42 void setButtonType(DialpadButtonType type); |
|
43 |
31 protected: |
44 protected: |
32 void changeEvent(QEvent *event); |
45 void changeEvent(QEvent *event); |
33 bool sceneEvent(QEvent *event); |
46 bool sceneEvent(QEvent *event); |
|
47 void polish(HbStyleParameters& params); |
|
48 |
|
49 private: |
|
50 DialpadButtonType mButtonType; |
34 }; |
51 }; |
35 |
52 |
36 #endif // DIALPADBUTTON_H |
53 #endif // DIALPADBUTTON_H |