32 #include <QStringList> 61 virtual QStringList GetServiceVariants ()
const = 0;
81 virtual void UploadFile (
const QString& filename,
82 const QString& service = QString ()) = 0;
101 virtual void fileUploaded (
const QString& filename,
const QUrl& fileUrl) = 0;
104 Q_DECLARE_INTERFACE (
IWebFileStorage,
"org.Deviant.LeechCraft.IWebFileStorage/1.0")
virtual ~IWebFileStorage()
Interface for plugins supporting storing files on the web.