| 23 | QVector<PropertyController *> PropertyController::s_instances = QVector<PropertyController *>(); |
| 24 | |
| 25 | PropertyController::PropertyController(const QString &baseName, QObject *parent) |
| 26 | : PropertyControllerInterface(baseName + ".controller", parent) |
| 27 | , m_objectBaseName(baseName) |
| 28 | { |
| 29 | s_instances << this; |
| 30 | m_extensions.reserve(s_extensionFactories.size()); |
| 31 | for (PropertyControllerExtensionFactoryBase *factory : std::as_const(s_extensionFactories)) |
| 32 | m_extensions << factory->create(this); |
| 33 | } |
| 34 | |
| 35 | PropertyController::~PropertyController() |
| 36 | { |