Simplify ViewFactory by making it receive View parents instead of Controllers

Users don't need to worry about such details, like casting to QWidget.
This commit is contained in:
Sergio Martins
2022-06-13 20:21:55 +01:00
parent 91398d5fab
commit 32b6c3acbe
12 changed files with 30 additions and 54 deletions

View File

@@ -22,9 +22,8 @@
using namespace KDDockWidgets;
using namespace KDDockWidgets::Views;
Stack_qtquick::Stack_qtquick(Controllers::Stack *controller,
Controllers::Frame *parent)
: View_qtquick(controller, Type::Stack, Views::asQQuickItem(parent))
Stack_qtquick::Stack_qtquick(Controllers::Stack *controller, QQuickItem *parent)
: View_qtquick(controller, Type::Stack, parent)
, m_dockWidgetModel(new DockWidgetModel(this))
, m_stack(controller)
{