| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
A tool button that allows enabling or disabling legend filter by contents of the map. More...
#include <qgslegendfilterbutton.h>

| Signals | |
| void | expressionTextChanged () | 
| Emitted when the expression text changes.  More... | |
| Public Member Functions | |
| QgsLegendFilterButton (QWidget *parent=nullptr) | |
| Construct a new filter legend button.  More... | |
| QString | expressionText () const | 
| Returns the current text used as filter expression.  More... | |
| void | setExpressionText (const QString &expression) | 
| Sets the current text used as filter expression.  More... | |
| void | setVectorLayer (QgsVectorLayer *layer) | 
| Sets the associated vectorLayer May be nullptr.  More... | |
| QgsVectorLayer * | vectorLayer () const | 
| Returns the current associated vectorLayer May be nullptr.  More... | |
A tool button that allows enabling or disabling legend filter by contents of the map.
An additional pop down menu allows defining a boolean expression to refine the filtering.
Definition at line 31 of file qgslegendfilterbutton.h.
| QgsLegendFilterButton::QgsLegendFilterButton | ( | QWidget * | parent = nullptr | ) | 
Construct a new filter legend button.
| parent | The parent QWidget | 
Definition at line 24 of file qgslegendfilterbutton.cpp.
| QString QgsLegendFilterButton::expressionText | ( | ) | const | 
Returns the current text used as filter expression.
Definition at line 104 of file qgslegendfilterbutton.cpp.
| 
 | signal | 
Emitted when the expression text changes.
| void QgsLegendFilterButton::setExpressionText | ( | const QString & | expression | ) | 
Sets the current text used as filter expression.
This will update the menu
Definition at line 109 of file qgslegendfilterbutton.cpp.
| void QgsLegendFilterButton::setVectorLayer | ( | QgsVectorLayer * | layer | ) | 
Sets the associated vectorLayer May be nullptr. 
Definition at line 120 of file qgslegendfilterbutton.cpp.
| QgsVectorLayer * QgsLegendFilterButton::vectorLayer | ( | ) | const | 
Returns the current associated vectorLayer May be nullptr. 
Definition at line 115 of file qgslegendfilterbutton.cpp.