QGIS API Documentation 3.99.0-Master (a8f284845db)
Loading...
Searching...
No Matches
QgsProcessingModelConfigWidgetFactory Class Referenceabstract

Factory class for creating panel widgets that can be shown in the Processing model designer dialog. More...

#include <qgsmodeldesignerconfigwidget.h>

Inheritance diagram for QgsProcessingModelConfigWidgetFactory:

Public Member Functions

 QgsProcessingModelConfigWidgetFactory ()
virtual QgsProcessingModelConfigWidgetcreateWidget (QgsProcessingModelComponent *component, QgsProcessingContext &context, const QgsProcessingParameterWidgetContext &widgetContext) const =0
 Factory function to create the widget on demand as needed by the dock.
virtual bool supportsComponent (QgsProcessingModelComponent *component) const =0
 Check if a model component is supported for this widget.

Detailed Description

Factory class for creating panel widgets that can be shown in the Processing model designer dialog.

Warning
Not stable API
Since
QGIS 4.0

Definition at line 61 of file qgsmodeldesignerconfigwidget.h.

Constructor & Destructor Documentation

◆ QgsProcessingModelConfigWidgetFactory()

QgsProcessingModelConfigWidgetFactory::QgsProcessingModelConfigWidgetFactory ( )
default

Member Function Documentation

◆ createWidget()

virtual QgsProcessingModelConfigWidget * QgsProcessingModelConfigWidgetFactory::createWidget ( QgsProcessingModelComponent * component,
QgsProcessingContext & context,
const QgsProcessingParameterWidgetContext & widgetContext ) const
pure virtual

Factory function to create the widget on demand as needed by the dock.

Parameters
componentmodel component to create widget for
contextprocessing context
widgetContextprocessing widget context

◆ supportsComponent()

virtual bool QgsProcessingModelConfigWidgetFactory::supportsComponent ( QgsProcessingModelComponent * component) const
pure virtual

Check if a model component is supported for this widget.


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