[Qt-interest] QTreeView and custom QAbstractItemModel performance problem

Andre Somers andre at familiesomers.nl
Fri Jul 9 12:06:52 CEST 2010


On 9-7-2010 11:57, Felix Brack wrote:
> an
>    
> Well, I had no hasChildren() until now... My new hasChildren() looks
> like this:
>
> bool CMultiColumnListModel::hasChildren(const QModelIndex&  Parent) const
> {
>     return (QModelIndex()==Parent);
> }
>
> Adding hasChildren() however does not change things with respect to
> performance and CPU load.
>
>    
If I understood you correctly, your model represents a table, right? 
That means: no children to any of the items.

If so, why not just implement the above as:

bool CMultiColumnListModel::hasChildren(const QModelIndex&  Parent) const
{
    Q_UNUSED(Parent)
    return false;
}


André

-- 
Nokia Certified Qt Developer.
Interested in Qt related job offers or freelance Qt consulting work.




More information about the Qt-interest-old mailing list