Здравствуйте!
Сложилась ситуация - есть большая программа, отдельные визуальные компоненты переведены на использование qml, каждый из них при старте создает свой QDeclarativeEngine, задает ему контекст, потом создает нужные компоненты. Мне видится более корректным иметь только один экземпляр QDeclarativeEngine для всей программы и создавать компоненты используя его. Возможно используется какое либо кэширование и иные оптимизации позволяющие ускорить создание компонентов вновь. Вопрос: Ошибаюсь ли я и стоит оставить как есть, создавая для новых компонентов свой engine или же я двигаюсь в верном направлении.
Спасибо!