Allow the classic/segmented views be created by FrameworkWidgetFactory

Instead of the controllers. We only allow the user to customize
the views.
This commit is contained in:
Sergio Martins
2022-05-18 23:10:27 +01:00
parent ab881c9b5a
commit aefbbd5738
11 changed files with 59 additions and 85 deletions

View File

@@ -16,8 +16,6 @@
#include "DebugWindow_p.h"
#include "views/ViewWrapper_qtwidgets.h"
#include "views/View_qtwidgets.h"
#include "views/ClassicIndicatorsOverlay_qtwidgets.h"
#include "views/SegmentedIndicatorsOverlay_qtwidgets.h"
#include "FrameworkWidgetFactory_qtwidgets.h"
@@ -122,15 +120,3 @@ View *Platform_qtwidgets::createView(View *parent) const
{
return new Views::View_qtwidgets<QWidget>(nullptr, Type::None, Views::View_qtwidgets<QWidget>::asQWidget(parent));
}
View *Platform_qtwidgets::createClassicDropIndicatorOverlayView(Controllers::ClassicIndicators *controller,
View *parent) const
{
return new Views::ClassicIndicatorsOverlay_qtwidgets(controller, Views::View_qtwidgets<QWidget>::asQWidget(parent));
}
View *Platform_qtwidgets::createSegmentedDropIndicatorOverlayView(Controllers::SegmentedIndicators *controller,
View *parent) const
{
return new Views::SegmentedIndicatorsOverlay_qtwidgets(controller, Views::View_qtwidgets<QWidget>::asQWidget(parent));
}