Мне интересно, возможно ли получить все имена свойств контекста определенных QQmlContext
.
Так что я могу сделать что-то вроде:
QQmlContext *ctx = ...;
for (auto contextPropertyName: ctx->getPropertyNames()) {
qDebug() << contextPropertyName << ctx->contextProperty(contextPropertyName);
}
Я достиг аналогичной функциональности для QObject
с obj->metaObject()->propertyCount()
и затем obj->metaObject()->property(i)
.