summaryrefslogtreecommitdiffstats
path: root/sigbattle/Containment.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigbattle/Containment.cpp')
-rw-r--r--sigbattle/Containment.cpp13
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