Skip to content

Commit 9401c10

Browse files
author
jef
committedDec 11, 2009

File tree

1 file changed

+26
-12
lines changed

1 file changed

+26
-12
lines changed
 

‎src/app/qgsrasterlayerproperties.cpp

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -281,14 +281,14 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer *lyr, QWidget *p
281281
if (( *myRasterPyramidIterator ).exists == true )
282282
{
283283
lbxPyramidResolutions->addItem( new QListWidgetItem( myPyramidPixmap,
284-
QString::number(( *myRasterPyramidIterator ).xDim ) + QString( " x " ) +
285-
QString::number(( *myRasterPyramidIterator ).yDim ) ) );
284+
QString::number( myRasterPyramidIterator->xDim ) + QString( " x " ) +
285+
QString::number( myRasterPyramidIterator->yDim ) ) );
286286
}
287287
else
288288
{
289289
lbxPyramidResolutions->addItem( new QListWidgetItem( myNoPyramidPixmap,
290-
QString::number(( *myRasterPyramidIterator ).xDim ) + QString( " x " ) +
291-
QString::number(( *myRasterPyramidIterator ).yDim ) ) );
290+
QString::number( myRasterPyramidIterator->xDim ) + QString( " x " ) +
291+
QString::number( myRasterPyramidIterator->yDim ) ) );
292292
}
293293
}
294294
}
@@ -557,14 +557,28 @@ void QgsRasterLayerProperties::sync()
557557

558558
if ( mRasterLayerIsWms )
559559
{
560-
tabBar->setCurrentWidget( tabPageMetadata );
561-
tabBar->removeWidget( tabPageColormap );
560+
QListWidgetItem *symbologyItem = listWidget->item( 0 );
561+
QListWidgetItem *colormapItem = listWidget->item( 2 );
562+
QListWidgetItem *metadataItem = listWidget->item( 4 );
563+
QListWidgetItem *pyramidItem = listWidget->item( 5 );
564+
QListWidgetItem *histogramItem = listWidget->item( 6 );
565+
566+
delete symbologyItem;
567+
delete colormapItem;
568+
delete pyramidItem;
569+
delete histogramItem;
570+
562571
tabBar->removeWidget( tabPageSymbology );
572+
tabBar->removeWidget( tabPageColormap );
573+
tabBar->removeWidget( tabPagePyramids );
574+
tabBar->removeWidget( tabPageHistogram );
575+
563576
gboxNoDataValue->setEnabled( false );
564577
gboxCustomTransparency->setEnabled( false );
565-
tabBar->removeWidget( tabPageHistogram );
566-
tabBar->removeWidget( tabPagePyramids );
578+
579+
listWidget->setCurrentItem( metadataItem );
567580
}
581+
568582
#if 0
569583
if ( mRasterLayer->rasterType() == QgsRasterLayer::Multiband )
570584
{
@@ -1607,14 +1621,14 @@ void QgsRasterLayerProperties::on_buttonBuildPyramids_clicked()
16071621
if (( *myRasterPyramidIterator ).exists == true )
16081622
{
16091623
lbxPyramidResolutions->addItem( new QListWidgetItem( myPyramidPixmap,
1610-
QString::number(( *myRasterPyramidIterator ).xDim ) + QString( " x " ) +
1611-
QString::number(( *myRasterPyramidIterator ).yDim ) ) );
1624+
QString::number( myRasterPyramidIterator->xDim ) + QString( " x " ) +
1625+
QString::number( myRasterPyramidIterator->yDim ) ) );
16121626
}
16131627
else
16141628
{
16151629
lbxPyramidResolutions->addItem( new QListWidgetItem( myNoPyramidPixmap,
1616-
QString::number(( *myRasterPyramidIterator ).xDim ) + QString( " x " ) +
1617-
QString::number(( *myRasterPyramidIterator ).yDim ) ) );
1630+
QString::number( myRasterPyramidIterator->xDim ) + QString( " x " ) +
1631+
QString::number( myRasterPyramidIterator->yDim ) ) );
16181632
}
16191633
}
16201634
//update the legend pixmap

0 commit comments

Comments
 (0)
Please sign in to comment.