5#ifndef NODEINSTANCEMETAOBJECT_H
6#define NODEINSTANCEMETAOBJECT_H
22#include <QScopedPointer>
23#include <private/qqmlopenmetaobject_p.h>
24#include <private/qqmlvmemetaobject_p.h>
26#include <QtCore/qpointer.h>
32struct MetaPropertyData;
46 int openMetaCall(QObject *o, QMetaObject::Call _c,
int _id,
void **_a);
47 int metaCall(QObject *o, QMetaObject::Call _c,
int _id,
void **_a)
override;
49 void setValue(
int id,
const QVariant &value);
62 QQmlDesignerMetaObject(QObject *object, QQmlEngine *engine);
65 QQmlPropertyCache::Ptr cache()
const;
67 QPointer<QQmlContext> m_context;
68 QScopedPointer<MetaPropertyData> m_data;
70 friend class QQuickDesignerSupportProperties;
Combined button and popup list for selecting options.