Search for usage in LXR

KSieveUi::SieveImapAccountSettings Class Reference

#include <sieveimapaccountsettings.h>

Public Types

enum  AuthenticationMode {
  ClearText = 0, Login, Plain, CramMD5,
  DigestMD5, NTLM, GSSAPI, Anonymous,
enum  EncryptionMode { Unencrypted = 0, SSLorTLS, STARTTLS }

Public Member Functions

AuthenticationMode authenticationType () const
SieveImapAccountSettings::EncryptionMode encryptionMode () const
QString identifier () const
bool isValid () const
bool operator== (const SieveImapAccountSettings &other) const
QString password () const
int port () const
QString serverName () const
void setAuthenticationType (KSieveUi::SieveImapAccountSettings::AuthenticationMode type)
void setEncryptionMode (EncryptionMode encryptionMode)
void setPassword (const QString &password)
void setPort (int port)
void setServerName (const QString &serverName)
void setUserName (const QString &userName)
QString userName () const

Detailed Description

Member Enumeration Documentation


Use SSL/TLS encryption, KIMAP will automatically negoatiate the best supported encryption protocol.


Use STARTTLS to upgrade an initially plaintext connection to encrypted connection. KIMAP will automatically negoatiate the best supported encryption protocol.

Definition at line 21 of file sieveimapaccountsettings.h.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 23:09:24 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.