переопределил функцию lessThan для того, чтобы перевернуть исходную модель
lessThan(const QModelIndex &left, const QModelIndex &right) const
{
if (left < right)
return false;
else
return true;
}
все отлично работает до того момента когда попыпаться развернуть любую ветвь и попробовать добавить новый элемент. После этого все ветви сворачиваются и появляются дублирующие элементы. Подскажите в чем проблема? Спасибо.