QGIS API Documentation  3.21.0-Master (5b68dc587e)
Classes | Typedefs
qgsannotationitemguiregistry.h File Reference
#include "qgis_gui.h"
#include "qgis_sip.h"
#include "qgsapplication.h"
#include "qgspathresolver.h"
#include "qgsannotationitemregistry.h"
#include "qgis.h"
#include <QIcon>
#include <functional>
Include dependency graph for qgsannotationitemguiregistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsAnnotationItemAbstractGuiMetadata
 Stores GUI metadata about one annotation item class. More...
 
class  QgsAnnotationItemGuiGroup
 Stores GUI metadata about a group of annotation item classes. More...
 
class  QgsAnnotationItemGuiMetadata
 Convenience metadata class that uses static functions to handle annotation item GUI behavior. More...
 
class  QgsAnnotationItemGuiRegistry
 Registry of available annotation item GUI behavior. More...
 

Typedefs

typedef std::function< void(QgsAnnotationItem *, QgsAnnotationLayer *layer)> QgsAnnotationItemAddedToLayerFunc
 Annotation item added to layer callback. More...
 
typedef std::function< QgsAnnotationItemBaseWidget *(QgsAnnotationItem *)> QgsAnnotationItemWidgetFunc
 Annotation item configuration widget creation function. More...
 
typedef std::function< QgsCreateAnnotationItemMapToolInterface *(QgsMapCanvas *, QgsAdvancedDigitizingDockWidget *)> QgsCreateAnnotationItemMapToolFunc
 Create annotation map tool creation function. More...
 

Typedef Documentation

◆ QgsAnnotationItemAddedToLayerFunc

typedef std::function<void ( QgsAnnotationItem *, QgsAnnotationLayer *layer )> QgsAnnotationItemAddedToLayerFunc

Annotation item added to layer callback.

Definition at line 146 of file qgsannotationitemguiregistry.h.

◆ QgsAnnotationItemWidgetFunc

Annotation item configuration widget creation function.

Definition at line 140 of file qgsannotationitemguiregistry.h.

◆ QgsCreateAnnotationItemMapToolFunc

Create annotation map tool creation function.

Definition at line 143 of file qgsannotationitemguiregistry.h.