Qt: перенос значений из одной колонки в другую в модели QTreeView
Мне нужно для QTreeView записать значения третьей колонки в первую. Использую QIdentityProxyModel. Переопределил метод data, однако программа постоянно крашится, при обращении к другой колонки из-за нарушения доступа к памяти. Вообще в методе data такое можно делать? И есть ли еще способы, чтобы решить задачу (подменить элементы первой колонки элементами третьей)? Исходники позже приложу.