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
 
qsizetype location = -1
 

Detailed Description

Definition at line 113 of file moc.h.

Member Enumeration Documentation

◆ Specification

Enumerator
ValueSpec 
ReferenceSpec 
PointerSpec 

Definition at line 126 of file moc.h.

Member Function Documentation

◆ stdCppSet()

bool PropertyDef::stdCppSet ( ) const
inline

Definition at line 115 of file moc.h.

◆ toJson()

QJsonObject PropertyDef::toJson ( ) const

Definition at line 2178 of file moc.cpp.

Member Data Documentation

◆ bind

QByteArray PropertyDef::bind

Definition at line 124 of file moc.h.

◆ constant

bool PropertyDef::constant = false

Definition at line 130 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ designable

QByteArray PropertyDef::designable

Definition at line 124 of file moc.h.

◆ final

bool PropertyDef::final = false

Definition at line 131 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ gspec

Specification PropertyDef::gspec = ValueSpec

Definition at line 127 of file moc.h.

◆ inPrivateClass

QByteArray PropertyDef::inPrivateClass

Definition at line 124 of file moc.h.

◆ location

qsizetype PropertyDef::location = -1

Definition at line 135 of file moc.h.

◆ member

QByteArray PropertyDef::member

Definition at line 124 of file moc.h.

◆ name

QByteArray PropertyDef::name

Definition at line 124 of file moc.h.

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

◆ notify

QByteArray PropertyDef::notify

Definition at line 124 of file moc.h.

◆ notifyId

int PropertyDef::notifyId = -1

Definition at line 125 of file moc.h.

◆ read

QByteArray PropertyDef::read

Definition at line 124 of file moc.h.

◆ relativeIndex

int PropertyDef::relativeIndex = -1

Definition at line 133 of file moc.h.

Referenced by Moc::createPropertyDef().

◆ required

bool PropertyDef::required = false

Definition at line 132 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ reset

QByteArray PropertyDef::reset

Definition at line 124 of file moc.h.

◆ revision

int PropertyDef::revision = 0

Definition at line 128 of file moc.h.

Referenced by Moc::parsePropertyAttributes().

◆ scriptable

QByteArray PropertyDef::scriptable

Definition at line 124 of file moc.h.

◆ stored

QByteArray PropertyDef::stored

Definition at line 124 of file moc.h.

◆ type

QByteArray PropertyDef::type

Definition at line 124 of file moc.h.

◆ typeTag

TypeTags PropertyDef::typeTag

Definition at line 129 of file moc.h.

◆ user

QByteArray PropertyDef::user

Definition at line 124 of file moc.h.

◆ write

QByteArray PropertyDef::write

Definition at line 124 of file moc.h.


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