KIO
Go to the documentation of this file.
34 class KEMailSettingsPrivate {
36 KEMailSettingsPrivate() : m_pConfig( 0 ) {}
37 ~KEMailSettingsPrivate() {
delete m_pConfig; }
40 QString m_sDefaultProfile, m_sCurrentProfile;
45 return p->m_sDefaultProfile;
89 return cg.
readEntry(
"OutgoingServerType");
113 return cg.
readEntry(
"IncomingServerType");
117 return cg.
readEntry(
"IncomingServerMBXType");
136 cg.
writeEntry(
"TerminalClient", (v ==
"true") );
176 cg.
writeEntry(
"OutgoingServerTLS", (v ==
"true") );
200 cg.
writeEntry(
"IncomingServerTLS", (v ==
"true") );
209 p->m_pConfig->group(
"Defaults").writeEntry(
"Profile", s);
210 p->m_pConfig->sync();
211 p->m_sDefaultProfile=s;
219 p->m_sCurrentProfile=s;
220 if (!p->m_pConfig->hasGroup(groupname)) {
229 return p->m_sCurrentProfile;
238 :p(new KEMailSettingsPrivate())
240 p->m_sCurrentProfile.clear();
242 p->m_pConfig =
new KConfig(
"emaildefaults");
244 const QStringList groups = p->m_pConfig->groupList();
245 for (QStringList::ConstIterator it = groups.begin(); it != groups.end(); ++it) {
246 if ( (*it).startsWith( QLatin1String(
"PROFILE_" ) ) )
247 p->profiles+= (*it).mid(8, (*it).length());
251 p->m_sDefaultProfile = cg.
readEntry(
"Profile",
i18n(
"Default"));
252 if (!p->m_sDefaultProfile.isNull()) {
253 if (!p->m_pConfig->hasGroup(
QString(
"PROFILE_")+p->m_sDefaultProfile))
258 if (p->profiles.count()) {
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sun Apr 28 2013 14:27:32 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.