22#ifndef KIMAP2_LOGINJOB_H
23#define KIMAP2_LOGINJOB_H
25#include "kimap2_export.h"
28#include <QtNetwork/QSsl>
37class KIMAP2_EXPORT LoginJob :
public Job
40 Q_DECLARE_PRIVATE(LoginJob)
42 friend class SessionPrivate;
46 enum AuthenticationMode {
58 explicit LoginJob(
Session *session);
62 void setUserName(
const QString &userName);
68 QString authorizationName()
const;
81 void setAuthorizationName(
const QString &authorizationName);
84 void setPassword(
const QString &password);
111 void setAuthenticationMode(AuthenticationMode mode);
114 void doStart() Q_DECL_OVERRIDE;
115 void handleResponse(const Message &response) Q_DECL_OVERRIDE;
116 void connectionLost() Q_DECL_OVERRIDE;
119 Q_PRIVATE_SLOT(d_func(),
void sslResponse(
bool))
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:09:53 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.