QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
#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. | |
typedef std::function< void(QgsLayoutItem *, Qgis::MouseHandlesAction action)> | QgsLayoutItemDoubleClickedFunc |
Layout item double clicked. | |
typedef std::function< QgsLayoutViewRubberBand *(QgsLayoutView *)> | QgsLayoutItemRubberBandFunc |
Layout rubber band creation function. | |
typedef std::function< QgsLayoutItemBaseWidget *(QgsLayoutItem *)> | QgsLayoutItemWidgetFunc |
Layout item configuration widget creation function. | |
typedef std::function< QGraphicsItem *(QgsLayoutView *)> | QgsLayoutNodeItemRubberBandFunc |
Layout node based rubber band creation function. | |
typedef std::function<void( QgsLayoutItem *, const QVariantMap & )> QgsLayoutItemAddedToLayoutFunc |
Layout item added to layout callback.
Definition at line 182 of file qgslayoutitemguiregistry.h.
typedef std::function<void( QgsLayoutItem *, Qgis::MouseHandlesAction action )> QgsLayoutItemDoubleClickedFunc |
Layout item double clicked.
Definition at line 185 of file qgslayoutitemguiregistry.h.
typedef std::function<QgsLayoutViewRubberBand *( QgsLayoutView * )> QgsLayoutItemRubberBandFunc |
Layout rubber band creation function.
Definition at line 176 of file qgslayoutitemguiregistry.h.
typedef std::function<QgsLayoutItemBaseWidget *( QgsLayoutItem * )> QgsLayoutItemWidgetFunc |
Layout item configuration widget creation function.
Definition at line 173 of file qgslayoutitemguiregistry.h.
typedef std::function<QGraphicsItem *( QgsLayoutView * )> QgsLayoutNodeItemRubberBandFunc |
Layout node based rubber band creation function.
Definition at line 179 of file qgslayoutitemguiregistry.h.