mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
qgsphongmaterialwidget: Fix diffusecoefficientwidget visibility
In the textured case, the diffuse parameters have no effect. Therefore, `mDiffuseCoefficientWidget` needs to be hidden. Closes: https://github.com/qgis/QGIS/issues/56750
This commit is contained in:
parent
ccd062c14a
commit
db9f9d1355
@ -72,6 +72,7 @@ void QgsPhongMaterialWidget::setTechnique( QgsMaterialSettingsRenderingTechnique
|
|||||||
{
|
{
|
||||||
lblDiffuse->setVisible( true );
|
lblDiffuse->setVisible( true );
|
||||||
btnDiffuse->setVisible( true );
|
btnDiffuse->setVisible( true );
|
||||||
|
mDiffuseCoefficientWidget->setVisible( true );
|
||||||
mAmbientDataDefinedButton->setVisible( false );
|
mAmbientDataDefinedButton->setVisible( false );
|
||||||
mDiffuseDataDefinedButton->setVisible( false );
|
mDiffuseDataDefinedButton->setVisible( false );
|
||||||
mSpecularDataDefinedButton->setVisible( false );
|
mSpecularDataDefinedButton->setVisible( false );
|
||||||
@ -82,6 +83,7 @@ void QgsPhongMaterialWidget::setTechnique( QgsMaterialSettingsRenderingTechnique
|
|||||||
{
|
{
|
||||||
lblDiffuse->setVisible( false );
|
lblDiffuse->setVisible( false );
|
||||||
btnDiffuse->setVisible( false );
|
btnDiffuse->setVisible( false );
|
||||||
|
mDiffuseCoefficientWidget->setVisible( false );
|
||||||
mAmbientDataDefinedButton->setVisible( false );
|
mAmbientDataDefinedButton->setVisible( false );
|
||||||
mDiffuseDataDefinedButton->setVisible( false );
|
mDiffuseDataDefinedButton->setVisible( false );
|
||||||
mSpecularDataDefinedButton->setVisible( false );
|
mSpecularDataDefinedButton->setVisible( false );
|
||||||
@ -92,6 +94,7 @@ void QgsPhongMaterialWidget::setTechnique( QgsMaterialSettingsRenderingTechnique
|
|||||||
{
|
{
|
||||||
lblDiffuse->setVisible( true );
|
lblDiffuse->setVisible( true );
|
||||||
btnDiffuse->setVisible( true );
|
btnDiffuse->setVisible( true );
|
||||||
|
mDiffuseCoefficientWidget->setVisible( true );
|
||||||
mAmbientDataDefinedButton->setVisible( true );
|
mAmbientDataDefinedButton->setVisible( true );
|
||||||
mDiffuseDataDefinedButton->setVisible( true );
|
mDiffuseDataDefinedButton->setVisible( true );
|
||||||
mSpecularDataDefinedButton->setVisible( true );
|
mSpecularDataDefinedButton->setVisible( true );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user