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 39 of file qqmlpropertydata_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
OtherType 
FunctionType 
QObjectDerivedType 
EnumType 
QListType 
VarPropertyType 
QVariantType 

Definition at line 41 of file qqmlpropertydata_p.h.

Constructor & Destructor Documentation

◆ Flags()

QQmlPropertyData::Flags::Flags ( )
inline

Definition at line 542 of file qqmlpropertydata_p.h.

References OtherType.

Member Function Documentation

◆ copyPropertyTypeFlags()

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

Definition at line 579 of file qqmlpropertydata_p.h.

References EnumType, QListType, QObjectDerivedType, and QVariantType.

◆ operator==()

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

Definition at line 563 of file qqmlpropertydata_p.h.

◆ setDoesOverride()

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

Definition at line 133 of file qqmlpropertydata_p.h.

◆ setHasArguments()

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

Definition at line 156 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setHasMetaObject()

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

Definition at line 196 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 114 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsBindable()

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

Definition at line 141 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsCloned()

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

Definition at line 186 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsConstant()

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

Definition at line 100 of file qqmlpropertydata_p.h.

◆ setIsConstructor()

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

Definition at line 191 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsDeepAlias()

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

Definition at line 119 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsFinal()

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

Definition at line 124 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsOverridableSignal()

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

Definition at line 180 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsOverridden()

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

Definition at line 137 of file qqmlpropertydata_p.h.

◆ setIsRequired()

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

Definition at line 146 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsResettable()

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

Definition at line 109 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsSignal()

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

Definition at line 160 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 174 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsV4Function()

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

Definition at line 169 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setIsVirtual()

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

Definition at line 129 of file qqmlpropertydata_p.h.

◆ setIsVMEFunction()

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

Definition at line 151 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 164 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 104 of file qqmlpropertydata_p.h.

References FunctionType.

◆ setType()

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

Definition at line 200 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 40 of file qqmlpropertydata_p.h.


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