QGIS API Documentation  2.99.0-Master (f867b65)
Signals | Public Member Functions | List of all members
QgsMessageBarItem Class Reference

#include <qgsmessagebaritem.h>

Inheritance diagram for QgsMessageBarItem:
Inheritance graph
[legend]

Signals

void styleChanged (const QString &styleSheet)
 emitted when the message level has changed More...
 

Public Member Functions

 QgsMessageBarItem (const QString &text, QgsMessageBar::MessageLevel level=QgsMessageBar::INFO, int duration=0, QWidget *parent=0)
 make out a widget containing a message to be displayed on the bar More...
 
 QgsMessageBarItem (const QString &title, const QString &text, QgsMessageBar::MessageLevel level=QgsMessageBar::INFO, int duration=0, QWidget *parent=0)
 make out a widget containing title and message to be displayed on the bar More...
 
 QgsMessageBarItem (const QString &title, const QString &text, QWidget *widget, QgsMessageBar::MessageLevel level=QgsMessageBar::INFO, int duration=0, QWidget *parent=0)
 make out a widget containing title, message and widget to be displayed on the bar More...
 
 QgsMessageBarItem (QWidget *widget, QgsMessageBar::MessageLevel level=QgsMessageBar::INFO, int duration=0, QWidget *parent=0)
 make out a widget containing a widget to be displayed on the bar More...
 
int duration () const
 returns the duration in second of the message More...
 
QString getStyleSheet ()
 returns the styleSheet More...
 
QIcon icon () const
 Returns the icon for the message. More...
 
QgsMessageBar::MessageLevel level () const
 Returns the message level for the message. More...
 
QgsMessageBarItemsetDuration (int duration)
 
QgsMessageBarItemsetIcon (const QIcon &icon)
 
QgsMessageBarItemsetLevel (QgsMessageBar::MessageLevel level)
 
QgsMessageBarItemsetText (const QString &text)
 
QgsMessageBarItemsetTitle (const QString &title)
 
QgsMessageBarItemsetWidget (QWidget *widget)
 
QString text () const
 Returns the text for the message. More...
 
QString title () const
 Returns the title for the message. More...
 
QWidget * widget () const
 Returns the widget for the message. More...
 

Detailed Description

Definition at line 33 of file qgsmessagebaritem.h.

Constructor & Destructor Documentation

◆ QgsMessageBarItem() [1/4]

QgsMessageBarItem::QgsMessageBarItem ( const QString &  text,
QgsMessageBar::MessageLevel  level = QgsMessageBar::INFO,
int  duration = 0,
QWidget *  parent = 0 
)

make out a widget containing a message to be displayed on the bar

Definition at line 26 of file qgsmessagebaritem.cpp.

◆ QgsMessageBarItem() [2/4]

QgsMessageBarItem::QgsMessageBarItem ( const QString &  title,
const QString &  text,
QgsMessageBar::MessageLevel  level = QgsMessageBar::INFO,
int  duration = 0,
QWidget *  parent = 0 
)

make out a widget containing title and message to be displayed on the bar

Definition at line 39 of file qgsmessagebaritem.cpp.

◆ QgsMessageBarItem() [3/4]

QgsMessageBarItem::QgsMessageBarItem ( const QString &  title,
const QString &  text,
QWidget *  widget,
QgsMessageBar::MessageLevel  level = QgsMessageBar::INFO,
int  duration = 0,
QWidget *  parent = 0 
)

make out a widget containing title, message and widget to be displayed on the bar

Definition at line 52 of file qgsmessagebaritem.cpp.

◆ QgsMessageBarItem() [4/4]

QgsMessageBarItem::QgsMessageBarItem ( QWidget *  widget,
QgsMessageBar::MessageLevel  level = QgsMessageBar::INFO,
int  duration = 0,
QWidget *  parent = 0 
)

make out a widget containing a widget to be displayed on the bar

Definition at line 65 of file qgsmessagebaritem.cpp.

Member Function Documentation

◆ duration()

int QgsMessageBarItem::duration ( ) const
inline

returns the duration in second of the message

Definition at line 87 of file qgsmessagebaritem.h.

◆ getStyleSheet()

QString QgsMessageBarItem::getStyleSheet ( )
inline

returns the styleSheet

Definition at line 90 of file qgsmessagebaritem.h.

◆ icon()

QIcon QgsMessageBarItem::icon ( ) const

Returns the icon for the message.

Definition at line 256 of file qgsmessagebaritem.cpp.

◆ level()

QgsMessageBar::MessageLevel QgsMessageBarItem::level ( ) const

Returns the message level for the message.

Definition at line 224 of file qgsmessagebaritem.cpp.

◆ setDuration()

QgsMessageBarItem * QgsMessageBarItem::setDuration ( int  duration)

Definition at line 262 of file qgsmessagebaritem.cpp.

◆ setIcon()

QgsMessageBarItem * QgsMessageBarItem::setIcon ( const QIcon &  icon)

Definition at line 250 of file qgsmessagebaritem.cpp.

◆ setLevel()

QgsMessageBarItem * QgsMessageBarItem::setLevel ( QgsMessageBar::MessageLevel  level)

Definition at line 216 of file qgsmessagebaritem.cpp.

◆ setText()

QgsMessageBarItem * QgsMessageBarItem::setText ( const QString &  text)

Definition at line 192 of file qgsmessagebaritem.cpp.

◆ setTitle()

QgsMessageBarItem * QgsMessageBarItem::setTitle ( const QString &  title)

Definition at line 204 of file qgsmessagebaritem.cpp.

◆ setWidget()

QgsMessageBarItem * QgsMessageBarItem::setWidget ( QWidget *  widget)

Definition at line 229 of file qgsmessagebaritem.cpp.

◆ styleChanged

void QgsMessageBarItem::styleChanged ( const QString &  styleSheet)
signal

emitted when the message level has changed

◆ text()

QString QgsMessageBarItem::text ( ) const

Returns the text for the message.

Definition at line 199 of file qgsmessagebaritem.cpp.

◆ title()

QString QgsMessageBarItem::title ( ) const

Returns the title for the message.

Definition at line 211 of file qgsmessagebaritem.cpp.

◆ widget()

QWidget * QgsMessageBarItem::widget ( ) const

Returns the widget for the message.

Definition at line 245 of file qgsmessagebaritem.cpp.


The documentation for this class was generated from the following files: