@@ -598,7 +598,7 @@ QgsPalLayerSettings QgsLabelingGui::layerSettings()
598
598
}
599
599
600
600
lyr.repeatDistance = mRepeatDistanceSpinBox ->value ();
601
- lyr.repeatDistanceUnit = static_cast <QgsPalLayerSettings::SizeUnit>(1 + mRepeatDistanceUnitWidget ->getUnit ());
601
+ lyr.repeatDistanceUnit = static_cast <QgsPalLayerSettings::SizeUnit>( 1 + mRepeatDistanceUnitWidget ->getUnit () );
602
602
lyr.repeatDistanceMapUnitScale = mRepeatDistanceUnitWidget ->getMapUnitScale ();
603
603
604
604
lyr.textColor = btnTextColor->color ();
@@ -1018,7 +1018,7 @@ void QgsLabelingGui::populateDataDefinedButtons( QgsPalLayerSettings& s )
1018
1018
mRepeatDistanceDDBtn ->init ( mLayer , s.dataDefinedProperty ( QgsPalLayerSettings::RepeatDistance ),
1019
1019
QgsDataDefinedButton::AnyType, QgsDataDefinedButton::doublePosDesc () );
1020
1020
mRepeatDistanceUnitDDBtn ->init ( mLayer , s.dataDefinedProperty ( QgsPalLayerSettings::DistanceUnits ),
1021
- QgsDataDefinedButton::String, QgsDataDefinedButton::unitsMmMuDesc () );
1021
+ QgsDataDefinedButton::String, QgsDataDefinedButton::unitsMmMuDesc () );
1022
1022
1023
1023
// data defined-only
1024
1024
QString ddPlaceInfo = tr ( " In edit mode, layer's relevant labeling map tool is:<br>"
@@ -1293,6 +1293,7 @@ void QgsLabelingGui::updatePlacementWidgets()
1293
1293
mPlacementOffsetFrame ->setVisible ( showOffsetFrame );
1294
1294
mPlacementDistanceFrame ->setVisible ( showDistanceFrame );
1295
1295
mPlacementRotationFrame ->setVisible ( showRotationFrame );
1296
+ mPlacmentRepeatDistanceFrame ->setVisible ( curWdgt == pageLine );
1296
1297
mPlacementMaxCharAngleFrame ->setVisible ( showMaxCharAngleFrame );
1297
1298
1298
1299
mMultiLinesFrame ->setEnabled ( enableMultiLinesFrame );
0 commit comments