ise irakam QObject tescilli QML Tip
qmlRegisterType<Service>("my.services", 1, 0, "Service");
aracılığıyla QmlComponents olarak Tiplerinin birçok kayıt am dışarı Şimdi SADECE QML kayıtlı türlerini elde ederken nesne ağaç travers istiyoruz.
void Service::traverse(QString &path, QObject *root) {
if(<!root is registered qml type>) { //<-- this piece im missing
return;
}
if(!path.isEmpty()) {
path.append('.');
};
path.append(root->metaObject()->className());
qDebug() << path;
foreach(QObject *o, root->children()) {
traverse(path, o);
}
}
Bana yardım eden var mı? Ben (tiplerini kendileri değiştirmeden) düşünebiliriz