CurveSegmentList.hpp
1 #pragma once
2 #include <Curve/Segment/CurveSegmentFactory.hpp>
3 
4 #include <score/plugins/InterfaceList.hpp>
5 
6 #include <score_plugin_curve_export.h>
7 
8 namespace Curve
9 {
10 class SCORE_PLUGIN_CURVE_EXPORT SegmentList final
11  : public score::InterfaceList<SegmentFactory>
12 {
13 public:
15  virtual ~SegmentList();
16 
17  object_type* loadMissing(const VisitorVariant& vis, QObject* parent) const;
18 };
19 }
Definition: CurveSegmentList.hpp:12
Definition: CurveSegmentModel.hpp:32
InterfaceList Default implementation of InterfaceListBase.
Definition: InterfaceList.hpp:80
Utilities and base classes for 1D curves.
Definition: FocusDispatcher.hpp:12
The VisitorVariant struct.
Definition: VisitorInterface.hpp:26