diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-05-26 01:32:07 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-05-26 01:32:07 +0000 |
| commit | ff8c440c3a2aeb0e1abc6f93e9dd7775533382ff (patch) | |
| tree | 302ac68425cecc61d429c64cf8676ad37d1d4f12 /pokemodr/models/PokemodModel.cpp | |
| parent | 7e3bf1853184f96eb5be47dd78ebe21fdc170a01 (diff) | |
| download | sigen-ff8c440c3a2aeb0e1abc6f93e9dd7775533382ff.tar.gz sigen-ff8c440c3a2aeb0e1abc6f93e9dd7775533382ff.tar.xz sigen-ff8c440c3a2aeb0e1abc6f93e9dd7775533382ff.zip | |
[FIX] Context menus added
[FIX] No more copy/cut/paste for objects; only available from context menus
[FIX] Can now add objects during runtime
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@174 6ecfd1a5-f3ed-3746-8530-beee90d26b22
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)); } |
