FactoryFamily_QtInterface.hpp
1 #pragma once
2 #include <score/plugins/InterfaceList.hpp>
3 
4 #include <memory>
5 #include <vector>
6 
7 namespace score
8 {
9 
10 // Reimplement in plug-in if the plug-in offers a NEW ABSTRACT TYPE of data.
11 // Example : the Inspector plug-in provides an interface for an inspector
12 // widget factory.
13 class SCORE_LIB_BASE_EXPORT FactoryList_QtInterface
14 {
15 public:
16  virtual ~FactoryList_QtInterface();
17  virtual std::vector<std::unique_ptr<InterfaceListBase>> factoryFamilies() = 0;
18 };
19 }
Definition: FactoryFamily_QtInterface.hpp:14
Base toolkit upon which the software is built.
Definition: Application.cpp:90