File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -206,6 +206,26 @@ bool QgsMessageBar::clearWidgets()
206206 return !mCurrentItem && mItems .empty ();
207207}
208208
209+ void QgsMessageBar::pushSuccess ( const QString& title, const QString& message )
210+ {
211+ pushMessage ( title, message, SUCCESS );
212+ }
213+
214+ void QgsMessageBar::pushInfo ( const QString& title, const QString& message )
215+ {
216+ pushMessage ( title, message, INFO );
217+ }
218+
219+ void QgsMessageBar::pushWarning ( const QString& title, const QString& message )
220+ {
221+ pushMessage ( title, message, WARNING );
222+ }
223+
224+ void QgsMessageBar::pushCritical ( const QString& title, const QString& message )
225+ {
226+ pushMessage ( title, message, CRITICAL );
227+ }
228+
209229void QgsMessageBar::showItem ( QgsMessageBarItem *item )
210230{
211231 Q_ASSERT ( item );
Original file line number Diff line number Diff line change @@ -107,6 +107,34 @@ class GUI_EXPORT QgsMessageBar: public QFrame
107107 */
108108 bool clearWidgets ();
109109
110+ /* *
111+ * Pushes a warning with default timeout to the message bar
112+ * @param message The message to be displayed
113+ * @note added in 2.8
114+ */
115+ void pushSuccess ( const QString& title, const QString& message );
116+
117+ /* *
118+ * Pushes a warning with default timeout to the message bar
119+ * @param message The message to be displayed
120+ * @note added in 2.8
121+ */
122+ void pushInfo ( const QString& title, const QString& message );
123+
124+ /* *
125+ * Pushes a warning with default timeout to the message bar
126+ * @param message The message to be displayed
127+ * @note added in 2.8
128+ */
129+ void pushWarning ( const QString& title, const QString& message );
130+
131+ /* *
132+ * Pushes a warning with default timeout to the message bar
133+ * @param message The message to be displayed
134+ * @note added in 2.8
135+ */
136+ void pushCritical ( const QString& title, const QString& message );
137+
110138 protected:
111139 void mousePressEvent ( QMouseEvent * e ) override ;
112140
You can’t perform that action at this time.
0 commit comments