@@ -254,7 +254,7 @@ QgsLabelingGui::QgsLabelingGui( QgsPalLabeling* lbl, QgsVectorLayer* layer, QgsM
254254 mBufferTranspSpinBox ->setValue ( lyr.bufferTransp );
255255 mBufferJoinStyleComboBox ->setPenJoinStyle ( lyr.bufferJoinStyle );
256256 mBufferTranspFillChbx ->setChecked ( !lyr.bufferNoFill );
257- comboBufferBlendMode->setBlendMode ( QgsMapRenderer::getBlendModeEnum ( lyr.bufferBlendMode ) );
257+ comboBufferBlendMode->setBlendMode ( lyr.bufferBlendMode );
258258 }
259259 else
260260 {
@@ -295,7 +295,7 @@ QgsLabelingGui::QgsLabelingGui( QgsPalLabeling* lbl, QgsVectorLayer* layer, QgsM
295295 mFontSizeSpinBox ->setValue ( lyr.textFont .pointSizeF () );
296296 btnTextColor->setColor ( lyr.textColor );
297297 mFontTranspSpinBox ->setValue ( lyr.textTransp );
298- comboBlendMode->setBlendMode ( QgsMapRenderer::getBlendModeEnum ( lyr.blendMode ) );
298+ comboBlendMode->setBlendMode ( lyr.blendMode );
299299
300300 mFontWordSpacingSpinBox ->setValue ( lyr.textFont .wordSpacing () );
301301 mFontLetterSpacingSpinBox ->setValue ( lyr.textFont .letterSpacing () );
@@ -336,7 +336,7 @@ QgsLabelingGui::QgsLabelingGui( QgsPalLabeling* lbl, QgsVectorLayer* layer, QgsM
336336 connect ( mShapeTranspSlider , SIGNAL ( valueChanged ( int ) ), mShapeTranspSpinBox , SLOT ( setValue ( int ) ) );
337337 connect ( mShapeTranspSpinBox , SIGNAL ( valueChanged ( int ) ), mShapeTranspSlider , SLOT ( setValue ( int ) ) );
338338 mShapeTranspSpinBox ->setValue ( lyr.shapeTransparency );
339- mShapeBlendCmbBx ->setBlendMode ( QgsMapRenderer::getBlendModeEnum ( lyr.shapeBlendMode ) );
339+ mShapeBlendCmbBx ->setBlendMode ( lyr.shapeBlendMode );
340340
341341 mLoadSvgParams = false ;
342342 on_mShapeTypeCmbBx_currentIndexChanged ( lyr.shapeType ); // force update of shape background gui
@@ -498,7 +498,7 @@ QgsPalLayerSettings QgsLabelingGui::layerSettings()
498498 lyr.textFont = mRefFont ;
499499 lyr.textNamedStyle = mFontStyleComboBox ->currentText ();
500500 lyr.textTransp = mFontTranspSpinBox ->value ();
501- lyr.blendMode = QgsMapRenderer::getCompositionMode (( QgsMapRenderer::BlendMode ) comboBlendMode->blendMode () );
501+ lyr.blendMode = comboBlendMode->blendMode ();
502502 lyr.previewBkgrdColor = mPreviewBackgroundBtn ->color ();
503503 lyr.enabled = chkEnableLabeling->isChecked ();
504504 lyr.priority = sliderPriority->value ();
@@ -523,7 +523,7 @@ QgsPalLayerSettings QgsLabelingGui::layerSettings()
523523 lyr.bufferSizeInMapUnits = ( mBufferUnitComboBox ->currentIndex () == 1 );
524524 lyr.bufferJoinStyle = mBufferJoinStyleComboBox ->penJoinStyle ();
525525 lyr.bufferNoFill = !mBufferTranspFillChbx ->isChecked ();
526- lyr.bufferBlendMode = QgsMapRenderer::getCompositionMode (( QgsMapRenderer::BlendMode ) comboBufferBlendMode->blendMode () );
526+ lyr.bufferBlendMode = comboBufferBlendMode->blendMode ();
527527 }
528528 else
529529 {
@@ -551,7 +551,7 @@ QgsPalLayerSettings QgsLabelingGui::layerSettings()
551551 lyr.shapeBorderWidthUnits = ( QgsPalLayerSettings::SizeUnit )( mShapeBorderWidthUnitsCmbBx ->currentIndex () + 1 );
552552 lyr.shapeJoinStyle = mShapePenStyleCmbBx ->penJoinStyle ();
553553 lyr.shapeTransparency = mShapeTranspSpinBox ->value ();
554- lyr.shapeBlendMode = QgsMapRenderer::getCompositionMode (( QgsMapRenderer::BlendMode ) mShapeBlendCmbBx ->blendMode () );
554+ lyr.shapeBlendMode = mShapeBlendCmbBx ->blendMode ();
555555
556556
557557 if ( chkFormattedNumbers->isChecked () )
0 commit comments