public:
DockView(
GuiView & parent, ///< the main window where to dock.
- std::string const & name, ///< dialog identifier.
+ QString const & name, ///< dialog identifier.
QString const & title, ///< dialog title.
Qt::DockWidgetArea area = Qt::LeftDockWidgetArea, ///< Position of the dock (and also drawer)
Qt::WindowFlags flags = 0
)
: QDockWidget(&parent, flags), Dialog(parent, name, title)
{
+ setObjectName(name);
if (flags & Qt::Drawer)
setFeatures(QDockWidget::NoDockWidgetFeatures);
parent.addDockWidget(area, this);
+ hide();
}
virtual ~DockView() {}
virtual QWidget * asQWidget() { return this; }
virtual QWidget const * asQWidget() const { return this; }
+ /// We don't want to restore geometry session for dock widgets.
+ void restoreSession() {}
+
/// Dialog inherited methods
//@{
void applyView() {}