From 25a07ec4047ce489bf5da37d5b1de1cad5da5a55 Mon Sep 17 00:00:00 2001 From: nirvn Date: Wed, 30 Oct 2019 10:21:11 +0700 Subject: [PATCH] [ui] Fix horizontal margin not cleared to 0 for center aligned decoration --- src/app/decorations/qgsdecorationcopyrightdialog.cpp | 1 + src/app/decorations/qgsdecorationimagedialog.cpp | 1 + src/app/decorations/qgsdecorationnortharrowdialog.cpp | 1 + src/app/decorations/qgsdecorationscalebardialog.cpp | 1 + src/app/decorations/qgsdecorationtitledialog.cpp | 1 + 5 files changed, 5 insertions(+) diff --git a/src/app/decorations/qgsdecorationcopyrightdialog.cpp b/src/app/decorations/qgsdecorationcopyrightdialog.cpp index 348dfaf671e..5938280aa46 100644 --- a/src/app/decorations/qgsdecorationcopyrightdialog.cpp +++ b/src/app/decorations/qgsdecorationcopyrightdialog.cpp @@ -72,6 +72,7 @@ QgsDecorationCopyrightDialog::QgsDecorationCopyrightDialog( QgsDecorationCopyrig } ); cboPlacement->setCurrentIndex( cboPlacement->findData( mDeco.placement() ) ); + spnHorizontal->setClearValue( 0 ); spnHorizontal->setValue( mDeco.mMarginHorizontal ); spnVertical->setValue( mDeco.mMarginVertical ); wgtUnitSelection->setUnits( QgsUnitTypes::RenderUnitList() << QgsUnitTypes::RenderMillimeters << QgsUnitTypes::RenderPercentage << QgsUnitTypes::RenderPixels ); diff --git a/src/app/decorations/qgsdecorationimagedialog.cpp b/src/app/decorations/qgsdecorationimagedialog.cpp index fb217778806..e7ffaf6d877 100644 --- a/src/app/decorations/qgsdecorationimagedialog.cpp +++ b/src/app/decorations/qgsdecorationimagedialog.cpp @@ -60,6 +60,7 @@ QgsDecorationImageDialog::QgsDecorationImageDialog( QgsDecorationImage &deco, QW } ); cboPlacement->setCurrentIndex( cboPlacement->findData( mDeco.placement() ) ); + spinHorizontal->setClearValue( 0 ); spinHorizontal->setValue( mDeco.mMarginHorizontal ); spinVertical->setValue( mDeco.mMarginVertical ); wgtUnitSelection->setUnits( QgsUnitTypes::RenderUnitList() << QgsUnitTypes::RenderMillimeters << QgsUnitTypes::RenderPercentage << QgsUnitTypes::RenderPixels ); diff --git a/src/app/decorations/qgsdecorationnortharrowdialog.cpp b/src/app/decorations/qgsdecorationnortharrowdialog.cpp index 60c88195576..aecd71a0a7a 100644 --- a/src/app/decorations/qgsdecorationnortharrowdialog.cpp +++ b/src/app/decorations/qgsdecorationnortharrowdialog.cpp @@ -73,6 +73,7 @@ QgsDecorationNorthArrowDialog::QgsDecorationNorthArrowDialog( QgsDecorationNorth } ); cboPlacement->setCurrentIndex( cboPlacement->findData( mDeco.placement() ) ); + spinHorizontal->setClearValue( 0 ); spinHorizontal->setValue( mDeco.mMarginHorizontal ); spinVertical->setValue( mDeco.mMarginVertical ); wgtUnitSelection->setUnits( QgsUnitTypes::RenderUnitList() << QgsUnitTypes::RenderMillimeters << QgsUnitTypes::RenderPercentage << QgsUnitTypes::RenderPixels ); diff --git a/src/app/decorations/qgsdecorationscalebardialog.cpp b/src/app/decorations/qgsdecorationscalebardialog.cpp index bf2aa161d83..7370371ac82 100644 --- a/src/app/decorations/qgsdecorationscalebardialog.cpp +++ b/src/app/decorations/qgsdecorationscalebardialog.cpp @@ -68,6 +68,7 @@ QgsDecorationScaleBarDialog::QgsDecorationScaleBarDialog( QgsDecorationScaleBar } ); cboPlacement->setCurrentIndex( cboPlacement->findData( mDeco.placement() ) ); + spnHorizontal->setClearValue( 0 ); spnHorizontal->setValue( mDeco.mMarginHorizontal ); spnVertical->setValue( mDeco.mMarginVertical ); wgtUnitSelection->setUnits( QgsUnitTypes::RenderUnitList() << QgsUnitTypes::RenderMillimeters << QgsUnitTypes::RenderPercentage << QgsUnitTypes::RenderPixels ); diff --git a/src/app/decorations/qgsdecorationtitledialog.cpp b/src/app/decorations/qgsdecorationtitledialog.cpp index 3695184ac55..c5fbec44aaa 100644 --- a/src/app/decorations/qgsdecorationtitledialog.cpp +++ b/src/app/decorations/qgsdecorationtitledialog.cpp @@ -82,6 +82,7 @@ QgsDecorationTitleDialog::QgsDecorationTitleDialog( QgsDecorationTitle &deco, QW } ); cboPlacement->setCurrentIndex( cboPlacement->findData( mDeco.placement() ) ); + spnHorizontal->setClearValue( 0 ); spnHorizontal->setValue( mDeco.mMarginHorizontal ); spnVertical->setValue( mDeco.mMarginVertical ); wgtUnitSelection->setUnits( QgsUnitTypes::RenderUnitList() << QgsUnitTypes::RenderMillimeters << QgsUnitTypes::RenderPercentage << QgsUnitTypes::RenderPixels );