void removeFirstChildMappings(int start, int end);
void removeParentMappings(const QModelIndex &parent, int start, int end);
/**
Given a QModelIndex in the proxy, return the corresponding QModelIndex in the source.
This method works only if the index has children in the proxy model which already has a mapping from the source.
This means that if the proxy is a flat list, this method will always return QModelIndex(). Additionally, it means that m_mappedParents is not populated automatically and must be populated manually.
void KSelectionProxyModelPrivate::sourceRowsAboutToBeMoved(const QModelIndex &srcParent, int srcStart, int srcEnd, const QModelIndex &destParent, int destRow)
{
Q_UNUSED(srcParent)
Q_UNUSED(srcStart)
Q_UNUSED(srcEnd)
Q_UNUSED(destParent)
Q_UNUSED(destRow)
}
void KSelectionProxyModelPrivate::sourceRowsMoved(const QModelIndex &srcParent, int srcStart, int srcEnd, const QModelIndex &destParent, int destRow)