diff --git a/src/app/3d/qgsmesh3dsymbolwidget.cpp b/src/app/3d/qgsmesh3dsymbolwidget.cpp index 02414f91a0f0..7d3b2064b373 100644 --- a/src/app/3d/qgsmesh3dsymbolwidget.cpp +++ b/src/app/3d/qgsmesh3dsymbolwidget.cpp @@ -96,6 +96,7 @@ void QgsMesh3dSymbolWidget::configureForTerrain() { mComboBoxTextureType->addItem( tr( "Color Ramp Shader" ), QgsMesh3DSymbol::ColorRamp ); enableVerticalSetting( false ); + enableArrowSettings( false ); } void QgsMesh3dSymbolWidget::configureForDataset() @@ -103,6 +104,7 @@ void QgsMesh3dSymbolWidget::configureForDataset() mComboBoxTextureType->addItem( tr( "2D Contour Color Ramp Shader" ), QgsMesh3DSymbol::ColorRamp2DRendering ); mGroupBoxColorRampShader->hide(); enableVerticalSetting( true ); + enableArrowSettings( true ); } void QgsMesh3dSymbolWidget::setLayer( QgsMeshLayer *meshLayer, bool updateSymbol ) @@ -215,4 +217,9 @@ void QgsMesh3dSymbolWidget::enableVerticalSetting( bool isEnable ) mGroupBoxVerticaleSettings->setVisible( isEnable ); } +void QgsMesh3dSymbolWidget::enableArrowSettings( bool isEnable ) +{ + mGroupBoxArrowsSettings->setVisible( isEnable ); +} + diff --git a/src/app/3d/qgsmesh3dsymbolwidget.h b/src/app/3d/qgsmesh3dsymbolwidget.h index fdb5e352f4da..8bcf1141f6dc 100644 --- a/src/app/3d/qgsmesh3dsymbolwidget.h +++ b/src/app/3d/qgsmesh3dsymbolwidget.h @@ -44,6 +44,7 @@ class QgsMesh3dSymbolWidget : public QWidget, private Ui::QgsMesh3dPropsWidget public slots: void reloadColorRampShaderMinMax(); void enableVerticalSetting( bool isEnable ); + void enableArrowSettings( bool isEnable ); signals: void changed();