X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FDockView.h;h=57354a83929481069fae04d1a2061316bd1a55ad;hb=4873fb9d6c92a3914e9a484fd02c43bed89b8c4f;hp=4b056789c4555661e27f261818c967dbda5567ab;hpb=41681e71850d9efde66182b552a28fb9dfff6873;p=lyx.git diff --git a/src/frontends/qt4/DockView.h b/src/frontends/qt4/DockView.h index 4b056789c4..57354a8392 100644 --- a/src/frontends/qt4/DockView.h +++ b/src/frontends/qt4/DockView.h @@ -31,12 +31,14 @@ class DockView : public QDockWidget, public Dialog 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) + : QDockWidget(&parent, flags), Dialog(parent, name, title) { + setObjectName(name); if (flags & Qt::Drawer) setFeatures(QDockWidget::NoDockWidgetFeatures); parent.addDockWidget(area, this); @@ -47,6 +49,9 @@ public: 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() {}