diff options
Diffstat (limited to 'sigmod/Sigmod.cpp')
| -rw-r--r-- | sigmod/Sigmod.cpp | 88 |
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(); } |
