92 QString requestUploadSlot(
const QFileInfo &file,
93 const QString &uploadService = QString());
94 QString requestUploadSlot(
const QFileInfo &file,
95 const QString &customFileName,
96 const QString &uploadService = QString());
97 QString requestUploadSlot(
const QString &fileName,
99 const QMimeType &mimeType,
100 const QString &uploadService = QString());
102 using SlotResult = std::variant<QXmppHttpUploadSlotIq, QXmppError>;
104 const QString &uploadService = {});
106 const QString &customFileName,
107 const QString &uploadService = {});
110 const QMimeType &mimeType,
111 const QString &uploadService = {});
113 bool serviceFound()
const;
115 QVector<QXmppUploadService> uploadServices()
const;
117 bool handleStanza(
const QDomElement &stanza)
override;
137 const std::unique_ptr<QXmppUploadRequestManagerPrivate> d;
The QXmppClientExtension class is the base class for QXmppClient extensions.
Definition QXmppClientExtension.h:33