forked from qt-creator/qt-creator
TreeModel: More sanity checks
Change-Id: I5f452c94ba4970cadda7840b8a5bcbe8871d84ac Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -993,7 +993,10 @@ QModelIndex TreeModel::index(int row, int column, const QModelIndex &parent) con
|
||||
TreeItem *TreeModel::itemFromIndex(const QModelIndex &idx) const
|
||||
{
|
||||
CHECK_INDEX(idx);
|
||||
return idx.isValid() ? static_cast<TreeItem*>(idx.internalPointer()) : m_root;
|
||||
TreeItem *item = idx.isValid() ? static_cast<TreeItem*>(idx.internalPointer()) : m_root;
|
||||
QTC_ASSERT(item, return 0);
|
||||
QTC_ASSERT(item->m_model == this, return 0);
|
||||
return item;
|
||||
}
|
||||
|
||||
QModelIndex TreeModel::indexFromItem(const TreeItem *item) const
|
||||
|
||||
Reference in New Issue
Block a user