QGIS API Documentation  3.17.0-Master (a035f434f4)
Classes | Typedefs
qgslayoutitemguiregistry.h File Reference
#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"
Include dependency graph for qgslayoutitemguiregistry.h:
This graph shows which files directly or indirectly include this file:

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 *)> 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 Documentation

◆ QgsLayoutItemAddedToLayoutFunc

typedef std::function<void ( QgsLayoutItem * )> QgsLayoutItemAddedToLayoutFunc

Layout item added to layout callback.

Definition at line 158 of file qgslayoutitemguiregistry.h.

◆ QgsLayoutItemRubberBandFunc

Layout rubber band creation function.

Definition at line 152 of file qgslayoutitemguiregistry.h.

◆ QgsLayoutItemWidgetFunc

Layout item configuration widget creation function.

Definition at line 149 of file qgslayoutitemguiregistry.h.

◆ QgsLayoutNodeItemRubberBandFunc

typedef std::function<QAbstractGraphicsShapeItem *( QgsLayoutView * )> QgsLayoutNodeItemRubberBandFunc

Layout node based rubber band creation function.

Definition at line 155 of file qgslayoutitemguiregistry.h.