step/stepcore
StepCore::MetaProperty Class Reference
#include <object.h>
Public Types | |
enum | { READABLE = 1, WRITABLE = 2, STORED = 4, DYNAMIC = 32, SIDEEFFECTS = 64 } |
Public Member Functions | |
MetaProperty () | |
MetaProperty (const QString &name, const QString &units, const QString &description, int flags, int userType, QVariant(*const readVariant)(const Object *), bool(*const writeVariant)(Object *obj, const QVariant &v), QString(*const readString)(const Object *obj), bool(*const writeString)(Object *obj, const QString &v)) | |
const QString & | description () const |
const QString & | descriptionTr () const |
int | flags () const |
bool | hasSideEffects () const |
void | init () const |
bool | isDynamic () const |
bool | isReadable () const |
bool | isStored () const |
bool | isWritable () const |
const QString & | name () const |
const QString & | nameTr () const |
QString | readString (const Object *obj) const |
QVariant | readVariant (const Object *obj) const |
void | tryInit () const |
const QString & | units () const |
const QString & | unitsTr () const |
int | userTypeId () const |
bool | writeString (Object *obj, const QString &s) const |
bool | writeVariant (Object *obj, const QVariant &v) const |
Public Attributes | |
const QString | _description |
QString | _descriptionTr |
const int | _flags |
bool | _initialized |
const QString | _name |
QString | _nameTr |
QString(*const | _readString )(const Object *obj) |
QVariant(*const | _readVariant )(const Object *obj) |
const QString | _units |
QString | _unitsTr |
const int | _userTypeId |
bool(*const | _writeString )(Object *obj, const QString &v) |
bool(*const | _writeVariant )(Object *obj, const QVariant &v) |
Detailed Description
Member Enumeration Documentation
anonymous enum |
Constructor & Destructor Documentation
|
inline |
Member Function Documentation
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns property userType (see QMetaProperty)
Member Data Documentation
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.