6#ifndef QXMPPREGISTRATIONMANAGER_H
7#define QXMPPREGISTRATIONMANAGER_H
9#include "QXmppClientExtension.h"
10#include "QXmppRegisterIq.h"
12class QXmppRegistrationManagerPrivate;
245 void setRegistrationFormToSend(
const QXmppDataForm &dataForm);
246 void sendCachedRegistrationForm();
248 bool registerOnConnectEnabled()
const;
249 void setRegisterOnConnectEnabled(
bool enabled);
330 void handleAccountDeleted();
332 const std::unique_ptr<QXmppRegistrationManagerPrivate> d;
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
virtual bool handleStanza(const QDomElement &stanza)
You need to implement this method to process incoming XMPP stanzas.
Definition client/compat/removed_api.cpp:44
The QXmppRegisterIq class represents a registration IQ as defined by XEP-0077: In-Band Registration.
Definition QXmppRegisterIq.h:23
bool supportedByServer
Whether support of XEP-0077: In-band Registration has been discovered on the server.
Definition QXmppRegistrationManager.h:217
Q_SIGNAL void registrationFailed(const QXmppStanza::Error &error)
void deleteAccount()
Definition QXmppRegistrationManager.cpp:90
Q_SIGNAL void registrationFormReceived(const QXmppRegisterIq &iq)
void changePassword(const QString &newPassword)
Definition QXmppRegistrationManager.cpp:74
Q_SIGNAL void registrationSucceeded()
Q_SIGNAL void passwordChangeFailed(QXmppStanza::Error error)
Q_SIGNAL void supportedByServerChanged()
QXmppRegistrationManager()
Default constructor.
Definition QXmppRegistrationManager.cpp:50
Q_SIGNAL void passwordChanged(const QString &newPassword)
Q_SIGNAL void accountDeletionFailed(QXmppStanza::Error error)
void requestRegistrationForm(const QString &service={})
Definition QXmppRegistrationManager.cpp:110
Q_SIGNAL void accountDeleted()
The Error class represents a stanza error.
Definition QXmppStanza.h:96