Move the serialize/deserialize functions into base class

This commit is contained in:
Sergio Martins
2021-02-09 16:52:16 +00:00
parent c6abaf22c1
commit bc6870f4ee
4 changed files with 42 additions and 36 deletions

View File

@@ -24,7 +24,6 @@
#include "LayoutWidget_p.h"
#include "kddockwidgets/KDDockWidgets.h"
#include "kddockwidgets/LayoutSaver.h"
#include "kddockwidgets/QWidgetAdapter.h"
#include "kddockwidgets/docks_export.h"
@@ -78,8 +77,7 @@ public:
QRect rectForDrop(const WindowBeingDragged *wbd, KDDockWidgets::Location location,
const Layouting::Item *relativeTo) const;
bool deserialize(const LayoutSaver::MultiSplitter &);
LayoutSaver::MultiSplitter serialize() const;
bool deserialize(const LayoutSaver::MultiSplitter &) override;
///@brief returns the list of separators
QVector<Layouting::Separator*> separators() const;