Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickDesignerSupportProperties Class Reference

#include <qquickdesignersupportproperties_p.h>

Collaboration diagram for QQuickDesignerSupportProperties:

Static Public Member Functions

static void createNewDynamicProperty (QObject *object, QQmlEngine *engine, const QString &name)
static void registerNodeInstanceMetaObject (QObject *object, QQmlEngine *engine)
static void registerCustomData (QObject *object)
static QVariant getResetValue (QObject *object, const QQuickDesignerSupport::PropertyName &propertyName)
static void doResetProperty (QObject *object, QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName)
static bool hasValidResetBinding (QObject *object, const QQuickDesignerSupport::PropertyName &propertyName)
static bool hasBindingForProperty (QObject *object, QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName, bool *hasChanged)
static void setPropertyBinding (QObject *object, QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName, const QString &expression)
static void keepBindingFromGettingDeleted (QObject *object, QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName)
static bool isPropertyQObject (const QMetaProperty &metaProperty)
static QObjectreadQObjectProperty (const QMetaProperty &metaProperty, QObject *object)
static void getPropertyCache (QObject *object)
static bool isPropertyBlackListed (const QQuickDesignerSupport::PropertyName &propertyName)
static QQuickDesignerSupport::PropertyNameList propertyNameListForWritableProperties (QObject *object)
static QQuickDesignerSupport::PropertyNameList allPropertyNames (QObject *object, const QQuickDesignerSupport::PropertyName &baseName=QQuickDesignerSupport::PropertyName(), QObjectList *inspectedObjects=nullptr, int depth=0)
static bool hasFullImplementedListInterface (const QQmlListReference &list)

Detailed Description

Definition at line 30 of file qquickdesignersupportproperties_p.h.

Member Function Documentation

◆ allPropertyNames()

QQuickDesignerSupport::PropertyNameList QQuickDesignerSupportProperties::allPropertyNames ( QObject * object,
const QQuickDesignerSupport::PropertyName & baseName = QQuickDesignerSupport::PropertyName(),
QObjectList * inspectedObjects = nullptr,
int depth = 0 )
static

Definition at line 154 of file qquickdesignersupportproperties.cpp.

◆ createNewDynamicProperty()

void QQuickDesignerSupportProperties::createNewDynamicProperty ( QObject * object,
QQmlEngine * engine,
const QString & name )
static

Definition at line 18 of file qquickdesignersupportproperties.cpp.

◆ doResetProperty()

void QQuickDesignerSupportProperties::doResetProperty ( QObject * object,
QQmlContext * context,
const QQuickDesignerSupport::PropertyName & propertyName )
static

Definition at line 44 of file qquickdesignersupportproperties.cpp.

◆ getPropertyCache()

void QQuickDesignerSupportProperties::getPropertyCache ( QObject * object)
static

Definition at line 88 of file qquickdesignersupportproperties.cpp.

◆ getResetValue()

QVariant QQuickDesignerSupportProperties::getResetValue ( QObject * object,
const QQuickDesignerSupport::PropertyName & propertyName )
static

Definition at line 39 of file qquickdesignersupportproperties.cpp.

◆ hasBindingForProperty()

bool QQuickDesignerSupportProperties::hasBindingForProperty ( QObject * object,
QQmlContext * context,
const QQuickDesignerSupport::PropertyName & propertyName,
bool * hasChanged )
static

Definition at line 54 of file qquickdesignersupportproperties.cpp.

◆ hasFullImplementedListInterface()

bool QQuickDesignerSupportProperties::hasFullImplementedListInterface ( const QQmlListReference & list)
static

Definition at line 29 of file qquickdesignersupportproperties.cpp.

◆ hasValidResetBinding()

bool QQuickDesignerSupportProperties::hasValidResetBinding ( QObject * object,
const QQuickDesignerSupport::PropertyName & propertyName )
static

Definition at line 49 of file qquickdesignersupportproperties.cpp.

◆ isPropertyBlackListed()

bool QQuickDesignerSupportProperties::isPropertyBlackListed ( const QQuickDesignerSupport::PropertyName & propertyName)
static

Definition at line 143 of file qquickdesignersupportproperties.cpp.

◆ isPropertyQObject()

bool QQuickDesignerSupportProperties::isPropertyQObject ( const QMetaProperty & metaProperty)
static

Definition at line 77 of file qquickdesignersupportproperties.cpp.

◆ keepBindingFromGettingDeleted()

void QQuickDesignerSupportProperties::keepBindingFromGettingDeleted ( QObject * object,
QQmlContext * context,
const QQuickDesignerSupport::PropertyName & propertyName )
static

Definition at line 70 of file qquickdesignersupportproperties.cpp.

◆ propertyNameListForWritableProperties()

QQuickDesignerSupport::PropertyNameList QQuickDesignerSupportProperties::propertyNameListForWritableProperties ( QObject * object)
static

Definition at line 137 of file qquickdesignersupportproperties.cpp.

◆ readQObjectProperty()

QObject * QQuickDesignerSupportProperties::readQObjectProperty ( const QMetaProperty & metaProperty,
QObject * object )
static

Definition at line 83 of file qquickdesignersupportproperties.cpp.

◆ registerCustomData()

void QQuickDesignerSupportProperties::registerCustomData ( QObject * object)
static

Definition at line 34 of file qquickdesignersupportproperties.cpp.

◆ registerNodeInstanceMetaObject()

void QQuickDesignerSupportProperties::registerNodeInstanceMetaObject ( QObject * object,
QQmlEngine * engine )
static

Definition at line 23 of file qquickdesignersupportproperties.cpp.

◆ setPropertyBinding()

void QQuickDesignerSupportProperties::setPropertyBinding ( QObject * object,
QQmlContext * context,
const QQuickDesignerSupport::PropertyName & propertyName,
const QString & expression )
static

Definition at line 62 of file qquickdesignersupportproperties.cpp.


The documentation for this class was generated from the following files: