Exemple #1
0
QModelIndex KVModel::parent(const QModelIndex &index) const
{
	if (!index.isValid())
		return QModelIndex();

	KeyValues *childItem = getItem(index);
	KeyValues *parentItem = childItem->GetParent();

	if (parentItem == rootItem)
		return QModelIndex();

	return createIndex(parentItem->GetParent()->FindChild(parentItem), 0, parentItem);
}