summaryrefslogtreecommitdiffstats
path: root/pokemodr/models/AbilityEffectModel.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-04-29 03:24:07 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-04-29 03:24:07 +0000
commit735fb908c4a6d912ff5a72889ce817224ad4ffdf (patch)
tree924dde6e15ac8916e4d77986df556209e150696c /pokemodr/models/AbilityEffectModel.cpp
parent40d6f3579a23c50a5570de3f511a407924703ec1 (diff)
downloadsigen-735fb908c4a6d912ff5a72889ce817224ad4ffdf.tar.gz
sigen-735fb908c4a6d912ff5a72889ce817224ad4ffdf.tar.xz
sigen-735fb908c4a6d912ff5a72889ce817224ad4ffdf.zip
[FIX] Organized some more model code
[ADD] Added AbilityGroupModel class git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@116 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/models/AbilityEffectModel.cpp')
-rw-r--r--pokemodr/models/AbilityEffectModel.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/pokemodr/models/AbilityEffectModel.cpp b/pokemodr/models/AbilityEffectModel.cpp
index 54fb67da..ff801cc8 100644
--- a/pokemodr/models/AbilityEffectModel.cpp
+++ b/pokemodr/models/AbilityEffectModel.cpp
@@ -22,14 +22,15 @@
// #include "../AbilityEffectUI.h"
// Pokemod includes
+#include "../../pokemod/Ability.h"
#include "../../pokemod/AbilityEffect.h"
#include "../../pokemod/Pokemod.h"
// Qt includes
#include <QFile>
-AbilityEffectModel::AbilityEffectModel(BaseModel* parent, Object* object) :
- ObjectModel(parent, object)
+AbilityEffectModel::AbilityEffectModel(BaseModel* parent, AbilityEffect* effect) :
+ ObjectModel(parent, effect)
{
}
@@ -80,5 +81,5 @@ bool AbilityEffectModel::setData(const QVariant& value, int role)
int AbilityEffectModel::indexNumber() const
{
- // TODO: get effect index
+ return static_cast<const Ability*>(m_object->parent())->effectIndex(m_object->id());
}