diff options
Diffstat (limited to 'pokemodr/models/PokemodModel.cpp')
| -rw-r--r-- | pokemodr/models/PokemodModel.cpp | 51 |
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)); } |
