int nrofFavs = 0;
for(int i=0; i<index.model()->rowCount(index); i++)
- if(static_cast<Event*>(index.child(i,0).internalPointer())->favourite() != Favourite_no)
+ if(static_cast<Event*>(index.model()->index(i, 0, index).internalPointer())->favourite() != Favourite_no)
nrofFavs++;
return nrofFavs;
int nrofAlarms = 0;
for(int i=0; i<index.model()->rowCount(index); i++)
- if(static_cast<Event*>(index.child(i,0).internalPointer())->hasAlarm())
+ if(static_cast<Event*>(index.model()->index(i, 0, index).internalPointer())->hasAlarm())
nrofAlarms++;
return nrofAlarms;