[Interest] How to get instance of qml singleton on C++ side
Лагнер, Сергей
developer at lagner.ru
Sun Jan 14 10:09:22 CET 2018
Hello all.
I have two classes registered as qml singletons.
QObject * First::create(QQmlEngine*, QJSEngine*) {
return new First();
}
QObject * Second::create(QQmlEngine*, QJSEngine*) {
return new Second();
}
qmlRegisterSingletonType<First>("com.example", 1, 0, "First",
&First::create);
qmlRegisterSingletonType<Second>("com.example", 1, 0, "Second",
&Second::create);
Now I'd like to have an access to one of them from another.
For example
void Second::method() {
// I need First * instance here
}
Is there any way to get qml singleton instance on C++ side, from QQmlEngine
or something?
---
Have a nice day.
Sergey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180114/86d3431a/attachment.html>
More information about the Interest
mailing list