summaryrefslogtreecommitdiffstats
path: root/pokemodr/models/PokemodModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/models/PokemodModel.cpp')
-rw-r--r--pokemodr/models/PokemodModel.cpp51
1 files changed, 32 insertions, 19 deletions
diff --git a/pokemodr/models/PokemodModel.cpp b/pokemodr/models/PokemodModel.cpp
index 6daa6c6b..1280bc7a 100644
--- a/pokemodr/models/PokemodModel.cpp
+++ b/pokemodr/models/PokemodModel.cpp
@@ -101,25 +101,38 @@ bool PokemodModel::setData(const QVariant& value, int role)
return false;
}
+void PokemodModel::addObject(Object* /*object*/)
+{
+}
+
+void PokemodModel::deleteObject(BaseModel* /*model*/)
+{
+}
+
+void PokemodModel::deleteSelf()
+{
+}
+
void PokemodModel::setupData()
{
- m_objects.append(new RulesModel(this, static_cast<Pokemod*>(m_object)->rules()));
- m_objects.append(new AbilityGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new AuthorGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new BadgeGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new CoinListGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new EggGroupGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new GlobalScriptGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new ItemGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new ItemTypeGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new MapGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new MoveGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new NatureGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new SoundGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new SpeciesGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new StoreGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new TileGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new TimeGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new TrainerGroupModel(this, static_cast<Pokemod*>(m_object)));
- m_objects.append(new TypeGroupModel(this, static_cast<Pokemod*>(m_object)));
+ Pokemod* pokemod = static_cast<Pokemod*>(m_object);
+ m_objects.append(new RulesModel(this, pokemod->rules()));
+ m_objects.append(new AbilityGroupModel(this, pokemod));
+ m_objects.append(new AuthorGroupModel(this, pokemod));
+ m_objects.append(new BadgeGroupModel(this, pokemod));
+ m_objects.append(new CoinListGroupModel(this, pokemod));
+ m_objects.append(new EggGroupGroupModel(this, pokemod));
+ m_objects.append(new GlobalScriptGroupModel(this, pokemod));
+ m_objects.append(new ItemGroupModel(this, pokemod));
+ m_objects.append(new ItemTypeGroupModel(this, pokemod));
+ m_objects.append(new MapGroupModel(this, pokemod));
+ m_objects.append(new MoveGroupModel(this, pokemod));
+ m_objects.append(new NatureGroupModel(this, pokemod));
+ m_objects.append(new SoundGroupModel(this, pokemod));
+ m_objects.append(new SpeciesGroupModel(this, pokemod));
+ m_objects.append(new StoreGroupModel(this, pokemod));
+ m_objects.append(new TileGroupModel(this, pokemod));
+ m_objects.append(new TimeGroupModel(this, pokemod));
+ m_objects.append(new TrainerGroupModel(this, pokemod));
+ m_objects.append(new TypeGroupModel(this, pokemod));
}