17#ifndef QGSMESHLAYERPROPERTIES_H
18#define QGSMESHLAYERPROPERTIES_H
20#include "ui_qgsmeshlayerpropertiesbase.h"
30class QgsMeshLayer3DRendererWidget;
88 void syncAndRepaint();
92 void aboutToShowStyleMenu();
94 void reloadTemporalProperties();
96 void onTimeReferenceChange();
106 QgsMeshLayer3DRendererWidget *mMesh3DWidget =
nullptr;
111 QAction *mActionLoadMetadata =
nullptr;
112 QAction *mActionSaveMetadataAs =
nullptr;
116 bool mIsMapSettingsTemporal =
false;
Represents a coordinate reference system (CRS).
virtual void rollback()
Rolls back changes made to the layer.
void saveStyleAs()
Saves a style when appriate button is pressed.
virtual void apply()=0
Applies the dialog settings to the layer.
virtual void syncToLayer()=0
Resets the dialog to the current layer state.
void loadStyle()
Triggers a dialog to load a saved style.
QgsLayerPropertiesDialog(QgsMapLayer *layer, QgsMapCanvas *canvas, const QString &settingsKey, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags(), QgsSettings *settings=nullptr)
Constructor for QgsLayerPropertiesDialog.
void saveDefaultStyle()
Saves the default style when appropriate button is pressed.
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
friend class TestQgsMeshLayerPropertiesDialog
QgsMeshLayerProperties(QgsMapLayer *lyr, QgsMapCanvas *canvas, QWidget *parent=nullptr, Qt::WindowFlags=QgsGuiUtils::ModalDialogFlags)
Constructor.
Represents a mesh layer supporting display of data on structured or unstructured meshes.