Public Member Functions | List of all members
pqExtrusionPropertyWidgetDecoratorPWIImplementation Class Reference

#include <pqExtrusionPropertyWidgetDecoratorPWIImplementation.h>

Inheritance diagram for pqExtrusionPropertyWidgetDecoratorPWIImplementation:
Inheritance graph
[legend]
Collaboration diagram for pqExtrusionPropertyWidgetDecoratorPWIImplementation:
Collaboration graph
[legend]

Public Member Functions

 pqExtrusionPropertyWidgetDecoratorPWIImplementation (QObject *parent)
 
 ~pqExtrusionPropertyWidgetDecoratorPWIImplementation () override
 
pqPropertyWidgetcreateWidgetForProperty (vtkSMProxy *proxy, vtkSMProperty *property, QWidget *parentWidget) override
 Given a proxy and its property, create a widget for the same, of possible. More...
 
pqPropertyWidgetcreateWidgetForPropertyGroup (vtkSMProxy *proxy, vtkSMPropertyGroup *group, QWidget *parentWidget) override
 Given a proxy and its property group, create a widget for the same, of possible. More...
 
pqPropertyWidgetDecoratorcreateWidgetDecorator (const QString &type, vtkPVXMLElement *config, pqPropertyWidget *widget) override
 Given the type of the decorator and the pqPropertyWidget that needs to be decorated, create the pqPropertyWidgetDecorator instance, if possible. More...
 
- Public Member Functions inherited from pqPropertyWidgetInterface
virtual ~pqPropertyWidgetInterface ()
 
virtual void createDefaultWidgetDecorators (pqPropertyWidget *widget)
 Create all default decorators for a specific widget. More...
 

Detailed Description

Definition at line 12 of file pqExtrusionPropertyWidgetDecoratorPWIImplementation.h.

Constructor & Destructor Documentation

◆ pqExtrusionPropertyWidgetDecoratorPWIImplementation()

pqExtrusionPropertyWidgetDecoratorPWIImplementation::pqExtrusionPropertyWidgetDecoratorPWIImplementation ( QObject *  parent)

◆ ~pqExtrusionPropertyWidgetDecoratorPWIImplementation()

pqExtrusionPropertyWidgetDecoratorPWIImplementation::~pqExtrusionPropertyWidgetDecoratorPWIImplementation ( )
override

Member Function Documentation

◆ createWidgetForProperty()

pqPropertyWidget* pqExtrusionPropertyWidgetDecoratorPWIImplementation::createWidgetForProperty ( vtkSMProxy proxy,
vtkSMProperty property,
QWidget *  parentWidget 
)
overridevirtual

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 from pqPropertyWidgetInterface.

◆ createWidgetForPropertyGroup()

pqPropertyWidget* pqExtrusionPropertyWidgetDecoratorPWIImplementation::createWidgetForPropertyGroup ( vtkSMProxy proxy,
vtkSMPropertyGroup group,
QWidget *  parentWidget 
)
overridevirtual

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 from pqPropertyWidgetInterface.

◆ createWidgetDecorator()

pqPropertyWidgetDecorator* pqExtrusionPropertyWidgetDecoratorPWIImplementation::createWidgetDecorator ( const QString &  type,
vtkPVXMLElement config,
pqPropertyWidget widget 
)
overridevirtual

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

Reimplemented from pqPropertyWidgetInterface.


The documentation for this class was generated from the following file: