Всем привет!
Очень нуждаюсь в помощи сообщества!
Есть проблема при работе с моделью.
Исходные условия: есть QTreeView и 2 модели - стандартная и прокси.
Стандартная модель имеет несколько уровней вложенности.
Во вьюхе перманентно установлена прокси модель.
Проблема возникает в следующем случае. Сперва заполняется стандартная модель. Затем устанавливаются условия фильтрации.
После этого из стандартной модели удаляются определённые айтемы. На этапе удаления прога крашится.
Ниже кусок кода.
foreach(QStandardItem *item, list_item_)
{
QStandardItem *parent = item->parent();
parent->removeRow(item->row()); // crush
}
Причина мне абсолютно не понятна. Сломал голову, мозг, мышку, клавиатуру... всё сломал, но почему валится не понимаю
Сижу под Kubuntu 12.10 (64). Использую нативную для системы версию Qt 4.8.3
По ссылке можно качнуть пример проекта
http://yadi.sk/d/uZk-Kfc025UUP. Если собрать в дебаге и запустить, свалится аккурат в указанном месте