36 |
36 |
37 class HB_WIDGETS_EXPORT HbDeviceMessageBox : public QObject |
37 class HB_WIDGETS_EXPORT HbDeviceMessageBox : public QObject |
38 { |
38 { |
39 Q_OBJECT |
39 Q_OBJECT |
40 |
40 |
|
41 Q_PROPERTY(HbMessageBox::MessageBoxType messageBoxType READ messageBoxType WRITE setMessageBoxType) |
41 Q_PROPERTY(QString text READ text WRITE setText) |
42 Q_PROPERTY(QString text READ text WRITE setText) |
42 Q_PROPERTY(QString iconName READ iconName WRITE setIconName) |
43 Q_PROPERTY(QString iconName READ iconName WRITE setIconName) |
43 Q_PROPERTY(Qt::Alignment iconAlignment READ iconAlignment WRITE setIconAlignment) |
|
44 Q_PROPERTY(bool iconVisible READ iconVisible WRITE setIconVisible) |
44 Q_PROPERTY(bool iconVisible READ iconVisible WRITE setIconVisible) |
45 Q_PROPERTY(int timeout READ timeout WRITE setTimeout) |
45 Q_PROPERTY(int timeout READ timeout WRITE setTimeout) |
46 Q_PROPERTY(QString animationDefinition READ animationDefinition WRITE setAnimationDefinition) |
46 Q_PROPERTY(QString animationDefinition READ animationDefinition WRITE setAnimationDefinition) |
47 |
47 |
48 public: |
48 public: |
70 static void warning(const QString &text); |
70 static void warning(const QString &text); |
71 |
71 |
72 void show(); |
72 void show(); |
73 void update(); |
73 void update(); |
74 void close(); |
74 void close(); |
75 HbAction *exec(); // deprecated |
75 const QAction *exec(); |
76 const QAction *exec() const; // tbd. remove const when HbAction *exec() is removed |
|
77 const QAction *triggeredAction() const; |
76 const QAction *triggeredAction() const; |
78 bool isAcceptAction(const QAction *action) const; |
77 bool isAcceptAction(const QAction *action) const; |
|
78 |
79 void setMessageBoxType(HbMessageBox::MessageBoxType type); |
79 void setMessageBoxType(HbMessageBox::MessageBoxType type); |
80 HbMessageBox::MessageBoxType messageBoxType() const; |
80 HbMessageBox::MessageBoxType messageBoxType() const; |
81 |
81 |
82 void setText(const QString &text); |
82 void setText(const QString &text); |
83 QString text() const; |
83 QString text() const; |
84 |
84 |
85 void setIconName(const QString &iconName); |
85 void setIconName(const QString &iconName); |
86 QString iconName() const; |
86 QString iconName() const; |
87 |
|
88 void setIconAlignment(Qt::Alignment align); |
|
89 Qt::Alignment iconAlignment() const; |
|
90 |
87 |
91 void setIconVisible(bool visible); |
88 void setIconVisible(bool visible); |
92 bool iconVisible() const; |
89 bool iconVisible() const; |
93 |
90 |
94 void setAnimationDefinition(QString &animationDefinition); |
91 void setAnimationDefinition(QString &animationDefinition); |
98 void setTimeout(HbPopup::DefaultTimeout timeout); |
95 void setTimeout(HbPopup::DefaultTimeout timeout); |
99 int timeout() const; |
96 int timeout() const; |
100 |
97 |
101 void setDismissPolicy(HbPopup::DismissPolicy dismissPolicy); |
98 void setDismissPolicy(HbPopup::DismissPolicy dismissPolicy); |
102 HbPopup::DismissPolicy dismissPolicy() const; |
99 HbPopup::DismissPolicy dismissPolicy() const; |
103 |
|
104 HbAction *primaryAction() const; // deprecated |
|
105 void setPrimaryAction(HbAction *action); // deprecated |
|
106 |
|
107 HbAction *secondaryAction() const; // deprecated |
|
108 void setSecondaryAction(HbAction *action); // deprecated |
|
109 |
100 |
110 void setAction(QAction *action, ActionRole role); |
101 void setAction(QAction *action, ActionRole role); |
111 QAction *action(ActionRole role) const; |
102 QAction *action(ActionRole role) const; |
112 |
103 |
113 signals: |
104 signals: |