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.