17#ifndef QGSMESHLAYERPROPERTIES_H
18#define QGSMESHLAYERPROPERTIES_H
20#include "ui_qgsmeshlayerpropertiesbase.h"
32class QgsMeshLayer3DRendererWidget;
73 void loadDefaultStyle();
80 void saveDefaultStyle();
106 void syncAndRepaint();
110 void aboutToShowStyleMenu();
112 void reloadTemporalProperties();
116 void onTimeReferenceChange();
118 void urlClicked(
const QUrl &url );
120 void saveMetadataAs();
126 QList<QgsMapLayerConfigWidget *> mConfigWidgets;
132 QgsMeshLayer3DRendererWidget *mMesh3DWidget =
nullptr;
140 QPushButton *mBtnStyle =
nullptr;
141 QPushButton *mBtnMetadata =
nullptr;
142 QAction *mActionLoadMetadata =
nullptr;
143 QAction *mActionSaveMetadataAs =
nullptr;
148 bool mIsMapSettingsTemporal =
false;
150 friend class TestQgsMeshLayerPropertiesDialog;
This class represents a coordinate reference system (CRS).
Map canvas is a class for displaying all GIS data types on a canvas.
Stores style information (renderer, opacity, labeling, diagrams etc.) applicable to a map layer.
Base class for all map layer types.
Property sheet for a mesh map layer.
Represents a mesh layer supporting display of data on structured or unstructured meshes.
A base dialog for options and properties dialogs that offers vertical tabs.
virtual void optionsStackedWidget_CurrentChanged(int index)
Select relevant tab on current page change.
const QgsCoordinateReferenceSystem & crs