@@ -149,7 +149,7 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer *lyr, QWidget *p
149
149
mColormapTreeWidget ->setHeaderLabels ( headerLabels );
150
150
151
151
// disable colormap tab completely until 'Colormap' is selected (and only for type GrayOrUndefined)
152
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), FALSE );
152
+ tabPageColormap-> setEnabled ( false );
153
153
154
154
//
155
155
// Set up the combo boxes that contain band lists using the qstring list generated above
@@ -295,10 +295,10 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer *lyr, QWidget *p
295
295
else if ( mRasterLayerIsWms )
296
296
{
297
297
// disable Pyramids tab completely
298
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPagePyramids ), FALSE );
298
+ tabPagePyramids-> setEnabled ( false );
299
299
300
300
// disable Histogram tab completely
301
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageHistogram ), FALSE );
301
+ tabPageHistogram-> setEnabled ( false );
302
302
}
303
303
304
304
leSpatialRefSys->setText ( mRasterLayer ->srs ().toProj4 () );
@@ -550,13 +550,13 @@ void QgsRasterLayerProperties::sync()
550
550
551
551
if ( mRasterLayerIsWms )
552
552
{
553
- tabBar->setCurrentIndex ( tabBar-> indexOf ( tabPageMetadata ) );
554
- tabBar->removeTab ( tabBar-> indexOf ( tabPageColormap ) );
555
- tabBar->removeTab ( tabBar-> indexOf ( tabPageSymbology ) );
553
+ tabBar->setCurrentWidget ( tabPageMetadata );
554
+ tabBar->removeWidget ( tabPageColormap );
555
+ tabBar->removeWidget ( tabPageSymbology );
556
556
gboxNoDataValue->setEnabled ( false );
557
557
gboxCustomTransparency->setEnabled ( false );
558
- tabBar->removeTab ( tabBar-> indexOf ( tabPageHistogram ) );
559
- tabBar->removeTab ( tabBar-> indexOf ( tabPagePyramids ) );
558
+ tabBar->removeWidget ( tabPageHistogram );
559
+ tabBar->removeWidget ( tabPagePyramids );
560
560
}
561
561
#if 0
562
562
if ( mRasterLayer->rasterType() == QgsRasterLayer::Multiband )
@@ -1690,7 +1690,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
1690
1690
{
1691
1691
if ( mRasterLayerIsGdal && ( theText == tr ( " Pseudocolor" ) || theText == tr ( " Freak Out" ) ) )
1692
1692
{
1693
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), FALSE );
1693
+ tabPageColormap-> setEnabled ( false );
1694
1694
rbtnSingleBandMinMax->setEnabled ( false );
1695
1695
rbtnSingleBandStdDev->setEnabled ( true );
1696
1696
sboxSingleBandStdDev->setEnabled ( true );
@@ -1700,7 +1700,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
1700
1700
}
1701
1701
else if ( mRasterLayerIsGdal && theText == tr ( " Colormap" ) )
1702
1702
{
1703
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), TRUE );
1703
+ tabPageColormap-> setEnabled ( true );
1704
1704
rbtnSingleBandMinMax->setEnabled ( false );
1705
1705
rbtnSingleBandStdDev->setEnabled ( false );
1706
1706
sboxSingleBandStdDev->setEnabled ( false );
@@ -1710,7 +1710,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
1710
1710
}
1711
1711
else if ( mRasterLayerIsGdal && theText == tr ( " User Defined" ) )
1712
1712
{
1713
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), FALSE );
1713
+ tabPageColormap-> setEnabled ( false );
1714
1714
rbtnSingleBandMinMax->setEnabled ( true );
1715
1715
rbtnSingleBandStdDev->setEnabled ( true );
1716
1716
sboxSingleBandStdDev->setEnabled ( true );
@@ -1720,7 +1720,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
1720
1720
}
1721
1721
else if ( mRasterLayerIsGdal )
1722
1722
{
1723
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), FALSE );
1723
+ tabPageColormap-> setEnabled ( false );
1724
1724
rbtnSingleBandMinMax->setEnabled ( true );
1725
1725
rbtnSingleBandStdDev->setEnabled ( true );
1726
1726
sboxSingleBandStdDev->setEnabled ( true );
@@ -2354,7 +2354,7 @@ void QgsRasterLayerProperties::on_rbtnSingleBand_toggled( bool theState )
2354
2354
2355
2355
if ( cboxColorMap->currentText () == tr ( " Pseudocolor" ) )
2356
2356
{
2357
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), true );
2357
+ tabPageColormap-> setEnabled ( true );
2358
2358
}
2359
2359
2360
2360
if ( cboxColorMap->currentText () == tr ( " Pseudocolor" ) || cboxColorMap->currentText () == tr ( " Color Ramp" ) || cboxColorMap->currentText () == tr ( " Freak Out" ) || mRasterLayer ->rasterType () == QgsRasterLayer::Palette )
@@ -2424,7 +2424,7 @@ void QgsRasterLayerProperties::on_rbtnThreeBand_toggled( bool theState )
2424
2424
stackedWidget->setCurrentIndex ( 0 );
2425
2425
rbtnSingleBand->setChecked ( false );
2426
2426
cboxColorMap->setEnabled ( false );
2427
- tabBar-> setTabEnabled ( tabBar-> indexOf ( tabPageColormap ), false );
2427
+ tabPageColormap-> setEnabled ( false );
2428
2428
2429
2429
grpRgbBands->setEnabled ( true );
2430
2430
0 commit comments