@@ -97,7 +97,7 @@ void QgsComposerItemWidget::on_mBackgroundColorButton_clicked()
97
97
}
98
98
99
99
mItem ->beginCommand ( tr ( " Background color changed" ) );
100
- newBackgroundColor.setAlpha ( mOpacitySlider ->value () );
100
+ newBackgroundColor.setAlpha ( mTransparencySlider ->value () );
101
101
mItem ->setBrush ( QBrush ( QColor ( newBackgroundColor ), Qt::SolidPattern ) );
102
102
// if the item is a composer map, we need to regenerate the map image
103
103
// because it usually is cached
@@ -110,38 +110,38 @@ void QgsComposerItemWidget::on_mBackgroundColorButton_clicked()
110
110
mItem ->endCommand ();
111
111
}
112
112
113
- void QgsComposerItemWidget::on_mOpacitySpinBox_valueChanged ( int value )
113
+ void QgsComposerItemWidget::on_mTransparencySpinBox_valueChanged ( int value )
114
114
{
115
115
if ( !mItem )
116
116
{
117
117
return ;
118
118
}
119
119
120
- mOpacitySlider ->blockSignals ( true );
121
- mOpacitySlider ->setValue ( value );
122
- mOpacitySlider ->blockSignals ( false );
123
- changeItemOpacity ( value );
120
+ mTransparencySlider ->blockSignals ( true );
121
+ mTransparencySlider ->setValue ( value );
122
+ mTransparencySlider ->blockSignals ( false );
123
+ changeItemTransparency ( value );
124
124
}
125
125
126
- void QgsComposerItemWidget::on_mOpacitySlider_sliderReleased ()
126
+ void QgsComposerItemWidget::on_mTransparencySlider_sliderReleased ()
127
127
{
128
128
if ( !mItem )
129
129
{
130
130
return ;
131
131
}
132
- int value = mOpacitySlider ->value ();
133
- mOpacitySpinBox ->blockSignals ( true );
134
- mOpacitySpinBox ->setValue ( value );
135
- mOpacitySpinBox ->blockSignals ( false );
136
- changeItemOpacity ( value );
132
+ int value = mTransparencySlider ->value ();
133
+ mTransparencySpinBox ->blockSignals ( true );
134
+ mTransparencySpinBox ->setValue ( value );
135
+ mTransparencySpinBox ->blockSignals ( false );
136
+ changeItemTransparency ( value );
137
137
}
138
138
139
- void QgsComposerItemWidget::changeItemOpacity ( int value )
139
+ void QgsComposerItemWidget::changeItemTransparency ( int value )
140
140
{
141
- mItem ->beginCommand ( tr ( " Item opacity changed" ) );
141
+ mItem ->beginCommand ( tr ( " Item Transparency changed" ) );
142
142
QBrush itemBrush = mItem ->brush ();
143
143
QColor brushColor = itemBrush.color ();
144
- brushColor.setAlpha ( value );
144
+ brushColor.setAlpha ( 255 - value );
145
145
mItem ->setBrush ( QBrush ( brushColor ) );
146
146
mItem ->update ();
147
147
mItem ->endCommand ();
@@ -347,26 +347,26 @@ void QgsComposerItemWidget::setValuesForGuiElements()
347
347
348
348
setValuesForGuiPositionElements ();
349
349
350
- mOpacitySlider ->blockSignals ( true );
350
+ mTransparencySlider ->blockSignals ( true );
351
351
mOutlineWidthSpinBox ->blockSignals ( true );
352
352
mFrameGroupBox ->blockSignals ( true );
353
353
mBackgroundGroupBox ->blockSignals ( true );
354
354
mItemIdLineEdit ->blockSignals ( true );
355
- mOpacitySpinBox ->blockSignals ( true );
355
+ mTransparencySpinBox ->blockSignals ( true );
356
356
357
- mOpacitySpinBox ->setValue ( mItem ->brush ().color ().alpha () );
358
- mOpacitySlider ->setValue ( mItem ->brush ().color ().alpha () );
357
+ mTransparencySpinBox ->setValue ( 255 - mItem ->brush ().color ().alpha () );
358
+ mTransparencySlider ->setValue ( 255 - mItem ->brush ().color ().alpha () );
359
359
mOutlineWidthSpinBox ->setValue ( mItem ->pen ().widthF () );
360
360
mItemIdLineEdit ->setText ( mItem ->id () );
361
361
mFrameGroupBox ->setChecked ( mItem ->hasFrame () );
362
362
mBackgroundGroupBox ->setChecked ( mItem ->hasBackground () );
363
363
364
- mOpacitySlider ->blockSignals ( false );
364
+ mTransparencySlider ->blockSignals ( false );
365
365
mOutlineWidthSpinBox ->blockSignals ( false );
366
366
mFrameGroupBox ->blockSignals ( false );
367
367
mBackgroundGroupBox ->blockSignals ( false );
368
368
mItemIdLineEdit ->blockSignals ( false );
369
- mOpacitySpinBox ->blockSignals ( false );
369
+ mTransparencySpinBox ->blockSignals ( false );
370
370
}
371
371
372
372
void QgsComposerItemWidget::on_mItemIdLineEdit_textChanged ( const QString &text )
0 commit comments