From a2184eb00d2b02d48ec14e72615736281b9d5f81 Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Tue, 23 Apr 2013 19:47:32 +0000 Subject: - changed project file structure - skype runtime initialization moved to plugin load func - fixed password encription - disabled message sync git-svn-id: http://svn.miranda-ng.org/main/trunk@4518 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Skype/src/skypekit/transfer.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 protocols/Skype/src/skypekit/transfer.h (limited to 'protocols/Skype/src/skypekit/transfer.h') diff --git a/protocols/Skype/src/skypekit/transfer.h b/protocols/Skype/src/skypekit/transfer.h new file mode 100644 index 0000000000..d327c496b0 --- /dev/null +++ b/protocols/Skype/src/skypekit/transfer.h @@ -0,0 +1,22 @@ +#pragma once + +#include "common.h" + +class CTransfer : public Transfer +{ +public: + typedef void (CSkypeProto::* OnTransfer)(CTransfer::Ref transfer, int); + + typedef DRef Ref; + typedef DRefs Refs; + + CTransfer(unsigned int oid, SERootObject* p_root); + + void SetOnTransferCallback(OnTransfer callback, CSkypeProto* proto); + +private: + CSkypeProto* proto; + OnTransfer transferCallback; + + void OnChange(int prop); +}; \ No newline at end of file -- cgit v1.2.3