+ struct ChildStatus {
+ QModelIndex parent;
+ int childCount;
+ int start;
+ int end;
+ inline ChildStatus(QModelIndex parent_, int cc_, int s_, int e_) : parent(parent_), childCount(cc_), start(s_), end(e_) {};
+ };
+ ChildStatus _childStatus;
+ int _aboutToRemoveOrInsert;
+
+private slots:
+ void debug_rowsAboutToBeInserted(const QModelIndex &parent, int start, int end);
+ void debug_rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end);
+ void debug_rowsInserted(const QModelIndex &parent, int start, int end);
+ void debug_rowsRemoved(const QModelIndex &parent, int start, int end);
+ void debug_dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);