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.