Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 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 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

enum QQmlPropertyData::Flags::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 450 of file qqmlpropertydata_p.h.

References Flags().

Referenced by Flags().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ copyPropertyTypeFlags()

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

Definition at line 486 of file qqmlpropertydata_p.h.

References copyPropertyTypeFlags().

Referenced by copyPropertyTypeFlags().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator==()

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

Definition at line 469 of file qqmlpropertydata_p.h.

References QQmlPropertyData::hasMetaObject(), QQmlPropertyData::isOverridden(), QQmlPropertyData::isSignalHandler(), QQmlPropertyData::isVMEFunction(), operator==(), other(), and QQmlPropertyData::overrideIndexIsProperty().

Referenced by operator==().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setHasArguments()

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

Definition at line 136 of file qqmlpropertydata_p.h.

References Q_ASSERT.

Referenced by QQmlPropertyData::load().

+ Here is the caller graph for this function:

◆ setHasMetaObject()

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

Definition at line 176 of file qqmlpropertydata_p.h.

References QQmlPropertyData::hasMetaObject().

Referenced by QQmlPropertyData::setMetaObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setIsAlias()

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

Definition at line 108 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setIsBindable()

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

Definition at line 122 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setIsCloned()

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

Definition at line 166 of file qqmlpropertydata_p.h.

References Q_ASSERT.

Referenced by QQmlPropertyData::load().

+ Here is the caller graph for this function:

◆ setIsConstant()

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

Definition at line 94 of file qqmlpropertydata_p.h.

Referenced by QQmlPropertyData::flagsForProperty(), and QQmlPropertyData::load().

+ Here is the caller graph for this function:

◆ setIsConstructor()

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

Definition at line 171 of file qqmlpropertydata_p.h.

References Q_ASSERT.

Referenced by QQmlPropertyData::load().

+ Here is the caller graph for this function:

◆ setIsFinal()

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

Definition at line 113 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setIsOverridableSignal()

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

Definition at line 160 of file qqmlpropertydata_p.h.

References QQmlPropertyData::isOverridableSignal(), and Q_ASSERT.

+ Here is the call graph for this function:

◆ setIsOverridden()

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

Definition at line 118 of file qqmlpropertydata_p.h.

References QQmlPropertyData::isOverridden().

+ Here is the call graph for this function:

◆ setIsRequired()

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

Definition at line 127 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setIsResettable()

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

Definition at line 103 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setIsSignal()

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

Definition at line 140 of file qqmlpropertydata_p.h.

References Q_ASSERT.

Referenced by QQmlPropertyData::load().

+ Here is the caller graph for this function:

◆ setIsSignalHandler()

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

Definition at line 154 of file qqmlpropertydata_p.h.

References QQmlPropertyData::isSignalHandler(), and Q_ASSERT.

Referenced by QQmlPropertyCache::appendSignal().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setIsV4Function()

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

Definition at line 149 of file qqmlpropertydata_p.h.

References Q_ASSERT.

Referenced by QQmlPropertyData::load().

+ Here is the caller graph for this function:

◆ setIsVMEFunction()

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

Definition at line 132 of file qqmlpropertydata_p.h.

References QQmlPropertyData::isVMEFunction(), and Q_ASSERT.

+ Here is the call graph for this function:

◆ setIsVMESignal()

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

Definition at line 144 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setIsWritable()

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

Definition at line 98 of file qqmlpropertydata_p.h.

References Q_ASSERT.

◆ setType()

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

Definition at line 180 of file qqmlpropertydata_p.h.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject(), QQmlPropertyData::defaultSignalFlags(), QQmlPropertyData::defaultSlotFlags(), and QQmlPropertyData::load().

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ 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: