15#ifndef QGSMAPLAYERCONFIGWIDGET_H
16#define QGSMAPLAYERCONFIGWIDGET_H
99 QString mAnnotationId;
102 QPointer<QgsLayerTreeGroup> mLayerTreeGroup =
nullptr;
134#pragma GCC diagnostic push
135#pragma GCC diagnostic ignored "-Woverloaded-virtual"
144#pragma GCC diagnostic pop
167 virtual void focusDefaultWidget();
Layer tree group node serves as a container for layers and further groups.
Map canvas is a class for displaying all GIS data types on a canvas.
Encapsulates the context for a QgsMapLayerConfigWidget.
void setAnnotationId(const QString &id)
Sets the item id of the target annotation, when modifying an annotation from a QgsAnnotationLayer.
void setMessageBar(QgsMessageBar *bar)
Sets the message bar associated with the widget.
QgsMessageBar * messageBar() const
Returns the message bar associated with the widget.
QgsMapCanvas * mapCanvas() const
Returns the map canvas associated with the widget.
void setMapCanvas(QgsMapCanvas *canvas)
Sets the map canvas associated with the widget.
QString annotationId() const
Returns the item ID of the target annotation, when modifying an annotation from a QgsAnnotationLayer.
Base class for all map layer types.
A bar for displaying non-blocking messages to the user.