void EventModel::loadEvents(const QDate &aDate, int aConferenceId)
{
+ for(int i=0; i<mGroups.count(); i++)
+ {
+ QModelIndex idx = index(i,0);
+ Group group = mGroups[i];
+ beginRemoveRows(idx,0,group.mChildCount-1);
+ bool ok = removeRows(0,group.mChildCount,idx);
+ endRemoveRows();
+ //qDebug() << "removing " << group.mChildCount << " events from group:" << i << idx.data() << ":" << ok;
+ }
+
mEvents.clear();
// check for existence of the conference in the DB
void EventModel::loadFavEvents(const QDate &aDate, int aConferenceId)
{
+ for(int i=0; i<mGroups.count(); i++)
+ {
+ QModelIndex idx = index(i,0);
+ Group group = mGroups[i];
+ beginRemoveRows(idx,0,group.mChildCount-1);
+ bool ok = removeRows(0,group.mChildCount,idx);
+ endRemoveRows();
+ //qDebug() << "removing " << group.mChildCount << " events from group:" << i << idx.data() << ":" << ok;
+ }
+
mEvents.clear();
// check for existence of the conference in the DB