equal
deleted
inserted
replaced
40 class HB_WIDGETS_EXPORT HbDataFormModelItem |
40 class HB_WIDGETS_EXPORT HbDataFormModelItem |
41 { |
41 { |
42 |
42 |
43 public: |
43 public: |
44 |
44 |
45 enum Roles { |
45 enum Roles { |
46 KeyRole = Qt::UserRole + 1, |
46 LabelRole = Qt::UserRole + 1, |
47 LabelRole, |
|
48 ItemTypeRole, |
47 ItemTypeRole, |
49 PropertyRole, |
48 PropertyRole, |
50 DescriptionRole |
49 DescriptionRole |
51 }; |
50 }; |
52 |
51 |
78 void removeChild(int index); |
77 void removeChild(int index); |
79 void removeChildren(int startIndex, int count); |
78 void removeChildren(int startIndex, int count); |
80 |
79 |
81 HbDataFormModelItem* childAt(int index) const; |
80 HbDataFormModelItem* childAt(int index) const; |
82 int indexOf(const HbDataFormModelItem* child) const; |
81 int indexOf(const HbDataFormModelItem* child) const; |
83 int childCount() const; |
82 int childCount() const; |
84 |
|
85 void setModel(const QAbstractItemModel *model); |
|
86 QAbstractItemModel* model() const; |
|
87 |
83 |
88 QVariant data(int role) const; |
84 QVariant data(int role) const; |
89 void setData(int role, const QVariant &value); |
85 void setData(int role, const QVariant &value); |
90 |
86 |
91 QVariant contentWidgetData(const QString &propertyName) const; |
87 QVariant contentWidgetData(const QString &propertyName) const; |