these days I working a lot with tree view, so one more question from tree view.

i have canFetchMore() in my customized model. and this function calling 3 times every time when it needs (we can check this from simple tree model in Qt examples.).
I know it might be of some internal calls. because of this I am having some performance issues.
Is there a way I can avoid this behavior & get it called only one time when it has to.

My prob : lets say I wanted to get top 100 items & form tree out of it, because of above behavior I am ending up with 3*100 (buffer size) items.