]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/DockView.h
We don't want to restore geometry session for dock widgets.
[lyx.git] / src / frontends / qt4 / DockView.h
index 4b056789c4555661e27f261818c967dbda5567ab..57354a83929481069fae04d1a2061316bd1a55ad 100644 (file)
@@ -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() {}