diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-02-06 00:46:45 -0500 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-02-06 00:46:45 -0500 |
commit | 778bd2aa33b384da963fab8c51137f2e4280e814 (patch) | |
tree | 996270ff484912aa51dd7a70a4247ae97f4e7f3b /sigencore/Containment.cpp | |
parent | 8647e94656f3b480d7431d18bcbd6bd9f403fcef (diff) | |
download | sigen-778bd2aa33b384da963fab8c51137f2e4280e814.tar.gz sigen-778bd2aa33b384da963fab8c51137f2e4280e814.tar.xz sigen-778bd2aa33b384da963fab8c51137f2e4280e814.zip |
Cleaned up Containment class
Diffstat (limited to 'sigencore/Containment.cpp')
-rw-r--r-- | sigencore/Containment.cpp | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/sigencore/Containment.cpp b/sigencore/Containment.cpp index 23047e91..a89075bf 100644 --- a/sigencore/Containment.cpp +++ b/sigencore/Containment.cpp @@ -31,20 +31,25 @@ Sigencore::Containment::Containment(Sigscript::SigmodWrapper* sigmod, Sigscript: { } +Sigencore::Containment::~Containment() +{ +} + QList<Sigencore::TeamMember*> Sigencore::Containment::members() const { return m_members; } +int Sigencore::Containment::numMembers() const +{ + return m_members.size(); +} + bool Sigencore::Containment::addMember(TeamMember* member) { - if (m_members.size() < sigmod()->rules()->maxParty()) - { - m_members.append(member); -// member->reparent(this); - return true; - } - return false; + member->setContainment(this); + m_members.append(member); + return true; } Sigencore::TeamMember* Sigencore::Containment::findMember(const QUuid& id) const |