diff options
Diffstat (limited to 'sigencore/Containment.cpp')
| -rw-r--r-- | sigencore/Containment.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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 |
