|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
An object for property widgets for layout items. More...
#include <qgslayoutitemwidget.h>

Public Member Functions | |
| QgsLayoutConfigObject (QWidget *parent SIP_TRANSFERTHIS, QgsLayoutObject *layoutObject) | |
| Constructor for QgsLayoutConfigObject, linked with the specified layoutObject. | |
| QgsVectorLayer * | coverageLayer () const |
| Returns the current layout context coverage layer (if set). | |
| void | initializeDataDefinedButton (QgsPropertyOverrideButton *button, QgsLayoutObject::DataDefinedProperty key) |
| Registers a data defined button, setting up its initial value, connections and description. | |
| QgsLayoutAtlas * | layoutAtlas () const |
| Returns the atlas for the layout, if available. | |
| void | setObject (QgsLayoutObject *object) SIP_SKIP |
| Links a new layout object to this QgsLayoutConfigObject. | |
| void | updateDataDefinedButton (QgsPropertyOverrideButton *button) |
| Updates a data defined button to reflect the item's current properties. | |
An object for property widgets for layout items.
All layout config type widgets should contain this object.
If you are creating a new QgsLayoutItem configuration widget, you should instead inherit from QgsLayoutItemBaseWidget (rather then directly working with QgsLayoutConfigObject).
Definition at line 62 of file qgslayoutitemwidget.h.
| QgsLayoutConfigObject::QgsLayoutConfigObject | ( | QWidget *parent | SIP_TRANSFERTHIS, |
| QgsLayoutObject * | layoutObject | ||
| ) |
Constructor for QgsLayoutConfigObject, linked with the specified layoutObject.
Definition at line 38 of file qgslayoutitemwidget.cpp.
| QgsVectorLayer * QgsLayoutConfigObject::coverageLayer | ( | ) | const |
Returns the current layout context coverage layer (if set).
Definition at line 172 of file qgslayoutitemwidget.cpp.
| void QgsLayoutConfigObject::initializeDataDefinedButton | ( | QgsPropertyOverrideButton * | button, |
| QgsLayoutObject::DataDefinedProperty | key | ||
| ) |
Registers a data defined button, setting up its initial value, connections and description.
The corresponding property key must be specified.
Definition at line 105 of file qgslayoutitemwidget.cpp.
| QgsLayoutAtlas * QgsLayoutConfigObject::layoutAtlas | ( | ) | const |
Returns the atlas for the layout, if available.
Definition at line 150 of file qgslayoutitemwidget.cpp.
| void QgsLayoutConfigObject::setObject | ( | QgsLayoutObject * | object | ) |
Links a new layout object to this QgsLayoutConfigObject.
The object must be the same type as the existing object.
Definition at line 167 of file qgslayoutitemwidget.cpp.
| void QgsLayoutConfigObject::updateDataDefinedButton | ( | QgsPropertyOverrideButton * | button | ) |
Updates a data defined button to reflect the item's current properties.
Definition at line 114 of file qgslayoutitemwidget.cpp.