|
QGIS API Documentation
3.6.0-Noosa (5873452)
|
#include <qgscheckboxwidgetfactory.h>

Public Member Functions | |
| QgsCheckboxWidgetFactory (const QString &name) | |
| Constructor for QgsCheckboxWidgetFactory, where name is a human-readable name for the factory. More... | |
| QgsEditorConfigWidget * | configWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) const override |
| Override this in your implementation. More... | |
| QgsEditorWidgetWrapper * | create (QgsVectorLayer *vl, int fieldIdx, QWidget *editor, QWidget *parent) const override |
| Override this in your implementation. More... | |
| QgsSearchWidgetWrapper * | createSearchWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) const override |
| By default a simple QgsFilterLineEdit is returned as search widget. More... | |
| unsigned int | fieldScore (const QgsVectorLayer *vl, int fieldIdx) const override |
| This method allows disabling this editor widget type for a certain field. More... | |
| QHash< const char *, int > | supportedWidgetTypes () override |
| Returns a list of widget types which this editor widget supports. More... | |
Public Member Functions inherited from QgsEditorWidgetFactory | |
| QgsEditorWidgetFactory (const QString &name) | |
| Constructor. More... | |
| virtual | ~QgsEditorWidgetFactory ()=default |
| QString | name () |
| Returns The human readable identifier name of this widget type. More... | |
| bool | supportsField (const QgsVectorLayer *vl, int fieldIdx) |
| Check if this editor widget type supports a certain field. More... | |
Definition at line 30 of file qgscheckboxwidgetfactory.h.
|
explicit |
Constructor for QgsCheckboxWidgetFactory, where name is a human-readable name for the factory.
Definition at line 21 of file qgscheckboxwidgetfactory.cpp.
|
overridevirtual |
Override this in your implementation.
Create a new configuration widget for this widget type.
| vl | The layer for which the widget will be created |
| fieldIdx | The field index for which the widget will be created |
| parent | The parent widget of the created config widget |
Implements QgsEditorWidgetFactory.
Definition at line 36 of file qgscheckboxwidgetfactory.cpp.
|
overridevirtual |
Override this in your implementation.
Create a new editor widget wrapper. Call QgsEditorWidgetRegistry::create() instead of calling this method directly.
| vl | The vector layer on which this widget will act |
| fieldIdx | The field index on which this widget will act |
| editor | An editor widget if already existent. If NULL is provided, a new widget will be created. |
| parent | The parent for the wrapper class and any created widget. |
Implements QgsEditorWidgetFactory.
Definition at line 26 of file qgscheckboxwidgetfactory.cpp.
|
overridevirtual |
By default a simple QgsFilterLineEdit is returned as search widget.
Override in own factory to get something different than the default.
Reimplemented from QgsEditorWidgetFactory.
Definition at line 31 of file qgscheckboxwidgetfactory.cpp.
|
overridevirtual |
This method allows disabling this editor widget type for a certain field.
By default, it returns 5 for every fields. Reimplement this if you only support certain fields.
Typical return values are:
| vl | |
| fieldIdx |
Reimplemented from QgsEditorWidgetFactory.
Definition at line 49 of file qgscheckboxwidgetfactory.cpp.
|
overridevirtual |
Returns a list of widget types which this editor widget supports.
Each widget type can have a priority value attached, the factory with the highest one will be used.
Reimplemented from QgsEditorWidgetFactory.
Definition at line 41 of file qgscheckboxwidgetfactory.cpp.
1.8.13