From 56f272b11d13bbc5d829283ccf2813d3a7e41dbc Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Tue, 13 May 2008 07:07:57 +0000 Subject: [ADD] Sound UI code [FIX] Using class-named includes for KDE as well now [FIX] Signals fixed for UI classes [FIX] FileDialog now created on heap rather than the stack git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@128 6ecfd1a5-f3ed-3746-8530-beee90d26b22 --- pokemodr/models/RootModel.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pokemodr/models/RootModel.cpp') diff --git a/pokemodr/models/RootModel.cpp b/pokemodr/models/RootModel.cpp index 40759f7f..fd2af87f 100644 --- a/pokemodr/models/RootModel.cpp +++ b/pokemodr/models/RootModel.cpp @@ -28,7 +28,9 @@ #include #include "../../pokemod/Ability.h" #include "../../pokemod/AbilityEffect.h" +#include "../../pokemod/Sound.h" #include "AbilityModel.h" +#include "SoundModel.h" RootModel::RootModel(const QList& pokemods) : GroupModel(NULL, NULL) @@ -78,7 +80,10 @@ void RootModel::setupData(const QList& pokemods) Ability* ability = pokemod->newAbility(); ability->setName("foo"); ability->newEffect()->setEffect(AbilityEffect::E_PreventDamage); + Sound* sound = pokemod->newSound(); + sound->setName("bar"); m_objects.append(new AbilityModel(this, ability)); + m_objects.append(new SoundModel(this, sound)); m_objects.append(new AbilityGroupModel(this, pokemod)); Pokemod* full = new Pokemod(xml.documentElement()); m_objects.append(new PokemodModel(this, full)); -- cgit