A widget allowing the user to select a FilterDescription and adjust its properties and execute a filtering operation.
More...
|
| QWidget * | createFilterWidget (FilterDescription *description_ptr, bool is_active) |
| | Creates a widget for configuring a single filter.
|
|
void | executeFilters () |
| | Slot that executes the currently configured filters on the target.
|
| void | onTargetUpdated (UUID) override |
| | Called when the target design object is updated.
|
|
void | setToDefaults () |
| | Slot that resets all filter settings to their default values.
|
| const Dictionary< UUID, DynamicPointer< QTDesignObject > > & | targets () const |
| | Returns a const reference to the dictionary of all targets.
|
|
|
Buffer< FilterDescription * > | m_applied_filters |
| | The list of currently applied filter descriptions.
|
|
Buffer< FilterDescription * > | m_available_filters |
| | The list of available filter descriptions.
|
|
Ui::VertexFilteringUI * | ui |
| | The UI form for this widget.
|
|
DesignObjectInterface * | m_interface |
| | The internal QObject-based implementation handling signals and target storage.
|
A widget allowing the user to select a FilterDescription and adjust its properties and execute a filtering operation.
Definition at line 15 of file FilteringWidget.h.
◆ FilteringWidget()
| FilteringWidget::FilteringWidget |
( |
QWidget * | parent = nullptr | ) |
|
◆ createFilterWidget()
| QWidget * FilteringWidget::createFilterWidget |
( |
FilterDescription * | description_ptr, |
|
|
bool | is_active ) |
|
protected |
Creates a widget for configuring a single filter.
- Parameters
-
| [in] | description_ptr | The filter description to create a widget for. |
| [in] | is_active | Whether the filter is currently active. |
- Returns
- A pointer to the newly created filter configuration widget.
◆ onTargetUpdated()
| void FilteringWidget::onTargetUpdated |
( |
UUID | | ) |
|
|
overrideprotectedvirtual |
◆ sizeHint()
| QSize FilteringWidget::sizeHint |
( |
| ) |
const |
|
override |
Returns the preferred size hint for layout calculations.
- Returns
- The size hint.
The documentation for this class was generated from the following file: