Now, I use a QTreeView ,what i have to do ?
QTreeView::rowsAboutToBeRemoved(param)
treeviewobj.model().removeRow(param)
QTreeView::rowsRemoved(param)
or just call removeRow() that call itself beginRemoveRow and endRemoveRow ?
2006/9/7, Andreas Pakulat <
[EMAIL PROTECTED]>:
On 07.09.06 16:44:23, Oscar Cossu wrote:
> Hy all, I set the model of a QTreeView with an object that is a subclass of
> QAbstractItemModel.
> When I change the model (ex. deleting a row) and emit layoutChanged()
> signal, the treeModel should update the view, but errors occur.
Read the Qt documentation on model/view again. You shouldn't use
layoutChanged() but call QAbstractItemModel::beginRemoveRows() and
::endRemoveRows (the same for inserting rows).
Andreas
--
Accent on helpful side of your nature. Drain the moat.
_______________________________________________
PyKDE mailing list [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
_______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
