|
Krita Source Code Documentation
|
#include <kis_layer_filter_widget.h>
Inheritance diagram for KisLayerFilterWidget:Signals | |
| void | filteringOptionsChanged () |
Public Member Functions | |
| QSet< int > | getActiveColors () const |
| int | getDesiredMinimumHeight () const |
| int | getDesiredMinimumWidth () const |
| QString | getTextFilter () const |
| bool | hasTextFilter () const |
| bool | isCurrentlyFiltering () const |
| KisLayerFilterWidget (QWidget *parent=nullptr) | |
| void | reset () |
| void | showEvent (QShowEvent *show) override |
| QSize | sizeHint () const override |
| void | updateColorLabels (KisNodeSP root) |
Static Public Member Functions | |
| static void | scanUsedColorLabels (KisNodeSP node, QSet< int > &colorLabels) |
Private Attributes | |
| class KisColorLabelMouseDragFilter * | buttonEventFilter |
| class KisColorLabelFilterGroup * | buttonGroup |
| class QPushButton * | resetButton |
| class QLineEdit * | textFilter |
Definition at line 17 of file kis_layer_filter_widget.h.
| KisLayerFilterWidget::KisLayerFilterWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 36 of file kis_layer_filter_widget.cpp.
References buttonEventFilter, buttonGroup, connect(), filteringOptionsChanged(), reset(), resetButton, and textFilter.
|
signal |
| QSet< int > KisLayerFilterWidget::getActiveColors | ( | ) | const |
Definition at line 127 of file kis_layer_filter_widget.cpp.
References buttonGroup, and KisColorLabelFilterGroup::getActiveLabels().
| int KisLayerFilterWidget::getDesiredMinimumHeight | ( | ) | const |
Definition at line 143 of file kis_layer_filter_widget.cpp.
References buttonGroup, resetButton, textFilter, and KisColorLabelFilterGroup::viableButtons().
| int KisLayerFilterWidget::getDesiredMinimumWidth | ( | ) | const |
Definition at line 139 of file kis_layer_filter_widget.cpp.
References buttonGroup, KisColorLabelFilterGroup::countViableButtons(), and textFilter.
| QString KisLayerFilterWidget::getTextFilter | ( | ) | const |
Definition at line 134 of file kis_layer_filter_widget.cpp.
References textFilter.
| bool KisLayerFilterWidget::hasTextFilter | ( | ) | const |
Definition at line 122 of file kis_layer_filter_widget.cpp.
References textFilter.
| bool KisLayerFilterWidget::isCurrentlyFiltering | ( | ) | const |
Definition at line 114 of file kis_layer_filter_widget.cpp.
References buttonGroup, KisColorLabelFilterGroup::getActiveLabels(), and hasTextFilter().
| void KisLayerFilterWidget::reset | ( | ) |
Definition at line 152 of file kis_layer_filter_widget.cpp.
References buttonGroup, filteringOptionsChanged(), KisColorLabelFilterGroup::reset(), and textFilter.
Definition at line 93 of file kis_layer_filter_widget.cpp.
References KisBaseNode::colorLabelIndex(), KisNode::firstChild(), KisNode::nextSibling(), KisNode::parent, and scanUsedColorLabels().
|
override |
Definition at line 164 of file kis_layer_filter_widget.cpp.
References kisEnsureInRect(), and sizeHint().
|
override |
Definition at line 159 of file kis_layer_filter_widget.cpp.
References getDesiredMinimumHeight(), and getDesiredMinimumWidth().
Definition at line 106 of file kis_layer_filter_widget.cpp.
References buttonGroup, scanUsedColorLabels(), and KisColorLabelFilterGroup::setViableLabels().
|
private |
Definition at line 21 of file kis_layer_filter_widget.h.
|
private |
Definition at line 23 of file kis_layer_filter_widget.h.
|
private |
Definition at line 24 of file kis_layer_filter_widget.h.
|
private |
Definition at line 22 of file kis_layer_filter_widget.h.