Skip to content

Commit 3ad6de8

Browse files
committed
Move label repeat option frame to after main placement options for lines
1 parent db328fe commit 3ad6de8

File tree

2 files changed

+128
-496
lines changed

2 files changed

+128
-496
lines changed

src/app/qgslabelinggui.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ QgsPalLayerSettings QgsLabelingGui::layerSettings()
598598
}
599599

600600
lyr.repeatDistance = mRepeatDistanceSpinBox->value();
601-
lyr.repeatDistanceUnit = static_cast<QgsPalLayerSettings::SizeUnit>(1 + mRepeatDistanceUnitWidget->getUnit());
601+
lyr.repeatDistanceUnit = static_cast<QgsPalLayerSettings::SizeUnit>( 1 + mRepeatDistanceUnitWidget->getUnit() );
602602
lyr.repeatDistanceMapUnitScale = mRepeatDistanceUnitWidget->getMapUnitScale();
603603

604604
lyr.textColor = btnTextColor->color();
@@ -1018,7 +1018,7 @@ void QgsLabelingGui::populateDataDefinedButtons( QgsPalLayerSettings& s )
10181018
mRepeatDistanceDDBtn->init( mLayer, s.dataDefinedProperty( QgsPalLayerSettings::RepeatDistance ),
10191019
QgsDataDefinedButton::AnyType, QgsDataDefinedButton::doublePosDesc() );
10201020
mRepeatDistanceUnitDDBtn->init( mLayer, s.dataDefinedProperty( QgsPalLayerSettings::DistanceUnits ),
1021-
QgsDataDefinedButton::String, QgsDataDefinedButton::unitsMmMuDesc() );
1021+
QgsDataDefinedButton::String, QgsDataDefinedButton::unitsMmMuDesc() );
10221022

10231023
// data defined-only
10241024
QString ddPlaceInfo = tr( "In edit mode, layer's relevant labeling map tool is:<br>"
@@ -1293,6 +1293,7 @@ void QgsLabelingGui::updatePlacementWidgets()
12931293
mPlacementOffsetFrame->setVisible( showOffsetFrame );
12941294
mPlacementDistanceFrame->setVisible( showDistanceFrame );
12951295
mPlacementRotationFrame->setVisible( showRotationFrame );
1296+
mPlacmentRepeatDistanceFrame->setVisible( curWdgt == pageLine );
12961297
mPlacementMaxCharAngleFrame->setVisible( showMaxCharAngleFrame );
12971298

12981299
mMultiLinesFrame->setEnabled( enableMultiLinesFrame );

0 commit comments

Comments
 (0)