QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
#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.