5#include <private/qqmlcontextdata_p.h>
6#include <private/qqmlsignalnames_p.h>
13 if (notInRevision) *notInRevision =
false;
18 while (
d &&
d->isFunction())
22 if (notInRevision) *notInRevision =
true;
32 if (notInRevision) *notInRevision =
false;
35 if (notInRevision) *notInRevision =
false;
37 while (
d && !(
d->isFunction()))
40 if (
d && !
cache->isAllowedInRevision(
d)) {
41 if (notInRevision) *notInRevision =
true;
43 }
else if (
d &&
d->isSignal()) {
50 return cache->signal(
d->notifyIndex());
static std::optional< QString > changedSignalNameToPropertyName(QStringView changeSignal)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
QQmlPropertyCache::ConstPtr cache
const QQmlPropertyData * property(int index) const
const QQmlPropertyData * signal(const QString &name, bool *notInRevision) const