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.
KDE API Reference