@@ -44,11 +44,11 @@ class TestSignalReceiver : public QObject
4444 : QObject( 0 )
4545 , rendererChanged( false )
4646 , featureBlendMode( QPainter::CompositionMode( 0 ) )
47- , transparency( 0 )
47+ , opacity( 1. 0 )
4848 {}
4949 bool rendererChanged;
5050 QPainter::CompositionMode featureBlendMode;
51- int transparency ;
51+ double opacity ;
5252 public slots:
5353 void onRendererChanged ()
5454 {
@@ -58,9 +58,9 @@ class TestSignalReceiver : public QObject
5858 {
5959 featureBlendMode = blendMode;
6060 }
61- void onLayerTransparencyChanged ( int layerTransparency )
61+ void onLayerOpacityChanged ( double layerOpacity )
6262 {
63- transparency = layerTransparency ;
63+ opacity = layerOpacity ;
6464 }
6565};
6666
@@ -296,12 +296,12 @@ void TestQgsVectorLayer::QgsVectorLayersetLayerTransparency()
296296{
297297 QgsVectorLayer *vLayer = static_cast < QgsVectorLayer * >( mpPointsLayer );
298298 TestSignalReceiver receiver;
299- QObject::connect ( vLayer, SIGNAL ( layerTransparencyChanged ( int ) ) ,
300- &receiver, SLOT ( onLayerTransparencyChanged ( int ) ) );
299+ QObject::connect ( vLayer, &QgsVectorLayer::opacityChanged ,
300+ &receiver, &TestSignalReceiver::onLayerOpacityChanged );
301301
302- QCOMPARE ( receiver.transparency , 0 );
302+ QCOMPARE ( receiver.opacity , 1. 0 );
303303 vLayer->setOpacity ( 0.5 );
304- QCOMPARE ( receiver.transparency , 50 );
304+ QCOMPARE ( receiver.opacity , 0.5 );
305305 QCOMPARE ( vLayer->opacity (), 0.5 );
306306}
307307
0 commit comments