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
- KEMailSettings()
- QString defaultProfileName() const
- QString getSetting(KEMailSettings::Setting s) const
- QStringList profiles() const
- void setDefault(const QString &def)
- void setProfile(const QString &s)
- void setSetting(KEMailSettings::Setting s, const QString &v)
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