@@ -354,6 +354,7 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
354
354
<< mLineDistanceDDBtn
355
355
<< mLineDistanceSpnBx
356
356
<< mLineDistanceUnitDDBtn
357
+ << mLineDistanceUnitWidget
357
358
<< mMaxCharAngleDDBtn
358
359
<< mMaxCharAngleInDSpinBox
359
360
<< mMaxCharAngleOutDSpinBox
@@ -367,6 +368,7 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
367
368
<< mPointAngleSpinBox
368
369
<< mPointOffsetDDBtn
369
370
<< mPointOffsetUnitsDDBtn
371
+ << mPointOffsetUnitWidget
370
372
<< mPointOffsetXSpinBox
371
373
<< mPointOffsetYSpinBox
372
374
<< mPointPositionOrderDDBtn
@@ -378,6 +380,7 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
378
380
<< mRepeatDistanceDDBtn
379
381
<< mRepeatDistanceSpinBox
380
382
<< mRepeatDistanceUnitDDBtn
383
+ << mRepeatDistanceUnitWidget
381
384
<< mScaleBasedVisibilityChkBx
382
385
<< mScaleBasedVisibilityDDBtn
383
386
<< mScaleBasedVisibilityMaxDDBtn
@@ -396,10 +399,12 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
396
399
<< mShadowOffsetGlobalChkBx
397
400
<< mShadowOffsetSpnBx
398
401
<< mShadowOffsetUnitsDDBtn
402
+ << mShadowOffsetUnitWidget
399
403
<< mShadowRadiusAlphaChkBx
400
404
<< mShadowRadiusDDBtn
401
405
<< mShadowRadiusDblSpnBx
402
406
<< mShadowRadiusUnitsDDBtn
407
+ << mShadowRadiusUnitWidget
403
408
<< mShadowScaleDDBtn
404
409
<< mShadowScaleSpnBx
405
410
<< mShadowTranspDDBtn
@@ -413,6 +418,7 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
413
418
<< mShapeBorderUnitsDDBtn
414
419
<< mShapeBorderWidthDDBtn
415
420
<< mShapeBorderWidthSpnBx
421
+ << mShapeBorderWidthUnitWidget
416
422
<< mShapeDrawChkBx
417
423
<< mShapeDrawDDBtn
418
424
<< mShapeFillColorBtn
@@ -421,6 +427,7 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
421
427
<< mShapeOffsetUnitsDDBtn
422
428
<< mShapeOffsetXSpnBx
423
429
<< mShapeOffsetYSpnBx
430
+ << mShapeOffsetUnitWidget
424
431
<< mShapePenStyleCmbBx
425
432
<< mShapePenStyleDDBtn
426
433
<< mShapeRadiusDDBtn
@@ -431,11 +438,13 @@ QgsLabelingGui::QgsLabelingGui( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas,
431
438
<< mShapeRotationDDBtn
432
439
<< mShapeRotationDblSpnBx
433
440
<< mShapeRotationTypeDDBtn
441
+ << mShapeRadiusUnitWidget
434
442
<< mShapeSVGPathDDBtn
435
443
<< mShapeSVGPathLineEdit
436
444
<< mShapeSizeCmbBx
437
445
<< mShapeSizeTypeDDBtn
438
446
<< mShapeSizeUnitsDDBtn
447
+ << mShapeSizeUnitWidget
439
448
<< mShapeSizeXDDBtn
440
449
<< mShapeSizeXSpnBx
441
450
<< mShapeSizeYDDBtn
@@ -509,6 +518,10 @@ void QgsLabelingGui::connectValueChanged( QList<QWidget *> widgets, const char *
509
518
{
510
519
connect ( w, SIGNAL ( fieldChanged ( QString ) ), this , slot );
511
520
}
521
+ else if ( QgsUnitSelectionWidget* w = qobject_cast<QgsUnitSelectionWidget*>( widget ) )
522
+ {
523
+ connect ( w, SIGNAL ( changed () ), this , slot );
524
+ }
512
525
else if ( QComboBox* w = qobject_cast<QComboBox*>( widget ) )
513
526
{
514
527
connect ( w, SIGNAL ( currentIndexChanged ( int ) ), this , slot );
0 commit comments