IProperty Class Reference

#include <property_data.h>

Inheritance diagram for IProperty:

Inheritance graph
[legend]
List of all members.

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 IPropertychild (int) const =0
virtual IPropertychild (const QString &) const =0
virtual int indexOf (IProperty *)=0
virtual IPropertyparent ()=0
virtual void setParent (IProperty *parent)=0
virtual void setFake (bool)=0
virtual void setValue (const QVariant &)=0
virtual bool isFake ()=0

Constructor & Destructor Documentation

virtual IProperty::~IProperty (  )  [inline, virtual]


Member Function Documentation

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.


The documentation for this class was generated from the following file:
Generated on Thu Apr 5 13:12:51 2007 for LCDBuilder by  doxygen 1.4.7