Имеется ListView в который затягиваю данные из БД.
данные в ListView имеют иерархическую двухуровневую структуру:
ListView:
Таблица 1
...........Таблица 2
...........Таблица 2
...........Таблица 2
+Таблица 1
...
при выборе строки в Таблице 2 нужно удолить эту строку из ListView, чтобы избежать повторного выбора.
Делаю так:
...
connect(ListView, SIGNAL( returnPressed (QListViewItem *) ),this, SLOT(MySlot(QListViewItem *)) );
...
MySlot(QListViewItem *item)
{
...
ListViewItem->removeItem(item);
...
}
После чего удаляется нужная строка и в т.ч. удаляются ВСЕ нижеследующие строки.
:?: Как личить это безобразие?