| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
#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.