LINUX.ORG.RU

История изменений

Исправление ossa, (текущая версия) :

Oke. У меня они наследники от интерфейса, просто сделаю реализацию, которая будет кидать исключения.

А теперь о главном. Как в объекты параметры передавать? То есть те параметры, которые не должны светиться в QML.

например так:

my_root root;

qmlRegisterType<Type1>( ... );
qmlRegisterType<Type2>( ... );
qmlRegisterType<Type3>( ... );

Есть ли возможность, чтоб при создании объекта типа TypeX в QML каждый из них получал указатель на root?

синглтон кажется довольно костыльным вариантом...поиск объекта - не вариант. Объектов может быть не один и они не обязательно будут в корне QML.

Исходная версия ossa, :

Oke. У меня они наследники от интерфейса, просто сделаю реализацию, которая будет кидать исключения.

А теперь о главном. Как в объекты параметры передавать? То есть те параметры, которые не должны светиться в QML.

например так:

my_root root;

qmlRegisterType<Type1>( ... );
qmlRegisterType<Type2>( ... );
qmlRegisterType<Type3>( ... );

Есть ли возможность, чтоб при создании объекта типа TypeX в QML каждый из них получал указатель на root?

синглтон кажется довольно костыльным вариантом...поиск объекта - не вариант. Объектов может быть не один и они не обязательно будет в корне QML.