6213 |
"other Group. This is a bug, report it!" |
"other Group. This is a bug, report it!" |
6214 |
); |
); |
6215 |
// now move all samples of this group to the other group |
// now move all samples of this group to the other group |
6216 |
for (Sample* pSample = GetFirstSample(); pSample; pSample = GetNextSample()) { |
Sample* pSample; |
6217 |
|
while ((pSample = GetSample(0))) { |
6218 |
pOtherGroup->AddSample(pSample); |
pOtherGroup->AddSample(pSample); |
6219 |
} |
} |
6220 |
} |
} |
7008 |
if (iter == pGroups->end()) throw gig::Exception("Could not delete group, could not find given group"); |
if (iter == pGroups->end()) throw gig::Exception("Could not delete group, could not find given group"); |
7009 |
if (pGroups->size() == 1) throw gig::Exception("Cannot delete group, there must be at least one default group!"); |
if (pGroups->size() == 1) throw gig::Exception("Cannot delete group, there must be at least one default group!"); |
7010 |
// delete all members of this group |
// delete all members of this group |
7011 |
for (Sample* pSample = pGroup->GetFirstSample(); pSample; pSample = pGroup->GetNextSample()) { |
Sample* pSample; |
7012 |
|
while ((pSample = pGroup->GetSample(0))) { |
7013 |
DeleteSample(pSample); |
DeleteSample(pSample); |
7014 |
} |
} |
7015 |
// now delete this group object |
// now delete this group object |