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 45 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 56 of file kemailsettings.h. | 
| 
 | 
| The various extensions allowed. 
 Definition at line 80 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(). Referenced by KEMailSettings(). | 
| 
 | 
| 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. Referenced by KEMailSettings(). | 
| 
 | 
| Get one of the predefined "basic" settings. 
 
 
 Definition at line 49 of file kemailsettings.cpp. | 
| 
 | ||||||||||||
| Set one of the predefined "basic" settings. 
 
 Definition at line 128 of file kemailsettings.cpp. | 
The documentation for this class was generated from the following files:

