|
libTransmittableProperty 2.0(r200)
Serializeable Parameter Objects
|
#include <TransmittableProperty.h>
Public Types | |
| enum | TransmittableDataType { Invalid, Group, Enum, Flag, Int, Double, Bool, String, Size } |
Public Member Functions | |
| TransmittableProperty () | |
| TransmittableProperty (QString name, TransmittableDataType type) | |
| TransmittableProperty (QByteArray &serialized) | |
| ~TransmittableProperty () | |
| copy constructor | |
| virtual void | setName (const QString &name) |
| virtual QString | name () const |
| virtual void | setValue (const QVariant &value) |
| virtual void | setValue (const QVariant &value, TransmittableDataType type) |
| virtual void | updateValue (const QVariant &value) |
| Called by QtPropertyManager-update-slot. | |
| virtual bool | updateValue (const TransmittablePropertyData &u) |
| receiver for update-objects in PacMan | |
| virtual bool | updated () const |
| virtual QVariant | value (bool sendconfirmation=true) const |
| confirms readout by default | |
| virtual void | setAttribute (const QString &name, const QVariant &value) |
| virtual QVariant | attribute (const QString &name) const |
| virtual void | setDisplayMagnitude (qreal divider) |
| displayed numbers are divided by divider | |
| virtual void | setToolTip (const QString &tt) |
| virtual QString | toolTip () const |
| virtual void | setDataType (TransmittableDataType type) |
| virtual TransmittableDataType | dataType () const |
| virtual void | setQSettingsKey (const QString &key) |
| virtual QString | qSettingsKey () const |
| virtual void | setDefaultValue (const QVariant &def) |
| virtual void | loadFromQSettings () |
| virtual void | saveToQSettings () const |
| virtual QByteArray | serialize () const |
| virtual TransmittablePropertyData | transmittablePropertyUpdate () const |
| virtual QtVariantProperty * | addToPropertyManager (QtVariantPropertyManager *manager) |
| virtual QtVariantProperty * | qtProperty () const |
| virtual void | setParentBranch (PropertyBranchInterface *p) |
| virtual const PropertyBranchInterface * | parentBranch () |
| virtual quint64 | parentPropertyHash () const |
| virtual quint64 | hash () const |
| virtual void | addDependentProperty (TransmittableProperty *dependent) |
| virtual QList< quint64 > | dependentPropertyHashes () const |
| virtual | operator double () const |
| virtual | operator int () const |
| virtual | operator unsigned int () const |
| virtual | operator bool () const |
| virtual | operator QString () const |
Static Public Member Functions | |
| static QStringList | allowedAttributes (TransmittableDataType type) |
| TransmittableProperty::TransmittableProperty | ( | ) |
| TransmittableProperty::TransmittableProperty | ( | QString | name, |
| TransmittableDataType | type | ||
| ) |
| TransmittableProperty::TransmittableProperty | ( | QByteArray & | serialized | ) |
| TransmittableProperty::~TransmittableProperty | ( | ) |
copy constructor
| void TransmittableProperty::addDependentProperty | ( | TransmittableProperty * | dependent | ) | [virtual] |
| QtVariantProperty * TransmittableProperty::addToPropertyManager | ( | QtVariantPropertyManager * | manager | ) | [virtual] |
| QStringList TransmittableProperty::allowedAttributes | ( | TransmittableDataType | type | ) | [static] |
| virtual QVariant TransmittableProperty::attribute | ( | const QString & | name | ) | const [inline, virtual] |
| virtual TransmittableDataType TransmittableProperty::dataType | ( | ) | const [inline, virtual] |
| virtual QList<quint64> TransmittableProperty::dependentPropertyHashes | ( | ) | const [inline, virtual] |
| virtual quint64 TransmittableProperty::hash | ( | ) | const [inline, virtual] |
| void TransmittableProperty::loadFromQSettings | ( | ) | [virtual] |
| virtual QString TransmittableProperty::name | ( | ) | const [inline, virtual] |
| TransmittableProperty::operator bool | ( | ) | const [virtual] |
| TransmittableProperty::operator double | ( | ) | const [virtual] |
| TransmittableProperty::operator int | ( | ) | const [virtual] |
| TransmittableProperty::operator QString | ( | ) | const [virtual] |
| TransmittableProperty::operator unsigned int | ( | ) | const [virtual] |
| virtual const PropertyBranchInterface* TransmittableProperty::parentBranch | ( | ) | [inline, virtual] |
| virtual quint64 TransmittableProperty::parentPropertyHash | ( | ) | const [inline, virtual] |
| virtual QString TransmittableProperty::qSettingsKey | ( | ) | const [inline, virtual] |
| virtual QtVariantProperty* TransmittableProperty::qtProperty | ( | ) | const [inline, virtual] |
| void TransmittableProperty::saveToQSettings | ( | ) | const [virtual] |
| QByteArray TransmittableProperty::serialize | ( | ) | const [virtual] |
| void TransmittableProperty::setAttribute | ( | const QString & | name, |
| const QVariant & | value | ||
| ) | [virtual] |
| void TransmittableProperty::setDataType | ( | TransmittableDataType | type | ) | [virtual] |
| virtual void TransmittableProperty::setDefaultValue | ( | const QVariant & | def | ) | [inline, virtual] |
| virtual void TransmittableProperty::setDisplayMagnitude | ( | qreal | divider | ) | [inline, virtual] |
displayed numbers are divided by divider
| virtual void TransmittableProperty::setName | ( | const QString & | name | ) | [inline, virtual] |
| void TransmittableProperty::setParentBranch | ( | PropertyBranchInterface * | p | ) | [virtual] |
| virtual void TransmittableProperty::setQSettingsKey | ( | const QString & | key | ) | [inline, virtual] |
| virtual void TransmittableProperty::setToolTip | ( | const QString & | tt | ) | [inline, virtual] |
| void TransmittableProperty::setValue | ( | const QVariant & | value | ) | [virtual] |
| void TransmittableProperty::setValue | ( | const QVariant & | value, |
| TransmittableDataType | type | ||
| ) | [virtual] |
| virtual QString TransmittableProperty::toolTip | ( | ) | const [inline, virtual] |
| TransmittablePropertyData TransmittableProperty::transmittablePropertyUpdate | ( | ) | const [virtual] |
| virtual bool TransmittableProperty::updated | ( | ) | const [inline, virtual] |
| void TransmittableProperty::updateValue | ( | const QVariant & | value | ) | [virtual] |
Called by QtPropertyManager-update-slot.
| bool TransmittableProperty::updateValue | ( | const TransmittablePropertyData & | u | ) | [virtual] |
receiver for update-objects in PacMan
| QVariant TransmittableProperty::value | ( | bool | sendconfirmation = true | ) | const [virtual] |
confirms readout by default
1.7.3