18#ifndef QGSLAYOUTELEVATIONPROFILEWIDGET_H
19#define QGSLAYOUTELEVATIONPROFILEWIDGET_H
25#include "ui_qgslayoutelevationprofilewidgetbase.h"
66 void setGuiElementValues();
67 void updateItemLayers();
68 void layoutAtlasToggled(
bool atlasEnabled );
73 int mBlockChanges = 0;
77 QPointer< QgsLayoutItemElevationProfile > mProfile =
nullptr;
81 std::unique_ptr< QgsLayerTree > mLayerTree;
84 QMenu *mCopyFromDockMenu =
nullptr;
A canvas for elevation profiles.
A layer tree view for elevation profiles.
Abstract interface for generating an expression context.
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
Listens to the updates in map layer registry and does changes in layer tree.
A common interface for layout designer dialogs and widgets.
A layout item subclass for elevation profile plots.
Base class for graphical items within a QgsLayout.
Interface for master layout type objects, such as print layouts and reports.
Represents a vector layer which manages a vector based data sets.