|
template<class T > |
static QString | getXMLName (T *object) |
| Description: This static utility method returns the XML name for an object as a QString. More...
|
|
static QString | getTooltip (vtkSMProperty *property) |
| Returns the tooltip to use for the property. May return an empty string. More...
|
|
void | addPropertyLink (QObject *qobject, const char *qproperty, const char *qsignal, vtkSMProperty *smproperty, int smindex=-1) |
|
void | addPropertyLink (QObject *qobject, const char *qproperty, const char *qsignal, vtkSMProxy *smproxy, vtkSMProperty *smproperty, int smindex=-1) |
|
void | removePropertyLink (QObject *qobject, const char *qproperty, const char *qsignal, vtkSMProperty *smproperty, int smindex=-1) |
|
void | removePropertyLink (QObject *qobject, const char *qproperty, const char *qsignal, vtkSMProxy *smproxy, vtkSMProperty *smproperty, int smindex=-1) |
|
void | setShowLabel (bool show) |
|
void | setChangeAvailableAsChangeFinished (bool status) |
| For most pqPropertyWidget subclasses a changeAvailable() signal, corresponds to a changeFinished() signal. More...
|
|
void | addDecorator (pqPropertyWidgetDecorator *) |
| Register a decorator. More...
|
|
pqPropertyLinks & | links () |
| Provides access to the pqPropertyLinks instance. More...
|
|
pqIntMaskPropertyWidget is designed to be used for an IntVectorProperty that can have a value that is set by or-ing together flags.
The user is presented with a button with menu from which they can select multiple items. The resulting property value is determined by or-ing together the flag values for each of the checked item.
The flag/mask labels and their values are specified as hints on the XML property. The following XML snippet demonstrates how to use this property widget.
<IntVectorProperty name="FacesToRender"
command="SetFaceMask"
number_of_elements="1"
default_values="63"
panel_widget="int_mask">
<IntRangeDomain name="range" min="0" />
<Hints>
<Mask>
<Item name="Min-YZ" value="1" />
<Item name="Min-ZX" value="2" />
<Item name="Min-XY" value="4" />
<Item name="Max-YZ" value="8" />
<Item name="Max-ZX" value="16" />
<Item name="Max-XY" value="32" />
</Mask>
</Hints>
</IntVectorProperty>
Definition at line 67 of file pqIntMaskPropertyWidget.h.