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
QQmlPropertyData::Flags Struct Reference

#include <qqmlpropertydata_p.h>

Collaboration diagram for QQmlPropertyData::Flags:

Public Types

enum  Type {
  OtherType = 0 , FunctionType = 1 , QObjectDerivedType = 2 , EnumType = 3 ,
  QListType = 4 , VarPropertyType = 5 , QVariantType = 6
}

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 setIsDeepAlias (bool b)
void setIsFinal (bool b)
void setIsVirtual (bool b)
void setDoesOverride (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 setIsOverridableSignal (bool b)
void setIsCloned (bool b)
void setIsConstructor (bool b)
void setHasMetaObject (bool b)
void setType (Type newType)

Friends

class QQmlPropertyData

Detailed Description

Definition at line 38 of file qqmlpropertydata_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
OtherType 
FunctionType 
QObjectDerivedType 
EnumType 
QListType 
VarPropertyType 
QVariantType 

Definition at line 40 of file qqmlpropertydata_p.h.

Constructor & Destructor Documentation

◆ Flags()

QQmlPropertyData::Flags::Flags ( )
inline

Definition at line 521 of file qqmlpropertydata_p.h.

References OtherType.

Member Function Documentation

◆ copyPropertyTypeFlags()

void QQmlPropertyData::Flags::copyPropertyTypeFlags ( QQmlPropertyData::Flags from)
inline

Definition at line 558 of file qqmlpropertydata_p.h.

References EnumType, QListType, QObjectDerivedType, and QVariantType.

◆ operator==()

bool QQmlPropertyData::Flags::operator== ( const Flags & other) const
inline

Definition at line 542 of file qqmlpropertydata_p.h.

◆ setDoesOverride()

void QQmlPropertyData::Flags::setDoesOverride ( bool b)
inline

Definition at line 132 of file qqmlpropertydata_p.h.

◆ setHasArguments()

void QQmlPropertyData::Flags::setHasArguments ( bool b)
inline

Definition at line 155 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setHasMetaObject()

void QQmlPropertyData::Flags::setHasMetaObject ( bool b)
inline

Definition at line 195 of file qqmlpropertydata_p.h.

Referenced by QQmlPropertyData::setMetaObject().

Here is the caller graph for this function:

◆ setIsAlias()

void QQmlPropertyData::Flags::setIsAlias ( bool b)
inline

Definition at line 113 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsBindable()

void QQmlPropertyData::Flags::setIsBindable ( bool b)
inline

Definition at line 140 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsCloned()

void QQmlPropertyData::Flags::setIsCloned ( bool b)
inline

Definition at line 185 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsConstant()

void QQmlPropertyData::Flags::setIsConstant ( bool b)
inline

Definition at line 99 of file qqmlpropertydata_p.h.

◆ setIsConstructor()

void QQmlPropertyData::Flags::setIsConstructor ( bool b)
inline

Definition at line 190 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsDeepAlias()

void QQmlPropertyData::Flags::setIsDeepAlias ( bool b)
inline

Definition at line 118 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsFinal()

void QQmlPropertyData::Flags::setIsFinal ( bool b)
inline

Definition at line 123 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsOverridableSignal()

void QQmlPropertyData::Flags::setIsOverridableSignal ( bool b)
inline

Definition at line 179 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsOverridden()

void QQmlPropertyData::Flags::setIsOverridden ( bool b)
inline

Definition at line 136 of file qqmlpropertydata_p.h.

◆ setIsRequired()

void QQmlPropertyData::Flags::setIsRequired ( bool b)
inline

Definition at line 145 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsResettable()

void QQmlPropertyData::Flags::setIsResettable ( bool b)
inline

Definition at line 108 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsSignal()

void QQmlPropertyData::Flags::setIsSignal ( bool b)
inline

Definition at line 159 of file qqmlpropertydata_p.h.

References FunctionType.

Referenced by QQmlPropertyData::defaultSignalFlags().

Here is the caller graph for this function:

◆ setIsSignalHandler()

void QQmlPropertyData::Flags::setIsSignalHandler ( bool b)
inline

Definition at line 173 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsV4Function()

void QQmlPropertyData::Flags::setIsV4Function ( bool b)
inline

Definition at line 168 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsVirtual()

void QQmlPropertyData::Flags::setIsVirtual ( bool b)
inline

Definition at line 128 of file qqmlpropertydata_p.h.

◆ setIsVMEFunction()

void QQmlPropertyData::Flags::setIsVMEFunction ( bool b)
inline

Definition at line 150 of file qqmlpropertydata_p.h.

References FunctionType.

Referenced by QQmlPropertyData::defaultSlotFlags().

Here is the caller graph for this function:

◆ setIsVMESignal()

void QQmlPropertyData::Flags::setIsVMESignal ( bool b)
inline

Definition at line 163 of file qqmlpropertydata_p.h.

References FunctionType.

Referenced by QQmlPropertyData::defaultSignalFlags().

Here is the caller graph for this function:

◆ setIsWritable()

void QQmlPropertyData::Flags::setIsWritable ( bool b)
inline

Definition at line 103 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setType()

void QQmlPropertyData::Flags::setType ( Type newType)
inline

Definition at line 199 of file qqmlpropertydata_p.h.

Referenced by QQmlPropertyData::defaultSignalFlags(), and QQmlPropertyData::defaultSlotFlags().

Here is the caller graph for this function:

◆ QQmlPropertyData

friend class QQmlPropertyData
friend

Definition at line 39 of file qqmlpropertydata_p.h.


The documentation for this struct was generated from the following file: