diff options
Diffstat (limited to 'sigbattle/Containment.cpp')
-rw-r--r-- | sigbattle/Containment.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sigbattle/Containment.cpp b/sigbattle/Containment.cpp index efe59712..f9f64d11 100644 --- a/sigbattle/Containment.cpp +++ b/sigbattle/Containment.cpp @@ -18,6 +18,9 @@ // Header include #include "Containment.h" +// Sigbattle includes +#include "TeamMember.h" + Sigbattle::Containment::Containment(QObject* parent) : QObject(parent) { @@ -28,6 +31,16 @@ QList<Sigbattle::TeamMember*> Sigbattle::Containment::members() const return m_members; } +Sigbattle::TeamMember* Sigbattle::Containment::findMember(const QUuid& id) const +{ + foreach (TeamMember* member, m_members) + { + if (member->id() == id) + return member; + } + return NULL; +} + Sigscript::SigmodWrapper* Sigbattle::Containment::sigmod() const { // TODO: return SigmodWrapper |