32 #include <QMainWindow>
35 QDockWidget(parent, flags),
36 m_previousCentralWidget(0),
37 m_previousCentralWidgetVisibilite(true)
40 setWindowTitle(
"Layout Display");
50 QDockWidget::closeEvent(event);
62 m_previousCentralWidget = previous;
64 m_previousCentralWidget->setParent(0);
69 QMainWindow* mw = (QMainWindow*)parentWidget();
73 mw->removeDockWidget(
this);
76 if(m_previousCentralWidget)
78 mw->setCentralWidget(m_previousCentralWidget);
79 m_previousCentralWidget->show();
void setPreviousCentralWidget(QWidget *previous)
DisplayDock(QWidget *parent=0, Qt::WindowFlags flags=0)
virtual void closeEvent(QCloseEvent *event)
virtual void removeDock()