On Wednesday 18 December 2013 14:58:17 Jan Kundrát wrote: > On Wednesday, 18 December 2013 11:59:15 CEST, Ola Røer Thorsen wrote: > > However I get problems when I delete objects from the list model. The > > delegates are deleted later than the actual objects, so I get warnings > from > > QML on the console (saying myObject is null). These seem harmless enough, > > but I would like to avoid having any warnings at all. > > When working with the QAbstractItemModel, items can only be deleted via > resetting the model, or when removing rows/columns. The row/column removal > shall happen in three phases: > > 1) call beginRemoveRows > 2) remove the internal representation, freeing the MyObject instances > 3) call endRemoveRows
A related question: is it mandatory to have exactly this order or can I do: beginRemoveRows(... row1, row1); beginRemoveRows(... row17, row17); ... endRemoveRows(); endRemoveRows(); ? If yes, would all row numbers correspond to the number BEFORE I removed any row ? -- Best regards/Schöne Grüße Martin A: Because it breaks the logical sequence of discussion Q: Why is top posting bad? () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Geschenkideen, Accessoires, Seifen, Kulinarisches: www.bibibest.at _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
