30 #include <qstyleoption.h>
57 virtual QVariant
value(
int role = Qt::UserRole)
const;
74 bool isRoot() {
return m_propertyObject == 0;}
86 int row() {
return parent()->children().indexOf(
this);}
106 virtual QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem& option);
120 virtual bool setEditorData(QWidget *editor,
const QVariant& data);
148 QObject* m_propertyObject;
Property(const QString &name=QString(), QObject *propertyObject=0, QObject *parent=0)
Definition: Property.cpp:34
int row()
Definition: Property.h:86
virtual void setValue(const QVariant &value)
Definition: Property.cpp:79
virtual QVariant editorData(QWidget *editor)
Definition: Property.cpp:183
bool isRoot()
Definition: Property.h:74
virtual QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option)
Definition: Property.cpp:105
QString editorHints()
Definition: Property.h:92
Definition: Property.h:40
virtual bool setEditorData(QWidget *editor, const QVariant &data)
Definition: Property.cpp:149
virtual QVariant value(int role=Qt::UserRole) const
Definition: Property.cpp:45
bool isReadOnly()
Definition: Property.cpp:85
QObject * propertyObject()
Definition: Property.h:77
Property * findPropertyObject(QObject *propertyObject)
Definition: Property.cpp:206
virtual void setEditorHints(const QString &hints)
Definition: Property.h:98