| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
#include "qgis_gui.h"#include "qgis_sip.h"#include "qgsapplication.h"#include "qgspathresolver.h"#include "qgsannotationitemregistry.h"#include "qgis.h"#include <QIcon>#include <functional>

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.   | |
| typedef std::function< QgsAnnotationItemBaseWidget *(QgsAnnotationItem *)> | QgsAnnotationItemWidgetFunc | 
| Annotation item configuration widget creation function.   | |
| typedef std::function< QgsCreateAnnotationItemMapToolInterface *(QgsMapCanvas *, QgsAdvancedDigitizingDockWidget *)> | QgsCreateAnnotationItemMapToolFunc | 
| Create annotation map tool creation function.   | |
| typedef std::function<void( QgsAnnotationItem *, QgsAnnotationLayer *layer )> QgsAnnotationItemAddedToLayerFunc | 
Annotation item added to layer callback.
Definition at line 143 of file qgsannotationitemguiregistry.h.
| typedef std::function<QgsAnnotationItemBaseWidget *( QgsAnnotationItem * )> QgsAnnotationItemWidgetFunc | 
Annotation item configuration widget creation function.
Definition at line 137 of file qgsannotationitemguiregistry.h.
| typedef std::function<QgsCreateAnnotationItemMapToolInterface *( QgsMapCanvas *, QgsAdvancedDigitizingDockWidget * )> QgsCreateAnnotationItemMapToolFunc | 
Create annotation map tool creation function.
Definition at line 140 of file qgsannotationitemguiregistry.h.