diff --git a/src/app/qgslabelpropertydialog.cpp b/src/app/qgslabelpropertydialog.cpp index 1f553e8cc64..60dd1d40ff3 100644 --- a/src/app/qgslabelpropertydialog.cpp +++ b/src/app/qgslabelpropertydialog.cpp @@ -104,7 +104,8 @@ void QgsLabelPropertyDialog::init( const QString& layerId, int featureId, const updateFont( mLabelFont, false ); //set all the gui elements to the default layer-level values - mBufferColorButton->setColor( layerSettings.textColor ); + mFontColorButton->setColor( layerSettings.textColor ); + mBufferColorButton->setColor( layerSettings.bufferColor ); mLabelDistanceSpinBox->setValue( layerSettings.dist ); mBufferSizeSpinBox->setValue( layerSettings.bufferSize ); mMinScaleSpinBox->setValue( layerSettings.scaleMin ); diff --git a/src/ui/qgslabelpropertydialogbase.ui b/src/ui/qgslabelpropertydialogbase.ui index 97b15f6f537..4968ec9d1dd 100644 --- a/src/ui/qgslabelpropertydialogbase.ui +++ b/src/ui/qgslabelpropertydialogbase.ui @@ -34,26 +34,6 @@ Font - - - - Available typeface styles - - - - - - - - 100 - 16777215 - - - - - - - @@ -61,33 +41,6 @@ - - - - - - - 0 - 0 - - - - Size - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 999999.000000000000000 - - - - - @@ -101,6 +54,13 @@ + + + + Available typeface styles + + + @@ -255,6 +215,58 @@ + + + + + + + 0 + 0 + + + + Size + + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 999999.000000000000000 + + + + + + + + + + 0 + 0 + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + @@ -370,10 +382,22 @@ - + + + + 0 + 0 + + + + + 120 + 0 + + - 100 + 120 16777215 @@ -543,9 +567,9 @@ - QgsColorButton - QPushButton -
qgscolorbutton.h
+ QgsColorButtonV2 + QToolButton +
qgscolorbuttonv2.h