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 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 390 of file qqmljsmetatypes_p.h.

Constructor & Destructor Documentation

◆ QQmlJSMetaProperty()

QQmlJSMetaProperty::QQmlJSMetaProperty ( )
default

Member Function Documentation

◆ aliasExpression()

QString QQmlJSMetaProperty::aliasExpression ( ) const
inline

Definition at line 466 of file qqmljsmetatypes_p.h.

◆ aliasTargetName()

QString QQmlJSMetaProperty::aliasTargetName ( ) const
inline

Definition at line 470 of file qqmljsmetatypes_p.h.

◆ aliasTargetScope()

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

Definition at line 476 of file qqmljsmetatypes_p.h.

◆ annotations()

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

Definition at line 451 of file qqmljsmetatypes_p.h.

◆ bindable()

QString QQmlJSMetaProperty::bindable ( ) const
inline

Definition at line 434 of file qqmljsmetatypes_p.h.

◆ index()

int QQmlJSMetaProperty::index ( ) const
inline

Definition at line 491 of file qqmljsmetatypes_p.h.

◆ isAlias()

bool QQmlJSMetaProperty::isAlias ( ) const
inline

Definition at line 467 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 482 of file qqmljsmetatypes_p.h.

◆ isList()

bool QQmlJSMetaProperty::isList ( ) const
inline

Definition at line 454 of file qqmljsmetatypes_p.h.

◆ isPointer()

bool QQmlJSMetaProperty::isPointer ( ) const
inline

Definition at line 460 of file qqmljsmetatypes_p.h.

◆ isPrivate()

bool QQmlJSMetaProperty::isPrivate ( ) const
inline

Definition at line 441 of file qqmljsmetatypes_p.h.

◆ isPropertyConstant()

bool QQmlJSMetaProperty::isPropertyConstant ( ) const
inline

Definition at line 485 of file qqmljsmetatypes_p.h.

◆ isTypeConstant()

bool QQmlJSMetaProperty::isTypeConstant ( ) const
inline

Definition at line 463 of file qqmljsmetatypes_p.h.

◆ isValid()

bool QQmlJSMetaProperty::isValid ( ) const
inline

Definition at line 493 of file qqmljsmetatypes_p.h.

◆ isWritable()

bool QQmlJSMetaProperty::isWritable ( ) const
inline

Definition at line 457 of file qqmljsmetatypes_p.h.

◆ notify()

QString QQmlJSMetaProperty::notify ( ) const
inline

Definition at line 437 of file qqmljsmetatypes_p.h.

◆ privateClass()

QString QQmlJSMetaProperty::privateClass ( ) const
inline

Definition at line 440 of file qqmljsmetatypes_p.h.

◆ propertyName()

QString QQmlJSMetaProperty::propertyName ( ) const
inline

Definition at line 419 of file qqmljsmetatypes_p.h.

◆ read()

QString QQmlJSMetaProperty::read ( ) const
inline

Definition at line 425 of file qqmljsmetatypes_p.h.

◆ reset()

QString QQmlJSMetaProperty::reset ( ) const
inline

Definition at line 431 of file qqmljsmetatypes_p.h.

◆ revision()

int QQmlJSMetaProperty::revision ( ) const
inline

Definition at line 488 of file qqmljsmetatypes_p.h.

◆ setAliasExpression()

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

Definition at line 465 of file qqmljsmetatypes_p.h.

◆ setAliasTargetName()

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

Definition at line 469 of file qqmljsmetatypes_p.h.

◆ setAliasTargetScope()

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

Definition at line 472 of file qqmljsmetatypes_p.h.

◆ setAnnotations()

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

Definition at line 450 of file qqmljsmetatypes_p.h.

◆ setBindable()

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

Definition at line 433 of file qqmljsmetatypes_p.h.

◆ setIndex()

void QQmlJSMetaProperty::setIndex ( int index)
inline

Definition at line 490 of file qqmljsmetatypes_p.h.

◆ setIsFinal()

void QQmlJSMetaProperty::setIsFinal ( bool isFinal)
inline

Definition at line 481 of file qqmljsmetatypes_p.h.

◆ setIsList()

void QQmlJSMetaProperty::setIsList ( bool isList)
inline

Definition at line 453 of file qqmljsmetatypes_p.h.

◆ setIsPointer()

void QQmlJSMetaProperty::setIsPointer ( bool isPointer)
inline

Definition at line 459 of file qqmljsmetatypes_p.h.

◆ setIsPropertyConstant()

void QQmlJSMetaProperty::setIsPropertyConstant ( bool isPropertyConstant)
inline

Definition at line 484 of file qqmljsmetatypes_p.h.

◆ setIsTypeConstant()

void QQmlJSMetaProperty::setIsTypeConstant ( bool isTypeConstant)
inline

Definition at line 462 of file qqmljsmetatypes_p.h.

◆ setIsWritable()

void QQmlJSMetaProperty::setIsWritable ( bool isWritable)
inline

Definition at line 456 of file qqmljsmetatypes_p.h.

◆ setNotify()

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

Definition at line 436 of file qqmljsmetatypes_p.h.

◆ setPrivateClass()

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

Definition at line 439 of file qqmljsmetatypes_p.h.

◆ setPropertyName()

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

Definition at line 418 of file qqmljsmetatypes_p.h.

◆ setRead()

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

Definition at line 424 of file qqmljsmetatypes_p.h.

◆ setReset()

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

Definition at line 430 of file qqmljsmetatypes_p.h.

◆ setRevision()

void QQmlJSMetaProperty::setRevision ( int revision)
inline

Definition at line 487 of file qqmljsmetatypes_p.h.

◆ setSourceLocation()

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

Definition at line 446 of file qqmljsmetatypes_p.h.

◆ setType()

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

Definition at line 443 of file qqmljsmetatypes_p.h.

◆ setTypeName()

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

Definition at line 421 of file qqmljsmetatypes_p.h.

◆ setWrite()

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

Definition at line 427 of file qqmljsmetatypes_p.h.

◆ sourceLocation()

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

Definition at line 448 of file qqmljsmetatypes_p.h.

◆ type()

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

Definition at line 444 of file qqmljsmetatypes_p.h.

◆ typeName()

QString QQmlJSMetaProperty::typeName ( ) const
inline

Definition at line 422 of file qqmljsmetatypes_p.h.

◆ write()

QString QQmlJSMetaProperty::write ( ) const
inline

Definition at line 428 of file qqmljsmetatypes_p.h.

◆ operator!=

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

Definition at line 505 of file qqmljsmetatypes_p.h.

References operator==.

◆ operator==

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

Definition at line 495 of file qqmljsmetatypes_p.h.

Referenced by operator!=.

◆ qHash

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

Definition at line 510 of file qqmljsmetatypes_p.h.


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