# {py:mod}`phystool.qt.filter` ```{py:module} phystool.qt.filter ``` ```{autodoc2-docstring} phystool.qt.filter :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`FilterWidget ` - ```{autodoc2-docstring} phystool.qt.filter.FilterWidget :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`logger ` - ```{autodoc2-docstring} phystool.qt.filter.logger :summary: ``` ```` ### API ````{py:data} logger :canonical: phystool.qt.filter.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} phystool.qt.filter.logger ``` ```` `````{py:class} FilterWidget() :canonical: phystool.qt.filter.FilterWidget Bases: {py:obj}`PySide6.QtWidgets.QWidget` ```{autodoc2-docstring} phystool.qt.filter.FilterWidget ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} phystool.qt.filter.FilterWidget.__init__ ``` ````{py:attribute} sig_filter_updated :canonical: phystool.qt.filter.FilterWidget.sig_filter_updated :value: > 'Signal(...)' ```{autodoc2-docstring} phystool.qt.filter.FilterWidget.sig_filter_updated ``` ```` ````{py:method} update_filters() -> None :canonical: phystool.qt.filter.FilterWidget.update_filters ```{autodoc2-docstring} phystool.qt.filter.FilterWidget.update_filters ``` ```` ````{py:method} create_new_tag() -> None :canonical: phystool.qt.filter.FilterWidget.create_new_tag ```{autodoc2-docstring} phystool.qt.filter.FilterWidget.create_new_tag ``` ```` ````{py:method} get_filter_data() -> dict[str, str | set[str] | phystool.tags.Tags] :canonical: phystool.qt.filter.FilterWidget.get_filter_data ```{autodoc2-docstring} phystool.qt.filter.FilterWidget.get_filter_data ``` ```` `````