summaryrefslogtreecommitdiffstats
path: root/sigmodr/tree/TreeItem.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-05-02 04:32:35 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-05-02 04:32:35 -0400
commitcbd61ab459ff4799a7e2f95820f59fb0f3a2454b (patch)
treec35efa208044371bc2f76042b02637a3f6ca639f /sigmodr/tree/TreeItem.cpp
parent769eccb231308270a9539a3d1e3c8a3d4782f850 (diff)
Fix build, mostly const checks
Diffstat (limited to 'sigmodr/tree/TreeItem.cpp')
-rw-r--r--sigmodr/tree/TreeItem.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp
index 3cb71756..0b5509ee 100644
--- a/sigmodr/tree/TreeItem.cpp
+++ b/sigmodr/tree/TreeItem.cpp
@@ -195,12 +195,12 @@ QString TreeItem::text() const
CoinListItem* coinListItem = qobject_cast<CoinListItem*>(m_object);
if (coinListItem->type() == CoinListItem::Item)
{
- Item* item = m_object->game()->itemById(coinListItem->object());
+ const Item* item = m_object->game()->itemById(coinListItem->object());
name = item ? item->name() : QString::fromUtf8("«unknown»");
}
else if (coinListItem->type() == CoinListItem::Species)
{
- Species* species = m_object->game()->speciesById(coinListItem->object());
+ const Species* species = m_object->game()->speciesById(coinListItem->object());
name = species ? species->name() : QString::fromUtf8("«unknown»");
}
else
@@ -227,14 +227,14 @@ QString TreeItem::text() const
break;
case EntryMapTrainer:
{
- Trainer* trainer = m_object->game()->trainerById(qobject_cast<MapTrainer*>(m_object));
+ const Trainer* trainer = m_object->game()->trainerById(qobject_cast<MapTrainer*>(m_object)->trainerClass());
name = trainer ? trainer->name() : QString::fromUtf8("«unknown»");
break;
}
case EntryMapTrainerTeamMember:
{
- MapTrainerTeamMember* member = qobject_cast<MapTrainer*>(m_object);
- Species* species = m_object->game()->speciesById(member->species());
+ MapTrainerTeamMember* member = qobject_cast<MapTrainerTeamMember*>(m_object);
+ const Species* species = m_object->game()->speciesById(member->species());
name = QString("%1 L%2%3").arg(species ? species->name() : QString::fromUtf8("«unknown»")).arg(member->level());
if (static_cast<const MapTrainer*>(member->parent())->leadTeamMember().contains(member->id()))
name.append(" (leading)");
@@ -249,7 +249,7 @@ QString TreeItem::text() const
case EntryMapWildListEncounter:
{
MapWildListEncounter* encounter = qobject_cast<MapWildListEncounter*>(m_object);
- Species* species = m_object->game()->speciesById(encounter->species());
+ const Species* species = m_object->game()->speciesById(encounter->species());
name = QString("%1 L%2 (weight: %3)").arg(species ? species->name() : QString::fromUtf8("«unknown»")).arg(encounter->level()).arg(encounter->weight());
break;
}
@@ -271,7 +271,7 @@ QString TreeItem::text() const
case EntrySpeciesMove:
{
SpeciesMove* speciesMove = qobject_cast<SpeciesMove*>(m_object);
- Move* move = m_object->game()->moveById(speciesMove->move());
+ const Move* move = m_object->game()->moveById(speciesMove->move());
name = QString("%1 L%2").arg(move ? move->name() : QString::fromUtf8("«unknown»")).arg(speciesMove->level());
if (speciesMove->wild() != speciesMove->level())
name.append(QString(" (wild: L%1)").arg(speciesMove->wild()));