Hi,
you call index() with the row, column and parent of the index you are testing, ergo get the same index, and then call data() (the method you are already in), which will calls index() with the row, column and parent of the index you are testing, ... until infinity.
Ginsengelf
Bookmarks