5#ifndef QXMPPUSERTUNEMANAGER_H
6#define QXMPPUSERTUNEMANAGER_H
8#include "QXmppClientExtension.h"
10#include "QXmppPubSubEventHandler.h"
27 QXmppUserTuneManager();
38 bool handlePubSubEvent(
const QDomElement &element,
const QString &pubSubService,
const QString &nodeName)
override;
virtual QStringList discoveryFeatures() const
Definition QXmppClientExtension.cpp:22
QXmppClientExtension()
Definition QXmppClientExtension.cpp:12
Definition QXmppPubSubEventHandler.h:15
virtual bool handlePubSubEvent(const QDomElement &element, const QString &pubSubService, const QString &nodeName)=0
Definition QXmppTask.h:46
Definition QXmppUserTuneItem.h:20
std::variant< Item, QXmppError > GetResult
Definition QXmppUserTuneManager.h:24
auto request(const QString &jid) -> QXmppTask< GetResult >
Definition QXmppUserTuneManager.cpp:80
Q_SIGNAL void itemReceived(const QString &jid, const QXmppTuneItem &item)
auto publish(const QXmppTuneItem &item) -> QXmppTask< PublishResult >
Definition QXmppUserTuneManager.cpp:91
QXmppTuneItem Item
Definition QXmppUserTuneManager.h:23
std::variant< QString, QXmppError > PublishResult
Definition QXmppUserTuneManager.h:25