|
QGIS API Documentation
3.18.1-Zürich (202f1bf7e5)
|
#include "qgis_gui.h"#include "qgis_sip.h"#include "qgsapplication.h"#include "qgspathresolver.h"#include "qgslayoutitemregistry.h"#include <QGraphicsItem>#include <QIcon>#include <functional>#include "qgslayoutitem.h"

Go to the source code of this file.
Classes | |
| class | QgsLayoutItemAbstractGuiMetadata |
| Stores GUI metadata about one layout item class. More... | |
| class | QgsLayoutItemGuiGroup |
| Stores GUI metadata about a group of layout item classes. More... | |
| class | QgsLayoutItemGuiMetadata |
| Convenience metadata class that uses static functions to handle layout item GUI behavior. More... | |
| class | QgsLayoutItemGuiRegistry |
| Registry of available layout item GUI behavior. More... | |
Typedefs | |
| typedef std::function< void(QgsLayoutItem *, const QVariantMap &)> | QgsLayoutItemAddedToLayoutFunc |
| Layout item added to layout callback. More... | |
| typedef std::function< QgsLayoutViewRubberBand *(QgsLayoutView *)> | QgsLayoutItemRubberBandFunc |
| Layout rubber band creation function. More... | |
| typedef std::function< QgsLayoutItemBaseWidget *(QgsLayoutItem *)> | QgsLayoutItemWidgetFunc |
| Layout item configuration widget creation function. More... | |
| typedef std::function< QAbstractGraphicsShapeItem *(QgsLayoutView *)> | QgsLayoutNodeItemRubberBandFunc |
| Layout node based rubber band creation function. More... | |
| typedef std::function<void ( QgsLayoutItem *, const QVariantMap & )> QgsLayoutItemAddedToLayoutFunc |
Layout item added to layout callback.
Definition at line 173 of file qgslayoutitemguiregistry.h.
| typedef std::function<QgsLayoutViewRubberBand *( QgsLayoutView * )> QgsLayoutItemRubberBandFunc |
Layout rubber band creation function.
Definition at line 167 of file qgslayoutitemguiregistry.h.
| typedef std::function<QgsLayoutItemBaseWidget *( QgsLayoutItem * )> QgsLayoutItemWidgetFunc |
Layout item configuration widget creation function.
Definition at line 164 of file qgslayoutitemguiregistry.h.
| typedef std::function<QAbstractGraphicsShapeItem *( QgsLayoutView * )> QgsLayoutNodeItemRubberBandFunc |
Layout node based rubber band creation function.
Definition at line 170 of file qgslayoutitemguiregistry.h.