]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt/DockView.h
Make string-widget combination more l7n friendly
[lyx.git] / src / frontends / qt / DockView.h
index 3c54c2ad20c0dbc06963abe972e5bfcffc926dee..aef0c8281ac0cb2f86a8d7a2daff77f96134f7d4 100644 (file)
 #define DOCK_VIEW_H
 
 #include "Dialog.h"
-#include "GuiView.h"
 
 #include <QDockWidget>
-#include <QKeyEvent>
 
 namespace lyx {
 namespace frontend {
@@ -35,30 +33,29 @@ public:
        DockView(GuiView & parent, ///< the main window where to dock.
                 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);
+                Qt::DockWidgetArea area = Qt::LeftDockWidgetArea, ///< Position of the dock
+                                                                  /// (and also drawer)
+                Qt::WindowFlags flags = {});
 
        virtual ~DockView() {}
 
-       virtual QWidget * asQWidget() { return this; }
-       virtual QWidget const * asQWidget() const { return this; }
+       QWidget * asQWidget() override { return this; }
+       QWidget const * asQWidget() const override { return this; }
 
        /// We don't want to restore geometry session for dock widgets.
-       void restoreSession() {}
+       void restoreSession() override {}
 
-       void keyPressEvent(QKeyEvent * ev);
+       void keyPressEvent(QKeyEvent * ev) override;
 
        /// Dialog inherited methods
        //@{
-       void applyView() {}
-       bool isClosing() const { return false; }
-       bool needBufferOpen() const { return false; }
+       void applyView() override {}
+       bool isClosing() const override { return false; }
+       bool needBufferOpen() const override { return false; }
        //@}
 
 protected Q_SLOTS:
-       void onBufferViewChanged() {} //override
+       void onBufferViewChanged() override {}
 };
 
 } // namespace frontend