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
PropertyDef Struct Reference

#include <moc.h>

Collaboration diagram for PropertyDef:

Public Types

enum  Specification { ValueSpec , ReferenceSpec , PointerSpec }

Public Member Functions

bool stdCppSet () const
QJsonObject toJson () const

Public Attributes

QByteArray name
QByteArray type
QByteArray member
QByteArray read
QByteArray write
QByteArray bind
QByteArray reset
QByteArray designable
QByteArray scriptable
QByteArray stored
QByteArray user
QByteArray notify
QByteArray inPrivateClass
int notifyId = -1
Specification gspec = ValueSpec
int revision = 0
TypeTags typeTag
bool constant = false
bool final = false
bool required = false
int relativeIndex = -1
int lineNumber = 0
qsizetype location = -1

Detailed Description

Definition at line 114 of file moc.h.

Member Enumeration Documentation

◆ Specification

Enumerator
ValueSpec 
ReferenceSpec 
PointerSpec 

Definition at line 127 of file moc.h.

Member Function Documentation

◆ stdCppSet()

bool PropertyDef::stdCppSet ( ) const
inline

Definition at line 116 of file moc.h.

◆ toJson()

QJsonObject PropertyDef::toJson ( ) const

Definition at line 2191 of file moc.cpp.

Member Data Documentation

◆ bind

QByteArray PropertyDef::bind

Definition at line 125 of file moc.h.

◆ constant

bool PropertyDef::constant = false

Definition at line 131 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ designable

QByteArray PropertyDef::designable

Definition at line 125 of file moc.h.

◆ final

bool PropertyDef::final = false

Definition at line 132 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ gspec

Specification PropertyDef::gspec = ValueSpec

Definition at line 128 of file moc.h.

◆ inPrivateClass

QByteArray PropertyDef::inPrivateClass

Definition at line 125 of file moc.h.

◆ lineNumber

int PropertyDef::lineNumber = 0

Definition at line 135 of file moc.h.

Referenced by Moc::createPropertyDef().

◆ location

qsizetype PropertyDef::location = -1

Definition at line 137 of file moc.h.

◆ member

QByteArray PropertyDef::member

Definition at line 125 of file moc.h.

◆ name

QByteArray PropertyDef::name

Definition at line 125 of file moc.h.

Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().

◆ notify

QByteArray PropertyDef::notify

Definition at line 125 of file moc.h.

◆ notifyId

int PropertyDef::notifyId = -1

Definition at line 126 of file moc.h.

◆ read

QByteArray PropertyDef::read

Definition at line 125 of file moc.h.

◆ relativeIndex

int PropertyDef::relativeIndex = -1

Definition at line 134 of file moc.h.

Referenced by Moc::createPropertyDef().

◆ required

bool PropertyDef::required = false

Definition at line 133 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ reset

QByteArray PropertyDef::reset

Definition at line 125 of file moc.h.

◆ revision

int PropertyDef::revision = 0

Definition at line 129 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ scriptable

QByteArray PropertyDef::scriptable

Definition at line 125 of file moc.h.

◆ stored

QByteArray PropertyDef::stored

Definition at line 125 of file moc.h.

◆ type

QByteArray PropertyDef::type

Definition at line 125 of file moc.h.

◆ typeTag

TypeTags PropertyDef::typeTag

Definition at line 130 of file moc.h.

◆ user

QByteArray PropertyDef::user

Definition at line 125 of file moc.h.

◆ write

QByteArray PropertyDef::write

Definition at line 125 of file moc.h.


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