From e7f18521dde8d00954834d704be36e8048152767 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 9 Feb 2009 17:38:44 -0500 Subject: Added signals for when the member list changes --- sigencore/Containment.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sigencore/Containment.cpp') diff --git a/sigencore/Containment.cpp b/sigencore/Containment.cpp index f8399ab7..373c5c8f 100644 --- a/sigencore/Containment.cpp +++ b/sigencore/Containment.cpp @@ -49,6 +49,7 @@ bool Sigencore::Containment::addMember(TeamMember* member) { member->setContainment(this); m_members.append(member); + emit(memberAdded(member, m_members.size() - 1)); return true; } @@ -65,7 +66,12 @@ Sigencore::TeamMember* Sigencore::Containment::findMember(const QUuid& id) const bool Sigencore::Containment::reorder(const int from, const int to) { if ((from < m_members.size()) && (to < m_members.size())) + { m_members.insert(to, m_members.takeAt(from)); + emit(memberMoved(member, from, to)); + return true; + } + return false; } Sigscript::SigmodWrapper* Sigencore::Containment::sigmod() const -- cgit