diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 04:04:05 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 04:04:05 -0400 |
| commit | c8301c3ac9c7900a3d81201cd47636c5cb911758 (patch) | |
| tree | c2e2e18e5895eb516ff92925d12893d2d87e5bcf | |
| parent | 0bfca6bb055b64d1eda21d0b92c75aaaae95d7a3 (diff) | |
| download | sigen-c8301c3ac9c7900a3d81201cd47636c5cb911758.tar.gz sigen-c8301c3ac9c7900a3d81201cd47636c5cb911758.tar.xz sigen-c8301c3ac9c7900a3d81201cd47636c5cb911758.zip | |
Add text entries for trivial entries
| -rw-r--r-- | sigmodr/tree/TreeItem.cpp | 113 |
1 files changed, 112 insertions, 1 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp index eb2593ef..0d0c4455 100644 --- a/sigmodr/tree/TreeItem.cpp +++ b/sigmodr/tree/TreeItem.cpp @@ -19,7 +19,37 @@ #include "TreeItem.h" // Sigmod includes -#include <sigmod/Object.h> +#include <sigmod/Ability.h> +#include <sigmod/Author.h> +#include <sigmod/Badge.h> +#include <sigmod/CoinList.h> +#include <sigmod/EggGroup.h> +#include <sigmod/Game.h> +#include <sigmod/GlobalScript.h> +#include <sigmod/Item.h> +#include <sigmod/ItemType.h> +#include <sigmod/Map.h> +#include <sigmod/MapEffect.h> +#include <sigmod/MapTrainer.h> +#include <sigmod/MapTrainerTeamMember.h> +#include <sigmod/MapWarp.h> +#include <sigmod/MapWildList.h> +#include <sigmod/MapWildListEncounter.h> +#include <sigmod/Move.h> +#include <sigmod/Nature.h> +#include <sigmod/Rules.h> +#include <sigmod/Skin.h> +#include <sigmod/Sound.h> +#include <sigmod/Species.h> +#include <sigmod/SpeciesMove.h> +#include <sigmod/Sprite.h> +#include <sigmod/Status.h> +#include <sigmod/Store.h> +#include <sigmod/Tile.h> +#include <sigmod/Time.h> +#include <sigmod/Trainer.h> +#include <sigmod/Type.h> +#include <sigmod/Weather.h> using namespace Sigmod; using namespace Sigmodr::Tree; @@ -140,6 +170,87 @@ QString TreeItem::text() const case GroupWeather: name = "Weathers"; break; + case EntryGame: + name = qobject_cast<Game*>(m_object)->title(); + break; + case EntryRules: + name = "Rules"; + break; + case EntryAbility: + name = qobject_cast<Ability*>(m_object)->name(); + break; + case EntryAuthor: + name = qobject_cast<Author*>(m_object)->name(); + break; + case EntryBadge: + name = qobject_cast<Badge*>(m_object)->name(); + break; + case EntryCoinList: + name = qobject_cast<CoinList*>(m_object)->name(); + break; + case EntryEggGroup: + name = qobject_cast<EggGroup*>(m_object)->name(); + break; + case EntryGlobalScript: + name = qobject_cast<GlobalScript*>(m_object)->name(); + break; + case EntryItem: + name = qobject_cast<Item*>(m_object)->name(); + break; + case EntryItemType: + name = qobject_cast<ItemType*>(m_object)->name(); + break; + case EntryMap: + name = qobject_cast<Map*>(m_object)->name(); + break; + case EntryMapEffect: + name = qobject_cast<MapEffect*>(m_object)->name(); + break; + case EntryMapWarp: + name = qobject_cast<MapWarp*>(m_object)->name(); + break; + case EntryMapWildList: + name = qobject_cast<MapWildList*>(m_object)->name(); + break; + case EntryMove: + name = qobject_cast<Move*>(m_object)->name(); + break; + case EntryNature: + name = qobject_cast<Nature*>(m_object)->name(); + break; + case EntrySkin: + name = qobject_cast<Skin*>(m_object)->name(); + break; + case EntrySound: + name = qobject_cast<Sound*>(m_object)->name(); + break; + case EntrySpecies: + name = qobject_cast<Species*>(m_object)->name(); + break; + case EntrySprite: + name = qobject_cast<Sprite*>(m_object)->name(); + break; + case EntryStatus: + name = qobject_cast<Status*>(m_object)->name(); + break; + case EntryStore: + name = qobject_cast<Store*>(m_object)->name(); + break; + case EntryTile: + name = qobject_cast<Tile*>(m_object)->name(); + break; + case EntryTime: + name = qobject_cast<Time*>(m_object)->name(); + break; + case EntryTrainer: + name = qobject_cast<Trainer*>(m_object)->name(); + break; + case EntryType: + name = qobject_cast<Type*>(m_object)->name(); + break; + case EntryWeather: + name = qobject_cast<Weather*>(m_object)->name(); + break; } if (name.isEmpty()) name = "(unnamed)"; |
