KEMailSettings Class Reference
This is just a small class to facilitate accessing e-mail settings in a sane way, and allowing any program to manage multiple e-mail profiles effortlessly. More...
#include <kemailsettings.h>
Public Types | |
enum | Setting { ClientProgram, ClientTerminal, RealName, EmailAddress, ReplyToAddress, Organization, OutServer, OutServerLogin, OutServerPass, OutServerType, OutServerCommand, OutServerTLS, InServer, InServerLogin, InServerPass, InServerType, InServerMBXType, InServerTLS } |
enum | Extension { POP3, SMTP, OTHER } |
Public Member Functions | |
KEMailSettings () | |
~KEMailSettings () | |
QStringList | profiles () const |
QString | currentProfileName () const |
void | setProfile (const QString &s) |
QString | defaultProfileName () const |
void | setDefault (const QString &def) |
QString | getSetting (KEMailSettings::Setting s) |
void | setSetting (KEMailSettings::Setting s, const QString &v) |
Detailed Description
This is just a small class to facilitate accessing e-mail settings in a sane way, and allowing any program to manage multiple e-mail profiles effortlessly.
- Author:
- Alex Zepeda zipzippy@sonic.net
Definition at line 46 of file kemailsettings.h.
Member Enumeration Documentation
|
The list of settings that I thought of when I wrote this class. Any extra settings thought of later can be accessed easily with getExtendedSetting and setExtendedSetting.
Definition at line 57 of file kemailsettings.h. |
|
The various extensions allowed.
Definition at line 81 of file kemailsettings.h. |
Constructor & Destructor Documentation
|
Default constructor, just sets things up.
Definition at line 240 of file kemailsettings.cpp. References defaultProfileName(), setDefault(), and setProfile(). |
|
Default destructor, nothing to see here.
Definition at line 269 of file kemailsettings.cpp. |
Member Function Documentation
|
List of profiles available.
Definition at line 235 of file kemailsettings.cpp. |
|
Returns the name of the current profile.
Definition at line 230 of file kemailsettings.cpp. |
|
Change the current profile.
Definition at line 217 of file kemailsettings.cpp. References QString::append(), and setProfile(). Referenced by KEMailSettings(), and setProfile(). |
|
Returns the name of the default profile.
Definition at line 44 of file kemailsettings.cpp. Referenced by KEMailSettings(). |
|
Sets a new default.
Definition at line 208 of file kemailsettings.cpp. References setDefault(). Referenced by KEMailSettings(), and setDefault(). |
|
Get one of the predefined "basic" settings.
Definition at line 49 of file kemailsettings.cpp. References getSetting(). Referenced by getSetting(). |
|
Set one of the predefined "basic" settings.
Definition at line 128 of file kemailsettings.cpp. References setSetting(). Referenced by setSetting(). |
The documentation for this class was generated from the following files: