@@ -240,14 +240,14 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
240
240
setTabPosition ( Qt::AllDockWidgetAreas, QTabWidget::North );
241
241
mGeneralDock = new QDockWidget ( tr ( " Composition" ), this );
242
242
mGeneralDock ->setObjectName ( " CompositionDock" );
243
- mItemDock = new QDockWidget ( tr ( " Item Properties" ) );
243
+ mItemDock = new QDockWidget ( tr ( " Item Properties" ), this );
244
244
mItemDock ->setObjectName ( " ItemDock" );
245
245
mUndoDock = new QDockWidget ( tr ( " Command history" ), this );
246
246
mUndoDock ->setObjectName ( " CommandDock" );
247
247
248
- mGeneralDock ->setFeatures ( QDockWidget::DockWidgetMovable );
249
- mItemDock ->setFeatures ( QDockWidget::DockWidgetMovable );
250
- mUndoDock ->setFeatures ( QDockWidget::DockWidgetMovable );
248
+ mGeneralDock ->setFeatures ( QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetClosable );
249
+ mItemDock ->setFeatures ( QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetClosable );
250
+ mUndoDock ->setFeatures ( QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetClosable );
251
251
252
252
253
253
QgsCompositionWidget* compositionWidget = new QgsCompositionWidget ( mGeneralDock , mComposition );
@@ -264,9 +264,10 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
264
264
265
265
mItemDock ->show ();
266
266
mGeneralDock ->show ();
267
- mUndoDock ->hide ();
267
+ mUndoDock ->show ();
268
268
269
269
tabifyDockWidget ( mGeneralDock , mUndoDock );
270
+ tabifyDockWidget ( mItemDock , mUndoDock );
270
271
tabifyDockWidget ( mGeneralDock , mItemDock );
271
272
272
273
mGeneralDock ->raise ();
0 commit comments