Skip to content

Commit 7eccb43

Browse files
committedOct 6, 2016
Fix raster style dock widgets not opened with dock mode flag
Makes the color picker open inline for the raster properties pages (cherry-picked from 79fd6fa)
1 parent dfbbc02 commit 7eccb43

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed
 

‎src/app/qgslayerstylingwidget.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,7 @@ void QgsLayerStylingWidget::updateCurrentWidgetLayer()
332332
if ( panel )
333333
{
334334
connect( panel, SIGNAL( widgetChanged( QgsPanelWidget* ) ), this, SLOT( autoApply() ) );
335+
panel->setDockMode( true );
335336
mWidgetStack->addMainPanel( panel );
336337
}
337338
}
@@ -383,12 +384,14 @@ void QgsLayerStylingWidget::updateCurrentWidgetLayer()
383384
{
384385
case 0: // Style
385386
mRasterStyleWidget = new QgsRendererRasterPropertiesWidget( rlayer, mMapCanvas, mWidgetStack );
387+
mRasterStyleWidget->setDockMode( true );
386388
connect( mRasterStyleWidget, SIGNAL( widgetChanged() ), this, SLOT( autoApply() ) );
387389
mWidgetStack->addMainPanel( mRasterStyleWidget );
388390
break;
389391
case 1: // Transparency
390392
{
391393
QgsRasterTransparencyWidget* transwidget = new QgsRasterTransparencyWidget( rlayer, mMapCanvas, mWidgetStack );
394+
transwidget->setDockMode( true );
392395
connect( transwidget, SIGNAL( widgetChanged() ), this, SLOT( autoApply() ) );
393396
mWidgetStack->addMainPanel( transwidget );
394397
break;
@@ -410,6 +413,7 @@ void QgsLayerStylingWidget::updateCurrentWidgetLayer()
410413
connect( widget, SIGNAL( widgetChanged() ), this, SLOT( autoApply() ) );
411414
QString name = mRasterStyleWidget->currentRenderWidget()->renderer()->type();
412415
widget->setRendererWidget( name, mRasterStyleWidget->currentRenderWidget() );
416+
widget->setDockMode( true );
413417

414418
mWidgetStack->addMainPanel( widget );
415419
}

0 commit comments

Comments
 (0)
Please sign in to comment.