summaryrefslogtreecommitdiffstats
path: root/sigmodr/models/RootModel.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-09-10 00:43:08 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-09-10 00:43:08 +0000
commit08040a630b6aed8b88246f3ba3ee85d5f7bd3afb (patch)
tree2770012f6ce3c5a8b76d90d28be823603744e6c8 /sigmodr/models/RootModel.cpp
parentddb180ad4d8aa6e08ae725c83af9a52f57dd851f (diff)
downloadsigen-08040a630b6aed8b88246f3ba3ee85d5f7bd3afb.tar.gz
sigen-08040a630b6aed8b88246f3ba3ee85d5f7bd3afb.tar.xz
sigen-08040a630b6aed8b88246f3ba3ee85d5f7bd3afb.zip
[FIX] Players now have money
[FIX] Some more things added to Arena stuff [FIX] Can now delete objects in the tree in Sigmodr [FIX] Setting Sigmods as dirty is better now git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@258 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'sigmodr/models/RootModel.cpp')
-rw-r--r--sigmodr/models/RootModel.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/sigmodr/models/RootModel.cpp b/sigmodr/models/RootModel.cpp
index 13031a9d..e433e487 100644
--- a/sigmodr/models/RootModel.cpp
+++ b/sigmodr/models/RootModel.cpp
@@ -43,7 +43,7 @@ bool Sigmodr::RootModel::setData(const QVariant& /*value*/, int /*role = Qt::Edi
void Sigmodr::RootModel::addSigmod(Sigmod::Sigmod* sigmod)
{
- m_objects.append(new SigmodModel(this, sigmod));
+ addChild(new SigmodModel(this, sigmod));
}
void Sigmodr::RootModel::deleteSigmod(const Sigmod::Sigmod* sigmod)
@@ -54,6 +54,7 @@ void Sigmodr::RootModel::deleteSigmod(const Sigmod::Sigmod* sigmod)
{
delete m_objects[i];
m_objects.removeAt(i);
+ emit(childRowChanged(i));
break;
}
}
@@ -63,6 +64,6 @@ void Sigmodr::RootModel::addObject(Sigmod::Object* /*object*/)
{
}
-void Sigmodr::RootModel::deleteObject(BaseObjectModel* /*model*/)
+void Sigmodr::RootModel::deleteObject(BaseModel* /*model*/)
{
}