#pragma once #include #include namespace Bloom { class UiLoader: public QUiLoader { Q_OBJECT private: std::map> customWidgetConstructorsByWidgetName = {}; public: explicit UiLoader(QObject* parent); QWidget* createWidget(const QString& className, QWidget* parent, const QString& name) override; }; }