summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-02-13 18:06:14 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-02-13 18:06:14 -0500
commit3aa214cb84a058c68668d70d8b92e2dd86ceb0d8 (patch)
tree5c5d13b7a96ad35c3a1c91a7a2abef1893a8bbdb
parent920bd769a4ccd41ef91462ad64edb4c3f86fd546 (diff)
downloadsigen-3aa214cb84a058c68668d70d8b92e2dd86ceb0d8.tar.gz
sigen-3aa214cb84a058c68668d70d8b92e2dd86ceb0d8.tar.xz
sigen-3aa214cb84a058c68668d70d8b92e2dd86ceb0d8.zip
Added a virtual dtor
-rw-r--r--sigencore/TeamMember.cpp6
-rw-r--r--sigencore/TeamMember.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/sigencore/TeamMember.cpp b/sigencore/TeamMember.cpp
index 914b3d93..39f559de 100644
--- a/sigencore/TeamMember.cpp
+++ b/sigencore/TeamMember.cpp
@@ -115,6 +115,12 @@ Sigencore::TeamMember::TeamMember(Sigscript::SpeciesWrapper* species, const int
completeData();
}
+Sigencore::TeamMember::~TeamMember()
+{
+ // TODO: Clean up scripts
+ // TODO: Leave arena
+}
+
QUuid Sigencore::TeamMember::id() const
{
return m_id;
diff --git a/sigencore/TeamMember.h b/sigencore/TeamMember.h
index debf9710..c9afa2b2 100644
--- a/sigencore/TeamMember.h
+++ b/sigencore/TeamMember.h
@@ -91,6 +91,7 @@ class SIGENCORE_EXPORT TeamMember : public Sigscript::Config
typedef QPair<TeamMember*, QFuture<Action> > RequestedAction;
TeamMember(Sigscript::SpeciesWrapper* species, const int level, Containment* containment, const bool suppressInitialization = false);
+ virtual ~TeamMember();
Q_SCRIPTABLE QUuid id() const;