pqMultiQueryClauseWidget is used by pqQueryDialog as the widget allowing the user choose the clauses for the queries.
More...
#include <pqMultiQueryClauseWidget.h>
Inherits QWidget.
pqMultiQueryClauseWidget is used by pqQueryDialog as the widget allowing the user choose the clauses for the queries.
Definition at line 49 of file pqMultiQueryClauseWidget.h.
◆ pqMultiQueryClauseWidget()
pqMultiQueryClauseWidget::pqMultiQueryClauseWidget |
( |
QWidget * |
parent = nullptr , |
|
|
Qt::WindowFlags |
flags = Qt::WindowFlags{} |
|
) |
| |
◆ ~pqMultiQueryClauseWidget()
pqMultiQueryClauseWidget::~pqMultiQueryClauseWidget |
( |
| ) |
|
|
overridedefault |
◆ setProducer()
void pqMultiQueryClauseWidget::setProducer |
( |
pqOutputPort * |
p | ) |
|
|
inline |
◆ producer()
◆ setAttributeType()
void pqMultiQueryClauseWidget::setAttributeType |
( |
int |
attrType | ) |
|
|
inline |
◆ attributeType()
int pqMultiQueryClauseWidget::attributeType |
( |
| ) |
const |
|
inline |
◆ initialize()
void pqMultiQueryClauseWidget::initialize |
( |
| ) |
|
Initialize the widget : remove all existent pqQueryClauseWidgets and create an empty one.
Add relevant dependant clause widget.
◆ isAMR()
bool pqMultiQueryClauseWidget::isAMR |
( |
| ) |
|
return true if input data is of type AMR.
◆ isMultiBlock()
bool pqMultiQueryClauseWidget::isMultiBlock |
( |
| ) |
|
return true if input data is of type MultiBlock.
◆ newSelectionSource()
vtkSMProxy* pqMultiQueryClauseWidget::newSelectionSource |
( |
| ) |
|
Creates a new selection source proxy based on the query.
Note that this does not register the proxy, it merely creates the selection source and returns it.
◆ getChosenAttributeInfo()
Returns the attribute info for the current attribute type.
◆ addQueryClauseWidget [1/2]
void pqMultiQueryClauseWidget::addQueryClauseWidget |
( |
| ) |
|
|
protectedslot |
Adds a default query clause widget.
◆ onChildrenChanged
void pqMultiQueryClauseWidget::onChildrenChanged |
( |
| ) |
|
|
protectedslot |
Update visibility and connections.
◆ updateDependentClauseWidgets()
void pqMultiQueryClauseWidget::updateDependentClauseWidgets |
( |
| ) |
|
|
protected |
Some query clauses under certain conditions require additional options from the user.
For instance, if input is a multiblock we add a BLOCKID clause.
◆ addQueryClauseWidget() [2/2]
void pqMultiQueryClauseWidget::addQueryClauseWidget |
( |
int |
type, |
|
|
bool |
qualifier_mode |
|
) |
| |
|
protected |
Adds a query clause widget.
- Parameters
-
◆ Producer
◆ AttributeType
int pqMultiQueryClauseWidget::AttributeType |
|
protected |
◆ ChildNextId
int pqMultiQueryClauseWidget::ChildNextId |
|
protected |
◆ NumberOfDependentClauseWidgets
int pqMultiQueryClauseWidget::NumberOfDependentClauseWidgets |
|
protected |
◆ AddingClauseWidget
bool pqMultiQueryClauseWidget::AddingClauseWidget |
|
protected |
◆ Container
QWidget* pqMultiQueryClauseWidget::Container |
|
protected |
◆ ScrollArea
QScrollArea* pqMultiQueryClauseWidget::ScrollArea |
|
protected |
The documentation for this class was generated from the following file: