26class Q_QUICK_EXPORT QQuickTreeViewPrivate :
public QQuickTableViewPrivate
29 Q_DECLARE_PUBLIC(QQuickTreeView)
31 QQuickTreeViewPrivate();
32 ~QQuickTreeViewPrivate() override;
34 static inline QQuickTreeViewPrivate *get(QQuickTreeView *q) {
return q->d_func(); }
36 QVariant modelImpl()
const override;
37 void setModelImpl(
const QVariant &newModel) override;
39 void dataChangedCallback(
const QModelIndex &topLeft,
40 const QModelIndex &bottomRight,
41 const QList<
int> &roles);
43 void updateItemProperties(
int flatIndex, QObject *object,
bool init) override;
44 void updateSelection(
const QRect &oldSelection,
const QRect &newSelection) override;
47 QQmlTreeModelToTableModel m_treeModelToTableModel;
48 QVariant m_assignedModel;