Pages
API Documentation
On this page

KEMailSettings Class

Access to e-mail settings. More...

  • Header: #include <KEMailSettings>
  • CMake: find_package(KF6 REQUIRED COMPONENTS Config)
    target_link_libraries(mytarget PRIVATE KF6::ConfigCore)

List of all members, including inherited members

Public Types

Public Functions

Detailed Description

Facilitates accessing e-mail settings and allows any program to manage multiple e-mail profiles.

The default profile is automatically selected in the constructor.

Member Type Documentation

enum KEMailSettings::Setting

Constant
KEMailSettings::ClientProgram 0
KEMailSettings::ClientTerminal 1
KEMailSettings::RealName 2
KEMailSettings::EmailAddress 3
KEMailSettings::ReplyToAddress 4
KEMailSettings::Organization 5

See also getSetting(), setSetting()

Member Function Documentation

KEMailSettings::KEMailSettings()

Constructs a new KEMailSettings with the default profile.

QString KEMailSettings::defaultProfileName() const

Returns the name of the default profile.

QString KEMailSettings::getSetting(KEMailSettings::Setting s) const

Returns a setting s from the predefined "basic" settings, or QString() if unset.

See also Setting

QStringList KEMailSettings::profiles() const

Returns the list of profiles available.

void KEMailSettings::setDefault(const QString &def)

Sets a new default profile def.

void KEMailSettings::setProfile(const QString &s)

Sets the current profile to the new name s.

void KEMailSettings::setSetting(KEMailSettings::Setting s, const QString &v)

Sets the setting s from the predefined "basic" settings to the new value v.

See also Setting

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.