35 class HB_WIDGETS_EXPORT HbNotificationDialog : public HbDialog |
35 class HB_WIDGETS_EXPORT HbNotificationDialog : public HbDialog |
36 { |
36 { |
37 Q_OBJECT |
37 Q_OBJECT |
38 Q_PROPERTY(QString text READ text WRITE setText) |
38 Q_PROPERTY(QString text READ text WRITE setText) |
39 Q_PROPERTY(QString title READ title WRITE setTitle) |
39 Q_PROPERTY(QString title READ title WRITE setTitle) |
40 Q_PROPERTY(int wrapMode READ wrapMode WRITE setWrapMode) //deprecated |
|
41 Q_PROPERTY(HbIcon icon READ icon WRITE setIcon) |
40 Q_PROPERTY(HbIcon icon READ icon WRITE setIcon) |
42 Q_PROPERTY(Hb::TextWrapping titleTextWrapping READ titleTextWrapping WRITE setTitleTextWrapping) |
41 Q_PROPERTY(Hb::TextWrapping titleTextWrapping READ titleTextWrapping WRITE setTitleTextWrapping) |
43 Q_PROPERTY(bool sequentialShow READ isSequentialShow WRITE setSequentialShow) |
42 Q_PROPERTY(bool sequentialShow READ isSequentialShow WRITE setSequentialShow) |
44 |
|
45 public: |
|
46 |
|
47 //deprecated |
|
48 enum WrapMode |
|
49 { |
|
50 NoWrap = 0, |
|
51 TitleWrapsTwoLines |
|
52 }; |
|
53 |
43 |
54 public: |
44 public: |
55 HbNotificationDialog(); |
45 HbNotificationDialog(); |
56 ~HbNotificationDialog(); |
46 ~HbNotificationDialog(); |
57 |
47 |
58 static void launchDialog(const QString &title, QGraphicsScene *scene = 0); |
48 static void launchDialog(const QString &title, QGraphicsScene *scene = 0); |
59 |
|
60 //deprecated. |
|
61 static void launchDialog(const HbIcon &icon, QGraphicsScene *scene = 0); |
|
62 static void launchDialog(const QString &title, const QString &text, QGraphicsScene *scene = 0); |
49 static void launchDialog(const QString &title, const QString &text, QGraphicsScene *scene = 0); |
63 static void launchDialog(const HbIcon &icon, const QString &title, const QString &text, QGraphicsScene *scene = 0); |
50 static void launchDialog(const HbIcon &icon, const QString &title, const QString &text, QGraphicsScene *scene = 0); |
64 |
51 |
65 void enableTouchActivation(bool enabled); |
52 void enableTouchActivation(bool enabled); |
66 |
53 |
72 |
59 |
73 QString title() const; |
60 QString title() const; |
74 QString text() const; |
61 QString text() const; |
75 HbIcon icon() const; |
62 HbIcon icon() const; |
76 |
63 |
77 //deprecated |
|
78 int wrapMode() const; |
|
79 |
|
80 //deprecated |
|
81 void setWrapMode(int mode); |
|
82 |
|
83 void setTitleTextWrapping(Hb::TextWrapping wrapping); |
64 void setTitleTextWrapping(Hb::TextWrapping wrapping); |
84 Hb::TextWrapping titleTextWrapping() const; |
65 Hb::TextWrapping titleTextWrapping() const; |
85 |
66 |
86 void setSequentialShow(bool sequential); |
67 void setSequentialShow(bool sequential); |
87 bool isSequentialShow() const; |
68 bool isSequentialShow() const; |
88 |
69 |
89 enum { Type = Hb::ItemType_NotificationDialog }; |
70 enum { Type = Hb::ItemType_NotificationDialog }; |
90 int type() const { return Type; } |
71 int type() const { return Type; } |
|
72 QGraphicsItem *primitive(const QString &itemName) const; |
91 |
73 |
92 signals: |
74 signals: |
93 void activated(); |
75 void activated(); |
94 |
76 |
95 protected: |
77 protected: |