29 Q_PROPERTY(QQuickItem *control READ control WRITE setControl NOTIFY controlChanged FINAL)
48 static QPointer<QQuickItem> m_item;
49 static QString m_filter;
50 static int m_outputCount;
53 static inline bool enabled() {
return m_item !=
nullptr; }
54 static void notifyPropertyNotResolved(
const PropertyPathId property);
55 static void notifyPropertyRead(
57 const QQStyleKitControlProperties *resolvedControl,
58 const QQSK::State state,
59 const QVariant &value);
60 static void notifyPropertyWrite(
62 const QQSK::Property property,
63 const QQStyleKitControlProperties *storage,
64 const QQSK::State state,
65 const PropertyStorageId key,
66 const QVariant &value);
69 const QQStyleKitControlProperties *resolvedControl,
70 const QQSK::State state,
71 const PropertyStorageId key);
73 template <
typename EnumType>
74 static QString enumToString(EnumType enumValue);
75 static QString objectName(
const QObject *obj);
76 static QString stateToString(
const QQSK::State state);
77 static QString styleReaderToString(
const QQStyleKitReader *reader);
78 static QString controlToString(
const QQStyleKitControlProperties *control);
79 static QString objectPath(
const QQStyleKitControlProperties *properties, QObject *from);