From dcca79f6e74ea8b2347bbd87a85c04f2b6cb7646 Mon Sep 17 00:00:00 2001 From: Will Thompson Date: Fri, 23 Mar 2012 17:40:21 +0000 Subject: Replace file received link with a signal. --- sc/source/ui/inc/collab.hxx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'sc/source/ui/inc/collab.hxx') diff --git a/sc/source/ui/inc/collab.hxx b/sc/source/ui/inc/collab.hxx index 0337b793bdff..df059ad886fa 100644 --- a/sc/source/ui/inc/collab.hxx +++ b/sc/source/ui/inc/collab.hxx @@ -30,7 +30,6 @@ #define INCLUDED_SC_COLLAB_HXX #include -#include #include typedef struct _TpContact TpContact; @@ -44,10 +43,7 @@ class ScCollaboration { public: - /** @param rLink - Callback when a file is received, called with TeleConference* - */ - ScCollaboration( const Link& rLinkFile ); + ScCollaboration(); ~ScCollaboration(); bool initManager(); @@ -61,14 +57,16 @@ public: bool recvPacket( rtl::OString& rString, TeleConference* pConference ); void sendFile( rtl::OUString &rFileURL ); - void receivedFile( rtl::OUString &rFileURL ); + /** Emitted when a file is received + */ + boost::signals2::signal sigFileReceived; /* Internal callbacks */ void packetReceivedCallback( TeleConference *pConference, TelePacket &rPacket ); + void receivedFile( rtl::OUString &rFileURL ); private: - Link maLinkFile; TpAccount* mpAccount; TpContact* mpContact; TeleManager* mpManager; -- cgit