74 ObjectRole = Qt::UserRole + 1,
76 UserRole = Qt::UserRole + 100
82 void appendRootObject(QObject *
object);
83 QList<QObject *> rootObjects()
const;
84 void setRootObject(QObject *rootObject);
85 void setRootObjects(
const QList<QObject *> &rootObjects);
88 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
89 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
90 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
91 QModelIndex index(
int row,
int column,
const QModelIndex &parent = {})
const override;
92 QModelIndex parent(
const QModelIndex &index)
const override;
93 QHash<int, QByteArray> roleNames()
const override;
95 QModelIndex indexForObject(QObject *
object)
const;
98 Q_DECLARE_PRIVATE(ObjectTreeModel)
99 ObjectTreeModelPrivate *const d_ptr;