summaryrefslogtreecommitdiffstats
path: root/sigmod/Sigmod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmod/Sigmod.cpp')
-rw-r--r--sigmod/Sigmod.cpp88
1 files changed, 44 insertions, 44 deletions
diff --git a/sigmod/Sigmod.cpp b/sigmod/Sigmod.cpp
index cebd5f8d..05149f9c 100644
--- a/sigmod/Sigmod.cpp
+++ b/sigmod/Sigmod.cpp
@@ -2197,48 +2197,48 @@ Sigmod::Sigmod& Sigmod::Sigmod::operator=(const Sigmod& rhs)
void Sigmod::Sigmod::clear()
{
- while (abilityCount())
- deleteAbility(0);
- while (authorCount())
- deleteAuthor(0);
- while (badgeCount())
- deleteBadge(0);
- while (coinListCount())
- deleteCoinList(0);
- while (eggGroupCount())
- deleteEggGroup(0);
- while (globalScriptCount())
- deleteGlobalScript(0);
- while (itemCount())
- deleteItem(0);
- while (itemTypeCount())
- deleteItemType(0);
- while (mapCount())
- deleteMap(0);
- while (moveCount())
- deleteMove(0);
- while (natureCount())
- deleteNature(0);
- while (skinCount())
- deleteSkin(0);
- while (soundCount())
- deleteSound(0);
- while (speciesCount())
- deleteSpecies(0);
- while (spriteCount())
- deleteSprite(0);
- while (statusCount())
- deleteStatus(0);
- while (storeCount())
- deleteStore(0);
- while (tileCount())
- deleteTile(0);
- while (timeCount())
- deleteTime(0);
- while (trainerCount())
- deleteTrainer(0);
- while (typeCount())
- deleteType(0);
- while (weatherCount())
- deleteWeather(0);
+ qDeleteAll(m_abilities);
+ m_abilities.clear();
+ qDeleteAll(m_authors);
+ m_authors.clear();
+ qDeleteAll(m_badges);
+ m_badges.clear();
+ qDeleteAll(m_coinLists);
+ m_coinLists.clear();
+ qDeleteAll(m_eggGroups);
+ m_eggGroups.clear();
+ qDeleteAll(m_globalScripts);
+ m_globalScripts.clear();
+ qDeleteAll(m_items);
+ m_items.clear();
+ qDeleteAll(m_itemTypes);
+ m_itemTypes.clear();
+ qDeleteAll(m_maps);
+ m_maps.clear();
+ qDeleteAll(m_moves);
+ m_moves.clear();
+ qDeleteAll(m_natures);
+ m_natures.clear();
+ qDeleteAll(m_skins);
+ m_skins.clear();
+ qDeleteAll(m_sounds);
+ m_sounds.clear();
+ qDeleteAll(m_species);
+ m_species.clear();
+ qDeleteAll(m_sprites);
+ m_sprites.clear();
+ qDeleteAll(m_status);
+ m_status.clear();
+ qDeleteAll(m_stores);
+ m_stores.clear();
+ qDeleteAll(m_tiles);
+ m_tiles.clear();
+ qDeleteAll(m_times);
+ m_times.clear();
+ qDeleteAll(m_trainers);
+ m_trainers.clear();
+ qDeleteAll(m_types);
+ m_types.clear();
+ qDeleteAll(m_weathers);
+ m_weathers.clear();
}