30 Q_PROPERTY(
qreal indentation READ indentation WRITE setIndentation NOTIFY indentationChanged FINAL)
31 Q_PROPERTY(
qreal leftMargin READ leftMargin WRITE setLeftMargin NOTIFY leftMarginChanged FINAL)
32 Q_PROPERTY(
qreal rightMargin READ rightMargin WRITE setRightMargin NOTIFY rightMarginChanged FINAL)
36 Q_PROPERTY(
bool isTreeNode READ isTreeNode WRITE setIsTreeNode NOTIFY isTreeNodeChanged REQUIRED FINAL)
37 Q_PROPERTY(
bool hasChildren READ hasChildren WRITE setHasChildren NOTIFY hasChildrenChanged REQUIRED FINAL)
38 Q_PROPERTY(
bool expanded READ expanded WRITE setExpanded NOTIFY expandedChanged REQUIRED FINAL)
40 Q_PROPERTY(
bool current READ current WRITE setCurrent NOTIFY currentChanged REQUIRED FINAL REVISION(6, 4))
41 Q_PROPERTY(
bool selected READ selected WRITE setSelected NOTIFY selectedChanged REQUIRED FINAL REVISION(6, 4))
42 Q_PROPERTY(
bool editing READ editing WRITE setEditing NOTIFY editingChanged REQUIRED FINAL REVISION(6, 5))
50 qreal indentation() const;
51 void setIndentation(
qreal indentation);
53 bool isTreeNode() const;
54 void setIsTreeNode(
bool isTreeNode);
56 bool hasChildren() const;
57 void setHasChildren(
bool hasChildren);
59 bool expanded() const;
60 void setExpanded(
bool expanded);
63 void setCurrent(
bool current);
65 bool selected() const;
66 void setSelected(
bool selected);
69 void setEditing(
bool editing);
72 void setDepth(
int depth);
77 qreal leftMargin() const;
78 void setLeftMargin(
qreal leftMargin);
80 qreal rightMargin() const;
81 void setRightMargin(
qreal rightMargin);
84 void indicatorChanged();
85 void indentationChanged();
86 void isTreeNodeChanged();
87 void hasChildrenChanged();
88 void expandedChanged();
90 void treeviewChanged();
91 void leftMarginChanged();
92 void rightMarginChanged();
98 QFont defaultFont() const override;
99 void geometryChange(const
QRectF &newGeometry, const
QRectF &oldGeometry) override;
100 void componentComplete() override;