Skip to content

Commit 2f94d65

Browse files
committedApr 13, 2013
Set Style tab as default on first opening of raster properties
1 parent 602f09d commit 2f94d65

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed
 

‎src/app/qgsrasterlayerproperties.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,9 +219,6 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer* lyr, QgsMapCanv
219219
.arg( pyramidSentence2 ).arg( pyramidSentence3 )
220220
.arg( pyramidSentence4 ).arg( pyramidSentence5 ) );
221221

222-
QSettings settings;
223-
restoreGeometry( settings.value( "/Windows/RasterLayerProperties/geometry" ).toByteArray() );
224-
225222
setWindowTitle( tr( "Layer Properties - %1" ).arg( lyr->name() ) );
226223

227224
tableTransparency->horizontalHeader()->setResizeMode( 0, QHeaderView::Stretch );
@@ -381,6 +378,15 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer* lyr, QgsMapCanv
381378
// update based on lyr's current state
382379
sync();
383380

381+
QSettings settings;
382+
// if dialog hasn't been opened/closed yet, default to Styles tab, which is used most often
383+
// this will be read by restoreOptionsBaseUi()
384+
if ( !settings.contains( QString( "/Windows/RasterLayerProperties/tab" ) ) )
385+
{
386+
settings.setValue( QString( "/Windows/RasterLayerProperties/tab" ),
387+
mOptStackedWidget->indexOf( mOptsPage_Style ) );
388+
}
389+
384390
restoreOptionsBaseUi();
385391
} // QgsRasterLayerProperties ctor
386392

0 commit comments

Comments
 (0)
Please sign in to comment.