pqPropertyWidgetInterface is part of the ParaView Plugin infrastructure that enables support for plugins to add new pqPropertyWidget and pqPropertyWidgetDecorator types and make them available within the application. More...
#include <pqPropertyWidgetInterface.h>
Public Member Functions | |
virtual | ~pqPropertyWidgetInterface () |
virtual pqPropertyWidget * | createWidgetForProperty (vtkSMProxy *proxy, vtkSMProperty *property, QWidget *parentWidget) |
Given a proxy and its property, create a widget for the same, of possible. More... | |
virtual pqPropertyWidget * | createWidgetForPropertyGroup (vtkSMProxy *proxy, vtkSMPropertyGroup *group, QWidget *parentWidget) |
Given a proxy and its property group, create a widget for the same, of possible. More... | |
virtual pqPropertyWidgetDecorator * | createWidgetDecorator (const QString &type, vtkPVXMLElement *config, pqPropertyWidget *widget) |
Given the type of the decorator and the pqPropertyWidget that needs to be decorated, create the pqPropertyWidgetDecorator instance, if possible. More... | |
virtual void | createDefaultWidgetDecorators (pqPropertyWidget *widget) |
Create all default decorators for a specific widget. More... | |
pqPropertyWidgetInterface is part of the ParaView Plugin infrastructure that enables support for plugins to add new pqPropertyWidget and pqPropertyWidgetDecorator types and make them available within the application.
Definition at line 24 of file pqPropertyWidgetInterface.h.
|
virtual |
|
virtual |
Given a proxy and its property, create a widget for the same, of possible.
For unsupported/unknown proxies/properties, implementations should simply return nullptr without raising any errors (or messages).
Reimplemented in pqStandardPropertyWidgetInterface, pqExtrusionPropertyWidgetDecoratorPWIImplementation, pqIntegrationModelSeedHelperWidgetPWIImplementation, pqIntegrationModelSurfaceHelperWidgetPWIImplementation, and pqSESAMEConversionsPanelWidgetPWIImplementation.
|
virtual |
Given a proxy and its property group, create a widget for the same, of possible.
For unsupported/unknown proxies/property-groups, implementations should simply return nullptr without raising any errors (or messages).
Reimplemented in pqStandardPropertyWidgetInterface, pqExtrusionPropertyWidgetDecoratorPWIImplementation, pqIntegrationModelSeedHelperWidgetPWIImplementation, pqIntegrationModelSurfaceHelperWidgetPWIImplementation, and pqSESAMEConversionsPanelWidgetPWIImplementation.
|
virtual |
Given the type of the decorator and the pqPropertyWidget that needs to be decorated, create the pqPropertyWidgetDecorator instance, if possible.
For unsupported/unknown, implementations should simply return nullptr without raising any errors (or messages).
Reimplemented in pqStandardPropertyWidgetInterface, pqExtrusionPropertyWidgetDecoratorPWIImplementation, pqIntegrationModelSeedHelperWidgetPWIImplementation, pqIntegrationModelSurfaceHelperWidgetPWIImplementation, and pqSESAMEConversionsPanelWidgetPWIImplementation.
|
virtual |
Create all default decorators for a specific widget.
Reimplemented in pqStandardPropertyWidgetInterface.