QGIS API Documentation 3.43.0-Master (56aa1fd18d7)
Public Member Functions | List of all members
QgsAttributesAvailableWidgetsView Class Reference

Graphical representation for the available widgets while configuring attributes forms. More...

#include <qgsattributesformproperties.h>

Inheritance diagram for QgsAttributesAvailableWidgetsView:
Inheritance graph
[legend]

Public Member Functions

 QgsAttributesAvailableWidgetsView (QgsVectorLayer *layer, QWidget *parent=nullptr)
 Constructor for QgsAttributesAvailableWidgetsView, with the given parent.
 
QgsAttributesAvailableWidgetsModelavailableWidgetsModel () const
 Access the underlying QgsAttributesAvailableWidgetsModel model.
 
void setModel (QAbstractItemModel *model) override
 Overridden setModel() from base class. Only QgsAttributesAvailableWidgetsModel is an acceptable model.
 
- Public Member Functions inherited from QgsAttributesFormBaseView
 QgsAttributesFormBaseView (QgsVectorLayer *layer, QWidget *parent=nullptr)
 Constructor for QgsAttributesFormBaseView, with the given parent.
 
QgsExpressionContext createExpressionContext () const override
 This method needs to be reimplemented in all classes which implement this interface and return an expression context.
 
- Public Member Functions inherited from QgsExpressionContextGenerator
virtual ~QgsExpressionContextGenerator ()=default
 

Additional Inherited Members

- Public Slots inherited from QgsAttributesFormBaseView
void selectFirstMatchingItem (const QgsAttributesFormData::AttributesFormItemType &itemType, const QString &itemId)
 Selects the first item that matches a itemType and a itemId.
 
- Protected Attributes inherited from QgsAttributesFormBaseView
QgsVectorLayermLayer = nullptr
 

Detailed Description

Graphical representation for the available widgets while configuring attributes forms.

Warning
Not part of stable API and may change in future QGIS releases.
Since
QGIS 3.44

Definition at line 235 of file qgsattributesformproperties.h.

Constructor & Destructor Documentation

◆ QgsAttributesAvailableWidgetsView()

QgsAttributesAvailableWidgetsView::QgsAttributesAvailableWidgetsView ( QgsVectorLayer layer,
QWidget *  parent = nullptr 
)
explicit

Constructor for QgsAttributesAvailableWidgetsView, with the given parent.

The given layer is used to build an expression context with the layer scope.

Definition at line 902 of file qgsattributesformproperties.cpp.

Member Function Documentation

◆ availableWidgetsModel()

QgsAttributesAvailableWidgetsModel * QgsAttributesAvailableWidgetsView::availableWidgetsModel ( ) const

Access the underlying QgsAttributesAvailableWidgetsModel model.

Definition at line 916 of file qgsattributesformproperties.cpp.

◆ setModel()

void QgsAttributesAvailableWidgetsView::setModel ( QAbstractItemModel *  model)
override

Overridden setModel() from base class. Only QgsAttributesAvailableWidgetsModel is an acceptable model.

Definition at line 907 of file qgsattributesformproperties.cpp.


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