QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
#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.