17 #ifndef QGSMESHLAYERPROPERTIES_H
18 #define QGSMESHLAYERPROPERTIES_H
20 #include "ui_qgsmeshlayerpropertiesbase.h"
32 class QgsMeshLayer3DRendererWidget;
78 void syncAndRepaint();
82 void loadDefaultStyle();
84 void saveDefaultStyle();
90 void aboutToShowStyleMenu();
92 void reloadTemporalProperties();
96 void onTimeReferenceChange();
98 void urlClicked(
const QUrl &url );
100 void saveMetadataAs();
106 QList<QgsMapLayerConfigWidget *> mConfigWidgets;
112 QgsMeshLayer3DRendererWidget *mMesh3DWidget =
nullptr;
120 QPushButton *mBtnStyle =
nullptr;
121 QPushButton *mBtnMetadata =
nullptr;
122 QAction *mActionLoadMetadata =
nullptr;
123 QAction *mActionSaveMetadataAs =
nullptr;
128 bool mIsMapSettingsTemporal =
false;
130 friend class TestQgsMeshLayerPropertiesDialog;
138 #endif // QGSMESHLAYERPROPERTIES_H