![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlpropertydata_p.h>
Public Types | |
enum | Types { OtherType = 0 , FunctionType = 1 , QObjectDerivedType = 2 , EnumType = 3 , QListType = 4 , QJSValueType = 6 , VarPropertyType = 8 , QVariantType = 9 , ValueType = 10 } |
enum | { BitsLeftInFlags = 16 } |
Public Member Functions | |
Flags () | |
bool | operator== (const Flags &other) const |
void | copyPropertyTypeFlags (Flags from) |
void | setIsConstant (bool b) |
void | setIsWritable (bool b) |
void | setIsResettable (bool b) |
void | setIsAlias (bool b) |
void | setIsFinal (bool b) |
void | setIsOverridden (bool b) |
void | setIsBindable (bool b) |
void | setIsRequired (bool b) |
void | setIsVMEFunction (bool b) |
void | setHasArguments (bool b) |
void | setIsSignal (bool b) |
void | setIsVMESignal (bool b) |
void | setIsV4Function (bool b) |
void | setIsSignalHandler (bool b) |
void | setIsOverload (bool b) |
void | setIsCloned (bool b) |
void | setIsConstructor (bool b) |
Public Attributes | |
unsigned | otherBits: BitsLeftInFlags |
unsigned | type: 4 |
unsigned | overrideIndexIsProperty: 1 |
Friends | |
class | QQmlPropertyData |
Definition at line 38 of file qqmlpropertydata_p.h.
anonymous enum |
Enumerator | |
---|---|
BitsLeftInFlags |
Definition at line 59 of file qqmlpropertydata_p.h.
enum QQmlPropertyData::Flags::Types |
Enumerator | |
---|---|
OtherType | |
FunctionType | |
QObjectDerivedType | |
EnumType | |
QListType | |
QJSValueType | |
VarPropertyType | |
QVariantType | |
ValueType |
Definition at line 40 of file qqmlpropertydata_p.h.
|
inline |
Definition at line 411 of file qqmlpropertydata_p.h.
References Flags().
Referenced by Flags().
|
inline |
Definition at line 444 of file qqmlpropertydata_p.h.
References copyPropertyTypeFlags(), and type.
Referenced by copyPropertyTypeFlags().
|
inline |
Definition at line 428 of file qqmlpropertydata_p.h.
References QQmlPropertyData::isOverridden(), QQmlPropertyData::isSignalHandler(), QQmlPropertyData::isVMEFunction(), other(), and QQmlPropertyData::overrideIndexIsProperty().
|
inline |
Definition at line 137 of file qqmlpropertydata_p.h.
References Q_ASSERT.
Referenced by QQmlPropertyData::load().
|
inline |
Definition at line 109 of file qqmlpropertydata_p.h.
References Q_ASSERT.
|
inline |
Definition at line 123 of file qqmlpropertydata_p.h.
References Q_ASSERT.
|
inline |
Definition at line 165 of file qqmlpropertydata_p.h.
References Q_ASSERT.
Referenced by QQmlPropertyData::load().
|
inline |
Definition at line 95 of file qqmlpropertydata_p.h.
Referenced by QQmlPropertyData::flagsForProperty(), and QQmlPropertyData::load().
|
inline |
Definition at line 170 of file qqmlpropertydata_p.h.
References Q_ASSERT.
Referenced by QQmlPropertyData::load().
|
inline |
Definition at line 114 of file qqmlpropertydata_p.h.
References Q_ASSERT.
|
inline |
Definition at line 160 of file qqmlpropertydata_p.h.
References QQmlPropertyData::isOverload(), and Q_ASSERT.
|
inline |
Definition at line 119 of file qqmlpropertydata_p.h.
References QQmlPropertyData::isOverridden().
Referenced by QQmlPropertyData::markAsOverrideOf().
|
inline |
Definition at line 128 of file qqmlpropertydata_p.h.
References Q_ASSERT.
|
inline |
Definition at line 104 of file qqmlpropertydata_p.h.
References Q_ASSERT.
|
inline |
Definition at line 141 of file qqmlpropertydata_p.h.
References Q_ASSERT.
Referenced by QQmlPropertyData::load().
|
inline |
Definition at line 155 of file qqmlpropertydata_p.h.
References QQmlPropertyData::isSignalHandler(), and Q_ASSERT.
Referenced by QQmlPropertyCache::appendSignal().
|
inline |
Definition at line 150 of file qqmlpropertydata_p.h.
References Q_ASSERT.
Referenced by QQmlPropertyData::load().
|
inline |
Definition at line 133 of file qqmlpropertydata_p.h.
References QQmlPropertyData::isVMEFunction(), and Q_ASSERT.
|
inline |
Definition at line 145 of file qqmlpropertydata_p.h.
References Q_ASSERT.
|
inline |
Definition at line 99 of file qqmlpropertydata_p.h.
References Q_ASSERT.
Referenced by QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject().
|
friend |
Definition at line 39 of file qqmlpropertydata_p.h.
unsigned QQmlPropertyData::Flags::otherBits |
Definition at line 60 of file qqmlpropertydata_p.h.
Referenced by QQmlPropertyData::relativePropertyIndex(), QQmlPropertyData::setFlags(), and QQmlPropertyData::trySetStaticMetaCallFunction().
unsigned QQmlPropertyData::Flags::overrideIndexIsProperty |
Definition at line 89 of file qqmlpropertydata_p.h.
Referenced by QQmlPropertyData::overrideIndexIsProperty(), and QQmlPropertyData::setOverrideIndexIsProperty().
unsigned QQmlPropertyData::Flags::type |
Definition at line 84 of file qqmlpropertydata_p.h.
Referenced by copyPropertyTypeFlags(), QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject(), QQmlPropertyData::isEnum(), QQmlPropertyData::isFunction(), QQmlPropertyData::isQJSValue(), QQmlPropertyData::isQList(), QQmlPropertyData::isQObject(), QQmlPropertyData::isQVariant(), QQmlPropertyData::isVarProperty(), and QQmlPropertyData::load().