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
QQmlJSMetaProperty Class Reference

#include <qqmljsmetatypes_p.h>

Collaboration diagram for QQmlJSMetaProperty:

Public Member Functions

 QQmlJSMetaProperty ()=default
void setPropertyName (const QString &propertyName)
QString propertyName () const
void setTypeName (const QString &typeName)
QString typeName () const
void setRead (const QString &read)
QString read () const
void setWrite (const QString &write)
QString write () const
void setReset (const QString &reset)
QString reset () const
void setBindable (const QString &bindable)
QString bindable () const
void setNotify (const QString &notify)
QString notify () const
void setPrivateClass (const QString &privateClass)
QString privateClass () const
bool isPrivate () const
void setType (const QSharedPointer< const QQmlJSScope > &type)
QSharedPointer< const QQmlJSScopetype () const
void setSourceLocation (const QQmlJS::SourceLocation &newSourceLocation)
QQmlJS::SourceLocation sourceLocation () const
void setAnnotations (const QList< QQmlJSAnnotation > &annotation)
const QList< QQmlJSAnnotation > & annotations () const
void setIsList (bool isList)
bool isList () const
void setIsWritable (bool isWritable)
bool isWritable () const
void setIsPointer (bool isPointer)
bool isPointer () const
void setIsTypeConstant (bool isTypeConstant)
bool isTypeConstant () const
void setAliasExpression (const QString &aliasString)
QString aliasExpression () const
bool isAlias () const
void setAliasTargetName (const QString &name)
QString aliasTargetName () const
void setAliasTargetScope (const QSharedPointer< const QQmlJSScope > &scope)
QSharedPointer< const QQmlJSScopealiasTargetScope () const
void setIsFinal (bool isFinal)
bool isFinal () const
void setIsOverride (bool isOverride)
bool isOverride () const
void setIsVirtual (bool isVirtual)
bool isVirtual () const
void setIsPropertyConstant (bool isPropertyConstant)
bool isPropertyConstant () const
void setRevision (int revision)
int revision () const
void setIndex (int index)
int index () const
bool isValid () const

Friends

bool operator== (const QQmlJSMetaProperty &a, const QQmlJSMetaProperty &b)
bool operator!= (const QQmlJSMetaProperty &a, const QQmlJSMetaProperty &b)
size_t qHash (const QQmlJSMetaProperty &prop, size_t seed=0)

Detailed Description

Definition at line 405 of file qqmljsmetatypes_p.h.

Constructor & Destructor Documentation

◆ QQmlJSMetaProperty()

QQmlJSMetaProperty::QQmlJSMetaProperty ( )
default

Member Function Documentation

◆ aliasExpression()

QString QQmlJSMetaProperty::aliasExpression ( ) const
inline

Definition at line 483 of file qqmljsmetatypes_p.h.

◆ aliasTargetName()

QString QQmlJSMetaProperty::aliasTargetName ( ) const
inline

Definition at line 487 of file qqmljsmetatypes_p.h.

◆ aliasTargetScope()

QSharedPointer< const QQmlJSScope > QQmlJSMetaProperty::aliasTargetScope ( ) const
inline

Definition at line 493 of file qqmljsmetatypes_p.h.

◆ annotations()

const QList< QQmlJSAnnotation > & QQmlJSMetaProperty::annotations ( ) const
inline

Definition at line 468 of file qqmljsmetatypes_p.h.

◆ bindable()

QString QQmlJSMetaProperty::bindable ( ) const
inline

Definition at line 451 of file qqmljsmetatypes_p.h.

◆ index()

int QQmlJSMetaProperty::index ( ) const
inline

Definition at line 514 of file qqmljsmetatypes_p.h.

◆ isAlias()

bool QQmlJSMetaProperty::isAlias ( ) const
inline

Definition at line 484 of file qqmljsmetatypes_p.h.

Referenced by resolveAlias().

Here is the caller graph for this function:

◆ isFinal()

bool QQmlJSMetaProperty::isFinal ( ) const
inline

Definition at line 499 of file qqmljsmetatypes_p.h.

◆ isList()

bool QQmlJSMetaProperty::isList ( ) const
inline

Definition at line 471 of file qqmljsmetatypes_p.h.

◆ isOverride()

bool QQmlJSMetaProperty::isOverride ( ) const
inline

Definition at line 502 of file qqmljsmetatypes_p.h.

◆ isPointer()

bool QQmlJSMetaProperty::isPointer ( ) const
inline

Definition at line 477 of file qqmljsmetatypes_p.h.

◆ isPrivate()

bool QQmlJSMetaProperty::isPrivate ( ) const
inline

Definition at line 458 of file qqmljsmetatypes_p.h.

◆ isPropertyConstant()

bool QQmlJSMetaProperty::isPropertyConstant ( ) const
inline

Definition at line 508 of file qqmljsmetatypes_p.h.

◆ isTypeConstant()

bool QQmlJSMetaProperty::isTypeConstant ( ) const
inline

Definition at line 480 of file qqmljsmetatypes_p.h.

◆ isValid()

bool QQmlJSMetaProperty::isValid ( ) const
inline

Definition at line 516 of file qqmljsmetatypes_p.h.

◆ isVirtual()

bool QQmlJSMetaProperty::isVirtual ( ) const
inline

Definition at line 505 of file qqmljsmetatypes_p.h.

◆ isWritable()

bool QQmlJSMetaProperty::isWritable ( ) const
inline

Definition at line 474 of file qqmljsmetatypes_p.h.

◆ notify()

QString QQmlJSMetaProperty::notify ( ) const
inline

Definition at line 454 of file qqmljsmetatypes_p.h.

◆ privateClass()

QString QQmlJSMetaProperty::privateClass ( ) const
inline

Definition at line 457 of file qqmljsmetatypes_p.h.

◆ propertyName()

QString QQmlJSMetaProperty::propertyName ( ) const
inline

Definition at line 436 of file qqmljsmetatypes_p.h.

◆ read()

QString QQmlJSMetaProperty::read ( ) const
inline

Definition at line 442 of file qqmljsmetatypes_p.h.

◆ reset()

QString QQmlJSMetaProperty::reset ( ) const
inline

Definition at line 448 of file qqmljsmetatypes_p.h.

◆ revision()

int QQmlJSMetaProperty::revision ( ) const
inline

Definition at line 511 of file qqmljsmetatypes_p.h.

◆ setAliasExpression()

void QQmlJSMetaProperty::setAliasExpression ( const QString & aliasString)
inline

Definition at line 482 of file qqmljsmetatypes_p.h.

◆ setAliasTargetName()

void QQmlJSMetaProperty::setAliasTargetName ( const QString & name)
inline

Definition at line 486 of file qqmljsmetatypes_p.h.

◆ setAliasTargetScope()

void QQmlJSMetaProperty::setAliasTargetScope ( const QSharedPointer< const QQmlJSScope > & scope)
inline

Definition at line 489 of file qqmljsmetatypes_p.h.

◆ setAnnotations()

void QQmlJSMetaProperty::setAnnotations ( const QList< QQmlJSAnnotation > & annotation)
inline

Definition at line 467 of file qqmljsmetatypes_p.h.

◆ setBindable()

void QQmlJSMetaProperty::setBindable ( const QString & bindable)
inline

Definition at line 450 of file qqmljsmetatypes_p.h.

◆ setIndex()

void QQmlJSMetaProperty::setIndex ( int index)
inline

Definition at line 513 of file qqmljsmetatypes_p.h.

◆ setIsFinal()

void QQmlJSMetaProperty::setIsFinal ( bool isFinal)
inline

Definition at line 498 of file qqmljsmetatypes_p.h.

◆ setIsList()

void QQmlJSMetaProperty::setIsList ( bool isList)
inline

Definition at line 470 of file qqmljsmetatypes_p.h.

◆ setIsOverride()

void QQmlJSMetaProperty::setIsOverride ( bool isOverride)
inline

Definition at line 501 of file qqmljsmetatypes_p.h.

◆ setIsPointer()

void QQmlJSMetaProperty::setIsPointer ( bool isPointer)
inline

Definition at line 476 of file qqmljsmetatypes_p.h.

◆ setIsPropertyConstant()

void QQmlJSMetaProperty::setIsPropertyConstant ( bool isPropertyConstant)
inline

Definition at line 507 of file qqmljsmetatypes_p.h.

◆ setIsTypeConstant()

void QQmlJSMetaProperty::setIsTypeConstant ( bool isTypeConstant)
inline

Definition at line 479 of file qqmljsmetatypes_p.h.

◆ setIsVirtual()

void QQmlJSMetaProperty::setIsVirtual ( bool isVirtual)
inline

Definition at line 504 of file qqmljsmetatypes_p.h.

◆ setIsWritable()

void QQmlJSMetaProperty::setIsWritable ( bool isWritable)
inline

Definition at line 473 of file qqmljsmetatypes_p.h.

◆ setNotify()

void QQmlJSMetaProperty::setNotify ( const QString & notify)
inline

Definition at line 453 of file qqmljsmetatypes_p.h.

◆ setPrivateClass()

void QQmlJSMetaProperty::setPrivateClass ( const QString & privateClass)
inline

Definition at line 456 of file qqmljsmetatypes_p.h.

◆ setPropertyName()

void QQmlJSMetaProperty::setPropertyName ( const QString & propertyName)
inline

Definition at line 435 of file qqmljsmetatypes_p.h.

◆ setRead()

void QQmlJSMetaProperty::setRead ( const QString & read)
inline

Definition at line 441 of file qqmljsmetatypes_p.h.

◆ setReset()

void QQmlJSMetaProperty::setReset ( const QString & reset)
inline

Definition at line 447 of file qqmljsmetatypes_p.h.

◆ setRevision()

void QQmlJSMetaProperty::setRevision ( int revision)
inline

Definition at line 510 of file qqmljsmetatypes_p.h.

◆ setSourceLocation()

void QQmlJSMetaProperty::setSourceLocation ( const QQmlJS::SourceLocation & newSourceLocation)
inline

Definition at line 463 of file qqmljsmetatypes_p.h.

◆ setType()

void QQmlJSMetaProperty::setType ( const QSharedPointer< const QQmlJSScope > & type)
inline

Definition at line 460 of file qqmljsmetatypes_p.h.

◆ setTypeName()

void QQmlJSMetaProperty::setTypeName ( const QString & typeName)
inline

Definition at line 438 of file qqmljsmetatypes_p.h.

◆ setWrite()

void QQmlJSMetaProperty::setWrite ( const QString & write)
inline

Definition at line 444 of file qqmljsmetatypes_p.h.

◆ sourceLocation()

QQmlJS::SourceLocation QQmlJSMetaProperty::sourceLocation ( ) const
inline

Definition at line 465 of file qqmljsmetatypes_p.h.

◆ type()

QSharedPointer< const QQmlJSScope > QQmlJSMetaProperty::type ( ) const
inline

Definition at line 461 of file qqmljsmetatypes_p.h.

◆ typeName()

QString QQmlJSMetaProperty::typeName ( ) const
inline

Definition at line 439 of file qqmljsmetatypes_p.h.

◆ write()

QString QQmlJSMetaProperty::write ( ) const
inline

Definition at line 445 of file qqmljsmetatypes_p.h.

◆ operator!=

bool operator!= ( const QQmlJSMetaProperty & a,
const QQmlJSMetaProperty & b )
friend

Definition at line 528 of file qqmljsmetatypes_p.h.

References operator==.

◆ operator==

bool operator== ( const QQmlJSMetaProperty & a,
const QQmlJSMetaProperty & b )
friend

Definition at line 518 of file qqmljsmetatypes_p.h.

Referenced by operator!=.

◆ qHash

size_t qHash ( const QQmlJSMetaProperty & prop,
size_t seed = 0 )
friend

Definition at line 533 of file qqmljsmetatypes_p.h.


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