[Interest] Design Issue with QAbstractItemModel & QTreeView

Igor Mironchik igor.mironchik at gmail.com
Thu Aug 4 19:33:26 CEST 2016


Hi,

I'm not sure what are you talking about. But what about 
beginInsertRows() and endInsertRows()? Between this methods you should 
add new data, and this data can has child rows.

What is the problem?


On 04.08.2016 19:48, Sébastien Le Ray wrote:
> Hi list,
>
> I'm currently designing an application which presents its data in a 
> tree. I have a QAbstractItemModel making a bridge between these data 
> and the view, so far so good.
>
> However I'm stuck when it comes to react to underlying data structure 
> changes, specifically when rows are added and removed. Model has to 
> react before and after the row is added, however, the only information 
> it gets is "row added" signal. Worse, adding a row can add the row and 
> some subitems (some objects creates mandatory children).
>
> What is the proper way to deal with this? Should I have some kind of 
> proxy between the data and the mode?
>
> Regards
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest




More information about the Interest mailing list