summaryrefslogtreecommitdiff
path: root/tubes/inc/tubes/collaboration.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'tubes/inc/tubes/collaboration.hxx')
-rw-r--r--tubes/inc/tubes/collaboration.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/tubes/inc/tubes/collaboration.hxx b/tubes/inc/tubes/collaboration.hxx
index e3f765c1eeea..3f32d4188dbe 100644
--- a/tubes/inc/tubes/collaboration.hxx
+++ b/tubes/inc/tubes/collaboration.hxx
@@ -27,14 +27,18 @@ public:
Collaboration();
virtual ~Collaboration();
+ /** Returns to normal editing mode */
virtual void EndCollaboration() const = 0;
virtual void PacketReceived( const OString& rPacket ) const = 0;
+ /** Saves current document and then calls SendFile() with the file URL */
virtual void SaveAndSendFile( TpContact* pContact ) const = 0;
+ /** Prepares document for collaboration and should call SetConference() */
virtual void StartCollaboration( TeleConference* pConference ) = 0;
TUBES_DLLPRIVATE sal_uInt64 GetId() const;
TUBES_DLLPRIVATE void Invite( TpContact* pContact ) const;
+ /** Application calls this to display contacts dialog from where can the collaboration start */
void DisplayContacts();
void SendFile( TpContact* pContact, const OUString& rURL ) const;
void SendPacket( const OString& rPacket ) const;