#include <property_data.h>
Inheritance diagram for IProperty:
Public Member Functions | |
virtual | ~IProperty () |
virtual QWidget * | createEditor (QWidget *)=0 |
virtual void | updateEditor (QWidget *)=0 |
virtual const char * | name ()=0 |
virtual QString | label () const =0 |
virtual QVariant | value () const =0 |
virtual QString | valueToString () const =0 |
virtual QString | status () const =0 |
virtual void | addChild (IProperty *)=0 |
virtual void | clearChildren ()=0 |
virtual int | children ()=0 |
virtual IProperty * | child (int) const =0 |
virtual IProperty * | child (const QString &) const =0 |
virtual int | indexOf (IProperty *)=0 |
virtual IProperty * | parent ()=0 |
virtual void | setParent (IProperty *parent)=0 |
virtual void | setFake (bool)=0 |
virtual void | setValue (const QVariant &)=0 |
virtual bool | isFake ()=0 |
virtual IProperty::~IProperty | ( | ) | [inline, virtual] |
virtual void IProperty::addChild | ( | IProperty * | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual IProperty* IProperty::child | ( | const QString & | ) | const [pure virtual] |
Implemented in AbstractProperty.
virtual IProperty* IProperty::child | ( | int | ) | const [pure virtual] |
Implemented in AbstractProperty.
virtual int IProperty::children | ( | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual void IProperty::clearChildren | ( | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual QWidget* IProperty::createEditor | ( | QWidget * | ) | [pure virtual] |
Implemented in AbstractProperty, IntProperty, DoubleProperty, BoolProperty, StringProperty, ListProperty, PixmapProperty, FamilyProperty, and EnumProperty.
virtual int IProperty::indexOf | ( | IProperty * | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual bool IProperty::isFake | ( | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual QString IProperty::label | ( | ) | const [pure virtual] |
Implemented in AbstractProperty.
virtual const char* IProperty::name | ( | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual IProperty* IProperty::parent | ( | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual void IProperty::setFake | ( | bool | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual void IProperty::setParent | ( | IProperty * | parent | ) | [pure virtual] |
Implemented in AbstractProperty.
virtual void IProperty::setValue | ( | const QVariant & | ) | [pure virtual] |
Implemented in AbstractProperty, ListProperty, PixmapProperty, and EnumProperty.
virtual QString IProperty::status | ( | ) | const [pure virtual] |
Implemented in AbstractProperty, ListProperty, PixmapProperty, FamilyProperty, and EnumProperty.
virtual void IProperty::updateEditor | ( | QWidget * | ) | [pure virtual] |
Implemented in AbstractProperty, IntProperty, DoubleProperty, BoolProperty, StringProperty, ListProperty, PixmapProperty, FamilyProperty, and EnumProperty.
virtual QVariant IProperty::value | ( | ) | const [pure virtual] |
Implemented in AbstractProperty, ListProperty, PixmapProperty, EnumProperty, PointProperty, SizeProperty, RectProperty, LineProperty, PolygonProperty, PenProperty, BrushProperty, FontProperty, and MatrixProperty.
virtual QString IProperty::valueToString | ( | ) | const [pure virtual] |
Implemented in AbstractProperty, ListProperty, PixmapProperty, and EnumProperty.