The TransferPluginInterface class defines an abstract interface for each TransferEngine share plugins to implement. More...
#include <TransferPluginInterface>
virtual bool | enabled () const = 0 |
virtual TransferPluginInfo * | infoObject () = 0 |
virtual QString | pluginId () const = 0 |
virtual MediaTransferInterface * | transferObject () = 0 |
The TransferPluginInterface class defines an abstract interface for each TransferEngine share plugins to implement.
TransferEngine supports C++ share plugins. Each share plugin must implement couple of well defined interfaces:
TransferPluginInterface provides information to the TransferEngine via this interface.
Return true or false depending if the plugin is enabled or not
Return TransferPluginInfo object
Return a plugin id e.g. Facebook, Twitter, etc.
Return MediaTransferInterface object