summaryrefslogtreecommitdiff
path: root/tubes/inc
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2012-08-09 23:37:32 +0200
committerMatúš Kukan <matus.kukan@gmail.com>2012-08-14 19:39:46 +0200
commit7f6b2321a5adbf63fdd50989e58418db93e90454 (patch)
tree46f33f6ebd468e183f2c554ef6db665de618d638 /tubes/inc
parent0357b778956a453a700d7b7002a7850071bde70d (diff)
tubes: use channel's signal closed to know when end the collaboration
Change-Id: I11e0aa2db3b41a166e23c85fd040f883e0d3be08
Diffstat (limited to 'tubes/inc')
-rw-r--r--tubes/inc/tubes/collaboration.hxx2
-rw-r--r--tubes/inc/tubes/manager.hxx1
2 files changed, 2 insertions, 1 deletions
diff --git a/tubes/inc/tubes/collaboration.hxx b/tubes/inc/tubes/collaboration.hxx
index 8aef9378bae6..e3f765c1eeea 100644
--- a/tubes/inc/tubes/collaboration.hxx
+++ b/tubes/inc/tubes/collaboration.hxx
@@ -27,7 +27,7 @@ public:
Collaboration();
virtual ~Collaboration();
- virtual void ContactLeft() const = 0;
+ virtual void EndCollaboration() const = 0;
virtual void PacketReceived( const OString& rPacket ) const = 0;
virtual void SaveAndSendFile( TpContact* pContact ) const = 0;
virtual void StartCollaboration( TeleConference* pConference ) = 0;
diff --git a/tubes/inc/tubes/manager.hxx b/tubes/inc/tubes/manager.hxx
index b0825a34b59b..38e5d8cdca14 100644
--- a/tubes/inc/tubes/manager.hxx
+++ b/tubes/inc/tubes/manager.hxx
@@ -135,6 +135,7 @@ public:
static void registerCollaboration( Collaboration* pCollaboration );
static void unregisterCollaboration( Collaboration* pCollaboration );
+ static bool existsCollaboration( Collaboration* pCollaboration );
/** Display contact list dialog for all documents. */
static void displayAllContacts();