5#ifndef QXMPPATTENTIONMANAGER_H
6#define QXMPPATTENTIONMANAGER_H
8#include "QXmppClientExtension.h"
12class QXmppAttentionManagerPrivate;
46 const std::unique_ptr<QXmppAttentionManagerPrivate> d;
void setAllowedAttemptsTimeInterval(QTime interval)
Definition QXmppAttentionManager.cpp:148
void setAllowedAttempts(quint8 allowedAttempts)
Definition QXmppAttentionManager.cpp:124
QTime allowedAttemptsTimeInterval() const
Definition QXmppAttentionManager.cpp:136
QXmppAttentionManager(quint8 allowedAttempts=3, QTime timeFrame=QTime(0, 15, 0))
QXmppAttentionManager::QXmppAttentionManager.
Definition QXmppAttentionManager.cpp:86
quint8 allowedAttempts() const
Definition QXmppAttentionManager.cpp:111
void attentionRequestRateLimited(const QXmppMessage &message)
void attentionRequested(const QXmppMessage &message, bool isTrusted)
QString requestAttention(const QString &jid, const QString &message={})
Definition QXmppAttentionManager.cpp:167
virtual QStringList discoveryFeatures() const
Definition QXmppClientExtension.cpp:22
virtual void onUnregistered(QXmppClient *client)
Definition QXmppClientExtension.cpp:95
virtual void onRegistered(QXmppClient *client)
Definition QXmppClientExtension.cpp:85
QXmppClient * client() const
Definition QXmppClientExtension.cpp:57
QXmppClientExtension()
Definition QXmppClientExtension.cpp:12
The QXmppMessage class represents an XMPP message.
Definition QXmppMessage.h:64