diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 04:02:59 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 04:02:59 -0400 |
| commit | 0bfca6bb055b64d1eda21d0b92c75aaaae95d7a3 (patch) | |
| tree | 16ad8c1d8750820a7e092a522cc479f64664478b | |
| parent | 50bc41c6e4b3d5e735acfdb29dd57fad9cb84c95 (diff) | |
| download | sigen-0bfca6bb055b64d1eda21d0b92c75aaaae95d7a3.tar.gz sigen-0bfca6bb055b64d1eda21d0b92c75aaaae95d7a3.tar.xz sigen-0bfca6bb055b64d1eda21d0b92c75aaaae95d7a3.zip | |
Deal with group titles
| -rw-r--r-- | sigmodr/tree/TreeItem.cpp | 91 |
1 files changed, 90 insertions, 1 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp index e608b700..eb2593ef 100644 --- a/sigmodr/tree/TreeItem.cpp +++ b/sigmodr/tree/TreeItem.cpp @@ -56,7 +56,96 @@ TreeItem* TreeItem::parent() QString TreeItem::text() const { - // TODO + QString name; + switch (m_type) + { + case GroupGame: + name = "Games"; + break; + case GroupAbility: + name = "Abilities"; + break; + case GroupAuthor: + name = "Authors"; + break; + case GroupBadge: + name = "Badges"; + break; + case GroupCoinList: + name = "Coin Lists"; + break; + case GroupEggGroup: + name = "Egg Groups"; + break; + case GroupGlobalScript: + name = "Global Scripts"; + break; + case GroupItem: + name = "Items"; + break; + case GroupItemType: + name = "Item Types"; + break; + case GroupMap: + name = "Maps"; + break; + case GroupMapEffect: + name = "Effects"; + break; + case GroupMapTrainer: + name = "Trainers"; + break; + case GroupMapWarp: + name = "Warps"; + break; + case GroupMapWildList: + name = "Wild Lists"; + break; + case GroupMove: + name = "Moves"; + break; + case GroupNature: + name = "Natures"; + break; + case GroupSkin: + name = "Skins"; + break; + case GroupSound: + name = "Sounds"; + break; + case GroupSpecies: + name = "Species"; + break; + case GroupSprite: + name = "Sprites"; + break; + case GroupStatusEffect: + name = "Status Effects"; + break; + case GroupStore: + name = "Stores"; + break; + case GroupTile: + name = "Tiles"; + break; + case GroupTime: + name = "Times"; + break; + case GroupTrainer: + name = "Trainers"; + break; + case GroupType: + name = "Types"; + break; + case GroupWeather: + name = "Weathers"; + break; + } + if (name.isEmpty()) + name = "(unnamed)"; + else if (isDirty()) + name.prepend('*'); + return name; } Qt::ItemFlags TreeItem::flags() const |
