<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US"> <head> <title>kmail: globalsettings_base.cpp Source File (kmail)</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org" r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org" r (n 0 s 0 v 0 l 0))' /> <meta name="trademark" content="KDE e.V." /> <meta name="description" content="K Desktop Environment Homepage, KDE.org" /> <meta name="MSSmartTagsPreventParsing" content="true" /> <meta name="robots" content="all" /> <link rel="shortcut icon" href="../../favicon.ico" /> <link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" /> <style type="text/css"> <!-- hr { display: none; } #content h2 { margin-left: 0px; } table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; } td.mdRow { padding: 8px 20px; } td.md { font-weight: bold; } td.mdname1 { font-weight: bold; color: #602020; } td.mdname { font-weight: bold; color: #602020; } --> </style> </head> <body> <div id="nav_header_top" align="right"> <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a> <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a> <span class="doNotDisplay">::</span> <img id="nav_header_logo_right" alt="" align="right" src="../../pimlogo.png" border="0" /> <div id="nav_header_title" align="left">KDE PIM API Reference</div> </div> <div id="nav_header_bottom" align="right"> <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span> <div id="nav_header_bottom_left" style="text-align: left;"> / <a href="../../">API Reference</a> / <a href=".">kmail</a> </div> </div> <table id="main" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td valign="top" class="menuheader" height="0"></td> <td id="contentcolumn" valign="top" rowspan="2" > <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;"> <h2><a name="content"></a>kmail</h2> <!-- Generated by Doxygen 1.5.5 --> <h1>globalsettings_base.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This file is generated by kconfig_compiler from kmail.kcfg.</span> <a name="l00002"></a>00002 <span class="comment">// All changes you do to this file will be lost.</span> <a name="l00003"></a>00003 <a name="l00004"></a>00004 <span class="preprocessor">#include "globalsettings_base.h"</span> <a name="l00005"></a>00005 <a name="l00006"></a>00006 <span class="preprocessor">#include <klocale.h></span> <a name="l00007"></a>00007 <a name="l00008"></a>00008 <span class="preprocessor">#include <kstaticdeleter.h></span> <a name="l00009"></a>00009 <a name="l00010"></a>00010 GlobalSettingsBase *GlobalSettingsBase::mSelf = 0; <a name="l00011"></a>00011 <span class="keyword">static</span> KStaticDeleter<GlobalSettingsBase> staticGlobalSettingsBaseDeleter; <a name="l00012"></a>00012 <a name="l00013"></a>00013 GlobalSettingsBase *GlobalSettingsBase::self() <a name="l00014"></a>00014 { <a name="l00015"></a>00015 <span class="keywordflow">if</span> ( !mSelf ) { <a name="l00016"></a>00016 staticGlobalSettingsBaseDeleter.setObject( mSelf, <span class="keyword">new</span> GlobalSettingsBase() ); <a name="l00017"></a>00017 mSelf->readConfig(); <a name="l00018"></a>00018 } <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="keywordflow">return</span> mSelf; <a name="l00021"></a>00021 } <a name="l00022"></a>00022 <a name="l00023"></a>00023 GlobalSettingsBase::GlobalSettingsBase( ) <a name="l00024"></a>00024 : KConfigSkeleton( QString::fromLatin1( <span class="stringliteral">"kmailrc"</span> ) ) <a name="l00025"></a>00025 { <a name="l00026"></a>00026 mSelf = <span class="keyword">this</span>; <a name="l00027"></a>00027 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Behaviour"</span> ) ); <a name="l00028"></a>00028 <a name="l00029"></a>00029 mDelayedMarkAsReadItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"DelayedMarkAsRead"</span> ), mDelayedMarkAsRead, <span class="keyword">true</span> ); <a name="l00030"></a>00030 mDelayedMarkAsReadItem->setLabel( i18n(<span class="stringliteral">"DelayedMarkAsRead"</span>) ); <a name="l00031"></a>00031 addItem( mDelayedMarkAsReadItem, QString::fromLatin1( <span class="stringliteral">"DelayedMarkAsRead"</span> ) ); <a name="l00032"></a>00032 mDelayedMarkTimeItem = <span class="keyword">new</span> KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"DelayedMarkTime"</span> ), mDelayedMarkTime, 0 ); <a name="l00033"></a>00033 mDelayedMarkTimeItem->setLabel( i18n(<span class="stringliteral">"DelayedMarkTime"</span>) ); <a name="l00034"></a>00034 addItem( mDelayedMarkTimeItem, QString::fromLatin1( <span class="stringliteral">"DelayedMarkTime"</span> ) ); <a name="l00035"></a>00035 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesActionEnterFolder; <a name="l00036"></a>00036 { <a name="l00037"></a>00037 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00038"></a>00038 choice.name = QString::fromLatin1( <span class="stringliteral">"SelectFirstNew"</span> ); <a name="l00039"></a>00039 valuesActionEnterFolder.append( choice ); <a name="l00040"></a>00040 } <a name="l00041"></a>00041 { <a name="l00042"></a>00042 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00043"></a>00043 choice.name = QString::fromLatin1( <span class="stringliteral">"SelectFirstUnreadNew"</span> ); <a name="l00044"></a>00044 valuesActionEnterFolder.append( choice ); <a name="l00045"></a>00045 } <a name="l00046"></a>00046 { <a name="l00047"></a>00047 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00048"></a>00048 choice.name = QString::fromLatin1( <span class="stringliteral">"SelectLastSelected"</span> ); <a name="l00049"></a>00049 valuesActionEnterFolder.append( choice ); <a name="l00050"></a>00050 } <a name="l00051"></a>00051 mActionEnterFolderItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ActionEnterFolder"</span> ), mActionEnterFolder, valuesActionEnterFolder, EnumActionEnterFolder::SelectLastSelected ); <a name="l00052"></a>00052 mActionEnterFolderItem->setLabel( i18n(<span class="stringliteral">"ActionEnterFolder"</span>) ); <a name="l00053"></a>00053 addItem( mActionEnterFolderItem, QString::fromLatin1( <span class="stringliteral">"ActionEnterFolder"</span> ) ); <a name="l00054"></a>00054 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesNetworkState; <a name="l00055"></a>00055 { <a name="l00056"></a>00056 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00057"></a>00057 choice.name = QString::fromLatin1( <span class="stringliteral">"Online"</span> ); <a name="l00058"></a>00058 valuesNetworkState.append( choice ); <a name="l00059"></a>00059 } <a name="l00060"></a>00060 { <a name="l00061"></a>00061 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00062"></a>00062 choice.name = QString::fromLatin1( <span class="stringliteral">"Offline"</span> ); <a name="l00063"></a>00063 valuesNetworkState.append( choice ); <a name="l00064"></a>00064 } <a name="l00065"></a>00065 mNetworkStateItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"NetworkState"</span> ), mNetworkState, valuesNetworkState, EnumNetworkState::Online ); <a name="l00066"></a>00066 mNetworkStateItem->setLabel( i18n(<span class="stringliteral">"NetworkState"</span>) ); <a name="l00067"></a>00067 addItem( mNetworkStateItem, QString::fromLatin1( <span class="stringliteral">"NetworkState"</span> ) ); <a name="l00068"></a>00068 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesLoopOnGotoUnread; <a name="l00069"></a>00069 { <a name="l00070"></a>00070 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00071"></a>00071 choice.name = QString::fromLatin1( <span class="stringliteral">"DontLoop"</span> ); <a name="l00072"></a>00072 valuesLoopOnGotoUnread.append( choice ); <a name="l00073"></a>00073 } <a name="l00074"></a>00074 { <a name="l00075"></a>00075 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00076"></a>00076 choice.name = QString::fromLatin1( <span class="stringliteral">"LoopInCurrentFolder"</span> ); <a name="l00077"></a>00077 valuesLoopOnGotoUnread.append( choice ); <a name="l00078"></a>00078 } <a name="l00079"></a>00079 { <a name="l00080"></a>00080 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00081"></a>00081 choice.name = QString::fromLatin1( <span class="stringliteral">"LoopInAllFolders"</span> ); <a name="l00082"></a>00082 valuesLoopOnGotoUnread.append( choice ); <a name="l00083"></a>00083 } <a name="l00084"></a>00084 mLoopOnGotoUnreadItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"LoopOnGotoUnread"</span> ), mLoopOnGotoUnread, valuesLoopOnGotoUnread, EnumLoopOnGotoUnread::DontLoop ); <a name="l00085"></a>00085 mLoopOnGotoUnreadItem->setLabel( i18n(<span class="stringliteral">"LoopOnGotoUnread"</span>) ); <a name="l00086"></a>00086 addItem( mLoopOnGotoUnreadItem, QString::fromLatin1( <span class="stringliteral">"LoopOnGotoUnread"</span> ) ); <a name="l00087"></a>00087 mShowPopupAfterDnDItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowPopupAfterDnD"</span> ), mShowPopupAfterDnD, <span class="keyword">true</span> ); <a name="l00088"></a>00088 mShowPopupAfterDnDItem->setLabel( i18n(<span class="stringliteral">"ShowPopupAfterDnD"</span>) ); <a name="l00089"></a>00089 addItem( mShowPopupAfterDnDItem, QString::fromLatin1( <span class="stringliteral">"ShowPopupAfterDnD"</span> ) ); <a name="l00090"></a>00090 mExcludeImportantMailFromExpiryItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ExcludeImportantMailFromExpiry"</span> ), mExcludeImportantMailFromExpiry, <span class="keyword">true</span> ); <a name="l00091"></a>00091 mExcludeImportantMailFromExpiryItem->setLabel( i18n(<span class="stringliteral">"ExcludeImportantMailFromExpiry"</span>) ); <a name="l00092"></a>00092 addItem( mExcludeImportantMailFromExpiryItem, QString::fromLatin1( <span class="stringliteral">"ExcludeImportantMailFromExpiry"</span> ) ); <a name="l00093"></a>00093 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesSendOnCheck; <a name="l00094"></a>00094 { <a name="l00095"></a>00095 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00096"></a>00096 choice.name = QString::fromLatin1( <span class="stringliteral">"DontSendOnCheck"</span> ); <a name="l00097"></a>00097 valuesSendOnCheck.append( choice ); <a name="l00098"></a>00098 } <a name="l00099"></a>00099 { <a name="l00100"></a>00100 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00101"></a>00101 choice.name = QString::fromLatin1( <span class="stringliteral">"SendOnManualChecks"</span> ); <a name="l00102"></a>00102 valuesSendOnCheck.append( choice ); <a name="l00103"></a>00103 } <a name="l00104"></a>00104 { <a name="l00105"></a>00105 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00106"></a>00106 choice.name = QString::fromLatin1( <span class="stringliteral">"SendOnAllChecks"</span> ); <a name="l00107"></a>00107 valuesSendOnCheck.append( choice ); <a name="l00108"></a>00108 } <a name="l00109"></a>00109 mSendOnCheckItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"SendOnCheck"</span> ), mSendOnCheck, valuesSendOnCheck, EnumSendOnCheck::DontSendOnCheck ); <a name="l00110"></a>00110 mSendOnCheckItem->setLabel( i18n(<span class="stringliteral">"Send queued mail on mail check"</span>) ); <a name="l00111"></a>00111 mSendOnCheckItem->setWhatsThis( i18n(<span class="stringliteral">"<qt><p>Select whether you want KMail to send all messages in the outbox on manual or all mail checks, or whether you do not want messages to be sent automatically at all. </p></qt>"</span>) ); <a name="l00112"></a>00112 addItem( mSendOnCheckItem, QString::fromLatin1( <span class="stringliteral">"SendOnCheck"</span> ) ); <a name="l00113"></a>00113 mAutoLostFoundMoveItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AutoLostFoundMove"</span> ), mAutoLostFoundMove, <span class="keyword">true</span> ); <a name="l00114"></a>00114 mAutoLostFoundMoveItem->setLabel( i18n(<span class="stringliteral">"Automatically move non-synced mails from folders with insufficient access rights"</span>) ); <a name="l00115"></a>00115 mAutoLostFoundMoveItem->setWhatsThis( i18n(<span class="stringliteral">"If there are new messages in a folder, which have not been uploaded to the server yet, but you do not have sufficient access rights on the folder now to upload them, these messages will automatically be moved into a lost and found folder."</span>) ); <a name="l00116"></a>00116 addItem( mAutoLostFoundMoveItem, QString::fromLatin1( <span class="stringliteral">"AutoLostFoundMove"</span> ) ); <a name="l00117"></a>00117 mAllowLocalFlagsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AllowLocalFlags"</span> ), mAllowLocalFlags, <span class="keyword">false</span> ); <a name="l00118"></a>00118 mAllowLocalFlagsItem->setLabel( i18n(<span class="stringliteral">"Allow local flags in read-only folders"</span>) ); <a name="l00119"></a>00119 addItem( mAllowLocalFlagsItem, QString::fromLatin1( <span class="stringliteral">"AllowLocalFlags"</span> ) ); <a name="l00120"></a>00120 <a name="l00121"></a>00121 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"ConfigurationDialogRestrictions"</span> ) ); <a name="l00122"></a>00122 <a name="l00123"></a>00123 mMinimumCheckIntervalItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"MinimumCheckInterval"</span> ), mMinimumCheckInterval, 1 ); <a name="l00124"></a>00124 mMinimumCheckIntervalItem->setLabel( i18n(<span class="stringliteral">"MinimumCheckInterval"</span>) ); <a name="l00125"></a>00125 mMinimumCheckIntervalItem->setWhatsThis( i18n(<span class="stringliteral">"This setting allows administrators to set a minimum delay between two mail checks.\"\n"</span> <a name="l00126"></a>00126 <span class="stringliteral">" \"The user will not be able to choose a value smaller than the value set here."</span>) ); <a name="l00127"></a>00127 addItem( mMinimumCheckIntervalItem, QString::fromLatin1( <span class="stringliteral">"MinimumCheckInterval"</span> ) ); <a name="l00128"></a>00128 <a name="l00129"></a>00129 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"FolderSelectionDialog"</span> ) ); <a name="l00130"></a>00130 <a name="l00131"></a>00131 mLastSelectedFolderItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"LastSelectedFolder"</span> ), mLastSelectedFolder, QString::fromLatin1( <span class="stringliteral">"inbox"</span> ) ); <a name="l00132"></a>00132 mLastSelectedFolderItem->setLabel( i18n(<span class="stringliteral">"LastSelectedFolder"</span>) ); <a name="l00133"></a>00133 mLastSelectedFolderItem->setWhatsThis( i18n(<span class="stringliteral">"The most recently selected folder in the folder selection dialog."</span>) ); <a name="l00134"></a>00134 addItem( mLastSelectedFolderItem, QString::fromLatin1( <span class="stringliteral">"LastSelectedFolder"</span> ) ); <a name="l00135"></a>00135 <a name="l00136"></a>00136 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"General"</span> ) ); <a name="l00137"></a>00137 <a name="l00138"></a>00138 mDisregardUmaskItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"disregardUmask"</span> ), mDisregardUmask, <span class="keyword">false</span> ); <a name="l00139"></a>00139 mDisregardUmaskItem->setLabel( i18n(<span class="stringliteral">"Disregard the users umask setting and use \"read-write for the user only\" instead"</span>) ); <a name="l00140"></a>00140 addItem( mDisregardUmaskItem, QString::fromLatin1( <span class="stringliteral">"disregardUmask"</span> ) ); <a name="l00141"></a>00141 mSystemTrayEnabledItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"SystemTrayEnabled"</span> ), mSystemTrayEnabled, <span class="keyword">false</span> ); <a name="l00142"></a>00142 mSystemTrayEnabledItem->setLabel( i18n(<span class="stringliteral">"Enable system tray icon"</span>) ); <a name="l00143"></a>00143 addItem( mSystemTrayEnabledItem, QString::fromLatin1( <span class="stringliteral">"SystemTrayEnabled"</span> ) ); <a name="l00144"></a>00144 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesSystemTrayPolicy; <a name="l00145"></a>00145 { <a name="l00146"></a>00146 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00147"></a>00147 choice.name = QString::fromLatin1( <span class="stringliteral">"ShowAlways"</span> ); <a name="l00148"></a>00148 valuesSystemTrayPolicy.append( choice ); <a name="l00149"></a>00149 } <a name="l00150"></a>00150 { <a name="l00151"></a>00151 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00152"></a>00152 choice.name = QString::fromLatin1( <span class="stringliteral">"ShowOnUnread"</span> ); <a name="l00153"></a>00153 valuesSystemTrayPolicy.append( choice ); <a name="l00154"></a>00154 } <a name="l00155"></a>00155 mSystemTrayPolicyItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"SystemTrayPolicy"</span> ), mSystemTrayPolicy, valuesSystemTrayPolicy, EnumSystemTrayPolicy::ShowOnUnread ); <a name="l00156"></a>00156 mSystemTrayPolicyItem->setLabel( i18n(<span class="stringliteral">"Policy for showing the system tray icon"</span>) ); <a name="l00157"></a>00157 addItem( mSystemTrayPolicyItem, QString::fromLatin1( <span class="stringliteral">"SystemTrayPolicy"</span> ) ); <a name="l00158"></a>00158 mCloseDespiteSystemTrayItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"CloseDespiteSystemTray"</span> ), mCloseDespiteSystemTray, <span class="keyword">false</span> ); <a name="l00159"></a>00159 mCloseDespiteSystemTrayItem->setLabel( i18n(<span class="stringliteral">"Close the application when the mainwindow is closed, even if there is a system tray icon active."</span>) ); <a name="l00160"></a>00160 addItem( mCloseDespiteSystemTrayItem, QString::fromLatin1( <span class="stringliteral">"CloseDespiteSystemTray"</span> ) ); <a name="l00161"></a>00161 mVerboseNewMailNotificationItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"VerboseNewMailNotification"</span> ), mVerboseNewMailNotification, <span class="keyword">true</span> ); <a name="l00162"></a>00162 mVerboseNewMailNotificationItem->setLabel( i18n(<span class="stringliteral">"Verbose new mail notification"</span>) ); <a name="l00163"></a>00163 mVerboseNewMailNotificationItem->setWhatsThis( i18n(<span class="stringliteral">"If this option is enabled then for each folder the number of newly arrived messages is shown in the new mail notification; otherwise, you will only get a simple 'New mail arrived' message."</span>) ); <a name="l00164"></a>00164 addItem( mVerboseNewMailNotificationItem, QString::fromLatin1( <span class="stringliteral">"VerboseNewMailNotification"</span> ) ); <a name="l00165"></a>00165 mExternalEditorItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"external-editor"</span> ), mExternalEditor, QString::fromLatin1( <span class="stringliteral">"kate %f"</span> ) ); <a name="l00166"></a>00166 mExternalEditorItem->setLabel( i18n(<span class="stringliteral">"Specify e&ditor:"</span>) ); <a name="l00167"></a>00167 addItem( mExternalEditorItem, QString::fromLatin1( <span class="stringliteral">"ExternalEditor"</span> ) ); <a name="l00168"></a>00168 mUseExternalEditorItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"use-external-editor"</span> ), mUseExternalEditor, <span class="keyword">false</span> ); <a name="l00169"></a>00169 mUseExternalEditorItem->setLabel( i18n(<span class="stringliteral">"Use e&xternal editor instead of composer"</span>) ); <a name="l00170"></a>00170 addItem( mUseExternalEditorItem, QString::fromLatin1( <span class="stringliteral">"UseExternalEditor"</span> ) ); <a name="l00171"></a>00171 mCustHeaderCountItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"mime-header-count"</span> ), mCustHeaderCount ); <a name="l00172"></a>00172 mCustHeaderCountItem->setLabel( i18n(<span class="stringliteral">"mime-header-count"</span>) ); <a name="l00173"></a>00173 addItem( mCustHeaderCountItem, QString::fromLatin1( <span class="stringliteral">"CustHeaderCount"</span> ) ); <a name="l00174"></a>00174 mReplyCurrentLanguageItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"reply-current-language"</span> ), mReplyCurrentLanguage, 0 ); <a name="l00175"></a>00175 mReplyCurrentLanguageItem->setLabel( i18n(<span class="stringliteral">"reply-current-language"</span>) ); <a name="l00176"></a>00176 addItem( mReplyCurrentLanguageItem, QString::fromLatin1( <span class="stringliteral">"ReplyCurrentLanguage"</span> ) ); <a name="l00177"></a>00177 mReplyLanguagesCountItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"reply-languages"</span> ), mReplyLanguagesCount, 0 ); <a name="l00178"></a>00178 mReplyLanguagesCountItem->setMinValue(0); <a name="l00179"></a>00179 mReplyLanguagesCountItem->setLabel( i18n(<span class="stringliteral">"reply-languages"</span>) ); <a name="l00180"></a>00180 addItem( mReplyLanguagesCountItem, QString::fromLatin1( <span class="stringliteral">"ReplyLanguagesCount"</span> ) ); <a name="l00181"></a>00181 mFolderLoadingTimeoutItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FolderLoadingTimeout"</span> ), mFolderLoadingTimeout, 1000 ); <a name="l00182"></a>00182 mFolderLoadingTimeoutItem->setLabel( i18n(<span class="stringliteral">"FolderLoadingTimeout"</span>) ); <a name="l00183"></a>00183 addItem( mFolderLoadingTimeoutItem, QString::fromLatin1( <span class="stringliteral">"FolderLoadingTimeout"</span> ) ); <a name="l00184"></a>00184 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesQuotaUnit; <a name="l00185"></a>00185 { <a name="l00186"></a>00186 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00187"></a>00187 choice.name = QString::fromLatin1( <span class="stringliteral">"KB"</span> ); <a name="l00188"></a>00188 valuesQuotaUnit.append( choice ); <a name="l00189"></a>00189 } <a name="l00190"></a>00190 { <a name="l00191"></a>00191 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00192"></a>00192 choice.name = QString::fromLatin1( <span class="stringliteral">"MB"</span> ); <a name="l00193"></a>00193 valuesQuotaUnit.append( choice ); <a name="l00194"></a>00194 } <a name="l00195"></a>00195 { <a name="l00196"></a>00196 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00197"></a>00197 choice.name = QString::fromLatin1( <span class="stringliteral">"GB"</span> ); <a name="l00198"></a>00198 valuesQuotaUnit.append( choice ); <a name="l00199"></a>00199 } <a name="l00200"></a>00200 mQuotaUnitItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"QuotaUnit"</span> ), mQuotaUnit, valuesQuotaUnit, EnumQuotaUnit::MB ); <a name="l00201"></a>00201 mQuotaUnitItem->setLabel( i18n(<span class="stringliteral">"QuotaUnit"</span>) ); <a name="l00202"></a>00202 addItem( mQuotaUnitItem, QString::fromLatin1( <span class="stringliteral">"QuotaUnit"</span> ) ); <a name="l00203"></a>00203 mCloseToQuotaThresholdItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"CloseToQuotaThreshold"</span> ), mCloseToQuotaThreshold, 85 ); <a name="l00204"></a>00204 mCloseToQuotaThresholdItem->setLabel( i18n(<span class="stringliteral">"The threshold for when to warn the user that a folder is nearing its quota limit."</span>) ); <a name="l00205"></a>00205 addItem( mCloseToQuotaThresholdItem, QString::fromLatin1( <span class="stringliteral">"CloseToQuotaThreshold"</span> ) ); <a name="l00206"></a>00206 <a name="l00207"></a>00207 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Groupware"</span> ) ); <a name="l00208"></a>00208 <a name="l00209"></a>00209 mGroupwareEnabledItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"GroupwareEnabled"</span> ), mGroupwareEnabled, <span class="keyword">true</span> ); <a name="l00210"></a>00210 mGroupwareEnabledItem->setLabel( i18n(<span class="stringliteral">"Enable groupware functionality"</span>) ); <a name="l00211"></a>00211 addItem( mGroupwareEnabledItem, QString::fromLatin1( <span class="stringliteral">"GroupwareEnabled"</span> ) ); <a name="l00212"></a>00212 mLegacyMangleFromToHeadersItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"LegacyMangleFromToHeaders"</span> ), mLegacyMangleFromToHeaders, <span class="keyword">false</span> ); <a name="l00213"></a>00213 mLegacyMangleFromToHeadersItem->setLabel( i18n(<span class="stringliteral">"Mangle From:/To: headers in replies to replies"</span>) ); <a name="l00214"></a>00214 mLegacyMangleFromToHeadersItem->setWhatsThis( i18n(<span class="stringliteral">"Microsoft Outlook has a number of shortcomings in its implementation of the iCalendar standard; this option works around one of them. If you have problems with Outlook users not being able to get your replies, try setting this option."</span>) ); <a name="l00215"></a>00215 addItem( mLegacyMangleFromToHeadersItem, QString::fromLatin1( <span class="stringliteral">"LegacyMangleFromToHeaders"</span> ) ); <a name="l00216"></a>00216 mLegacyBodyInvitesItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"LegacyBodyInvites"</span> ), mLegacyBodyInvites, <span class="keyword">false</span> ); <a name="l00217"></a>00217 mLegacyBodyInvitesItem->setLabel( i18n(<span class="stringliteral">"Send groupware invitations in the mail body"</span>) ); <a name="l00218"></a>00218 mLegacyBodyInvitesItem->setWhatsThis( i18n(<span class="stringliteral">"Microsoft Outlook has a number of shortcomings in its implementation of the iCalendar standard; this option works around one of them. If you have problems with Outlook users not being able to get your invitations, try setting this option."</span>) ); <a name="l00219"></a>00219 addItem( mLegacyBodyInvitesItem, QString::fromLatin1( <span class="stringliteral">"LegacyBodyInvites"</span> ) ); <a name="l00220"></a>00220 mExchangeCompatibleInvitationsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ExchangeCompatibleInvitations"</span> ), mExchangeCompatibleInvitations, <span class="keyword">false</span> ); <a name="l00221"></a>00221 mExchangeCompatibleInvitationsItem->setLabel( i18n(<span class="stringliteral">"Exchange compatible invitations naming"</span>) ); <a name="l00222"></a>00222 mExchangeCompatibleInvitationsItem->setWhatsThis( i18n(<span class="stringliteral">"Microsoft Outlook, when used in combination with a Microsoft Exchange server, has a problem understanding standards-compliant groupware e-mail. Turn this option on to send groupware invitations in a way that Microsoft Exchange understands."</span>) ); <a name="l00223"></a>00223 addItem( mExchangeCompatibleInvitationsItem, QString::fromLatin1( <span class="stringliteral">"ExchangeCompatibleInvitations"</span> ) ); <a name="l00224"></a>00224 mAutomaticSendingItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AutomaticSending"</span> ), mAutomaticSending, <span class="keyword">true</span> ); <a name="l00225"></a>00225 mAutomaticSendingItem->setLabel( i18n(<span class="stringliteral">"Automatic invitation sending"</span>) ); <a name="l00226"></a>00226 mAutomaticSendingItem->setWhatsThis( i18n(<span class="stringliteral">"When this is checked, you will not see the mail composer window. Instead, all invitation mails are sent automatically. If you want to see the mail before sending it, you can uncheck this option. However, be aware that the text in the composer window is in iCalendar syntax, and you should not try modifying it by hand."</span>) ); <a name="l00227"></a>00227 addItem( mAutomaticSendingItem, QString::fromLatin1( <span class="stringliteral">"AutomaticSending"</span> ) ); <a name="l00228"></a>00228 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesAskForCommentWhenReactingToInvitation; <a name="l00229"></a>00229 { <a name="l00230"></a>00230 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00231"></a>00231 choice.name = QString::fromLatin1( <span class="stringliteral">"NeverAsk"</span> ); <a name="l00232"></a>00232 valuesAskForCommentWhenReactingToInvitation.append( choice ); <a name="l00233"></a>00233 } <a name="l00234"></a>00234 { <a name="l00235"></a>00235 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00236"></a>00236 choice.name = QString::fromLatin1( <span class="stringliteral">"AskForAllButAcceptance"</span> ); <a name="l00237"></a>00237 valuesAskForCommentWhenReactingToInvitation.append( choice ); <a name="l00238"></a>00238 } <a name="l00239"></a>00239 { <a name="l00240"></a>00240 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00241"></a>00241 choice.name = QString::fromLatin1( <span class="stringliteral">"AlwaysAsk"</span> ); <a name="l00242"></a>00242 valuesAskForCommentWhenReactingToInvitation.append( choice ); <a name="l00243"></a>00243 } <a name="l00244"></a>00244 mAskForCommentWhenReactingToInvitationItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AskForCommentWhenReactingToInvitation"</span> ), mAskForCommentWhenReactingToInvitation, valuesAskForCommentWhenReactingToInvitation, EnumAskForCommentWhenReactingToInvitation::AskForAllButAcceptance ); <a name="l00245"></a>00245 mAskForCommentWhenReactingToInvitationItem->setLabel( i18n(<span class="stringliteral">"AskForCommentWhenReactingToInvitation"</span>) ); <a name="l00246"></a>00246 addItem( mAskForCommentWhenReactingToInvitationItem, QString::fromLatin1( <span class="stringliteral">"AskForCommentWhenReactingToInvitation"</span> ) ); <a name="l00247"></a>00247 mDeleteInvitationEmailsAfterSendingReplyItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"DeleteInvitationEmailsAfterSendingReply"</span> ), mDeleteInvitationEmailsAfterSendingReply, <span class="keyword">true</span> ); <a name="l00248"></a>00248 mDeleteInvitationEmailsAfterSendingReplyItem->setLabel( i18n(<span class="stringliteral">"Delete invitation emails after the reply to them has been sent"</span>) ); <a name="l00249"></a>00249 mDeleteInvitationEmailsAfterSendingReplyItem->setWhatsThis( i18n(<span class="stringliteral">"When this is checked, received invitation emails that have been replied to will be moved to the Trash folder, once the reply has been successfully sent."</span>) ); <a name="l00250"></a>00250 addItem( mDeleteInvitationEmailsAfterSendingReplyItem, QString::fromLatin1( <span class="stringliteral">"DeleteInvitationEmailsAfterSendingReply"</span> ) ); <a name="l00251"></a>00251 <a name="l00252"></a>00252 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"IMAP Resource"</span> ) ); <a name="l00253"></a>00253 <a name="l00254"></a>00254 mTheIMAPResourceEnabledItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceEnabled"</span> ), mTheIMAPResourceEnabled, <span class="keyword">false</span> ); <a name="l00255"></a>00255 mTheIMAPResourceEnabledItem->setLabel( i18n(<span class="stringliteral">"TheIMAPResourceEnabled"</span>) ); <a name="l00256"></a>00256 mTheIMAPResourceEnabledItem->setWhatsThis( i18n(<span class="stringliteral">"<p>Enabling this makes it possible to store the entries from the Kontact applications (KOrganizer, KAddressBook, and KNotes.)</p><p>If you want to set this option you must also set the applications to use the IMAP resource; this is done in the KDE Control Center.</p>"</span>) ); <a name="l00257"></a>00257 addItem( mTheIMAPResourceEnabledItem, QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceEnabled"</span> ) ); <a name="l00258"></a>00258 mHideGroupwareFoldersItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"HideGroupwareFolders"</span> ), mHideGroupwareFolders, <span class="keyword">true</span> ); <a name="l00259"></a>00259 mHideGroupwareFoldersItem->setLabel( i18n(<span class="stringliteral">"HideGroupwareFolders"</span>) ); <a name="l00260"></a>00260 mHideGroupwareFoldersItem->setWhatsThis( i18n(<span class="stringliteral">"<p>Usually you will not have any reason to see the folders that hold the IMAP resources. But if you need to see them, you can set that here.</p>"</span>) ); <a name="l00261"></a>00261 addItem( mHideGroupwareFoldersItem, QString::fromLatin1( <span class="stringliteral">"HideGroupwareFolders"</span> ) ); <a name="l00262"></a>00262 mShowOnlyGroupwareFoldersForGroupwareAccountItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowOnlyGroupwareFoldersForGroupwareAccount"</span> ), mShowOnlyGroupwareFoldersForGroupwareAccount, <span class="keyword">false</span> ); <a name="l00263"></a>00263 mShowOnlyGroupwareFoldersForGroupwareAccountItem->setLabel( i18n(<span class="stringliteral">"ShowOnlyGroupwareFoldersForGroupwareAccount"</span>) ); <a name="l00264"></a>00264 mShowOnlyGroupwareFoldersForGroupwareAccountItem->setWhatsThis( i18n(<span class="stringliteral">"<p>If the account used for storing groupware information \"\n"</span> <a name="l00265"></a>00265 <span class="stringliteral">" \"is not used to manage normal mail, set this option to make KMail only \"\n"</span> <a name="l00266"></a>00266 <span class="stringliteral">" \"show groupware folders in it. This is useful if you are handling regular \"\n"</span> <a name="l00267"></a>00267 <span class="stringliteral">" \"mail via an additional online IMAP account.</p>"</span>) ); <a name="l00268"></a>00268 addItem( mShowOnlyGroupwareFoldersForGroupwareAccountItem, QString::fromLatin1( <span class="stringliteral">"ShowOnlyGroupwareFoldersForGroupwareAccount"</span> ) ); <a name="l00269"></a>00269 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesTheIMAPResourceStorageFormat; <a name="l00270"></a>00270 { <a name="l00271"></a>00271 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00272"></a>00272 choice.name = QString::fromLatin1( <span class="stringliteral">"IcalVcard"</span> ); <a name="l00273"></a>00273 valuesTheIMAPResourceStorageFormat.append( choice ); <a name="l00274"></a>00274 } <a name="l00275"></a>00275 { <a name="l00276"></a>00276 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00277"></a>00277 choice.name = QString::fromLatin1( <span class="stringliteral">"XML"</span> ); <a name="l00278"></a>00278 valuesTheIMAPResourceStorageFormat.append( choice ); <a name="l00279"></a>00279 } <a name="l00280"></a>00280 mTheIMAPResourceStorageFormatItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceStorageFormat"</span> ), mTheIMAPResourceStorageFormat, valuesTheIMAPResourceStorageFormat, EnumTheIMAPResourceStorageFormat::IcalVcard ); <a name="l00281"></a>00281 mTheIMAPResourceStorageFormatItem->setLabel( i18n(<span class="stringliteral">"TheIMAPResourceStorageFormat"</span>) ); <a name="l00282"></a>00282 mTheIMAPResourceStorageFormatItem->setWhatsThis( i18n(<span class="stringliteral">"<p>Choose the storage format of the groupware folders. <ul><li>The default format is to use the ical (for calendar folders) and vcard (for addressbook folders) standards. This format makes all Kontact features available.</li><li>The Kolab XML format uses a custom model that matches more closely the one used in Outlook. This format gives better Outlook compatibility, when using a Kolab server or a compatible solution.</li></ul></p>"</span>) ); <a name="l00283"></a>00283 addItem( mTheIMAPResourceStorageFormatItem, QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceStorageFormat"</span> ) ); <a name="l00284"></a>00284 mTheIMAPResourceFolderParentItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceFolderParent"</span> ), mTheIMAPResourceFolderParent, QString::fromLatin1( <span class="stringliteral">"inbox"</span> ) ); <a name="l00285"></a>00285 mTheIMAPResourceFolderParentItem->setLabel( i18n(<span class="stringliteral">"TheIMAPResourceFolderParent"</span>) ); <a name="l00286"></a>00286 mTheIMAPResourceFolderParentItem->setWhatsThis( i18n(<span class="stringliteral">"<p>This chooses the parent of the IMAP resource folders.</p><p>By default, the Kolab server sets the IMAP inbox to be the parent.</p>"</span>) ); <a name="l00287"></a>00287 addItem( mTheIMAPResourceFolderParentItem, QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceFolderParent"</span> ) ); <a name="l00288"></a>00288 mTheIMAPResourceAccountItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceAccount"</span> ), mTheIMAPResourceAccount ); <a name="l00289"></a>00289 mTheIMAPResourceAccountItem->setLabel( i18n(<span class="stringliteral">"TheIMAPResourceAccount"</span>) ); <a name="l00290"></a>00290 mTheIMAPResourceAccountItem->setWhatsThis( i18n(<span class="stringliteral">"<p>This is the ID of the account holding the IMAP resource folders.</p>"</span>) ); <a name="l00291"></a>00291 addItem( mTheIMAPResourceAccountItem, QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceAccount"</span> ) ); <a name="l00292"></a>00292 mTheIMAPResourceFolderLanguageItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceFolderLanguage"</span> ), mTheIMAPResourceFolderLanguage, 0 ); <a name="l00293"></a>00293 mTheIMAPResourceFolderLanguageItem->setLabel( i18n(<span class="stringliteral">"TheIMAPResourceFolderLanguage"</span>) ); <a name="l00294"></a>00294 mTheIMAPResourceFolderLanguageItem->setWhatsThis( i18n(<span class="stringliteral">"<p>If you want to set the folder names of the IMAP storage to your local language, you can choose between these available languages.</p><p> Please note, that the only reason to do so is for compatibility with Microsoft Outlook. It is considered a bad idea to set this, since it makes changing languages impossible. </p><p>So do not set this unless you have to.</p>"</span>) ); <a name="l00295"></a>00295 addItem( mTheIMAPResourceFolderLanguageItem, QString::fromLatin1( <span class="stringliteral">"TheIMAPResourceFolderLanguage"</span> ) ); <a name="l00296"></a>00296 mFilterOnlyDIMAPInboxItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FilterOnlyDIMAPInbox"</span> ), mFilterOnlyDIMAPInbox, <span class="keyword">true</span> ); <a name="l00297"></a>00297 mFilterOnlyDIMAPInboxItem->setLabel( i18n(<span class="stringliteral">"Only filter mails received in disconnected IMAP inbox."</span>) ); <a name="l00298"></a>00298 addItem( mFilterOnlyDIMAPInboxItem, QString::fromLatin1( <span class="stringliteral">"FilterOnlyDIMAPInbox"</span> ) ); <a name="l00299"></a>00299 mFilterGroupwareFoldersItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FilterGroupwareFolders"</span> ), mFilterGroupwareFolders, <span class="keyword">false</span> ); <a name="l00300"></a>00300 mFilterGroupwareFoldersItem->setLabel( i18n(<span class="stringliteral">"Also filter new mails received in groupware folders."</span>) ); <a name="l00301"></a>00301 addItem( mFilterGroupwareFoldersItem, QString::fromLatin1( <span class="stringliteral">"FilterGroupwareFolders"</span> ) ); <a name="l00302"></a>00302 mImmediatlySyncDIMAPOnGroupwareChangesItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ImmediatlySyncDIMAPOnGroupwareChanges"</span> ), mImmediatlySyncDIMAPOnGroupwareChanges, <span class="keyword">true</span> ); <a name="l00303"></a>00303 mImmediatlySyncDIMAPOnGroupwareChangesItem->setLabel( i18n(<span class="stringliteral">"Synchronize groupware changes in DIMAP folders immediately when being online."</span>) ); <a name="l00304"></a>00304 addItem( mImmediatlySyncDIMAPOnGroupwareChangesItem, QString::fromLatin1( <span class="stringliteral">"ImmediatlySyncDIMAPOnGroupwareChanges"</span> ) ); <a name="l00305"></a>00305 <a name="l00306"></a>00306 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Internal"</span> ) ); <a name="l00307"></a>00307 <a name="l00308"></a>00308 mMsgDictSizeHintItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"MsgDictSizeHint"</span> ), mMsgDictSizeHint, 9973 ); <a name="l00309"></a>00309 mMsgDictSizeHintItem->setLabel( i18n(<span class="stringliteral">"MsgDictSizeHint"</span>) ); <a name="l00310"></a>00310 addItem( mMsgDictSizeHintItem, QString::fromLatin1( <span class="stringliteral">"MsgDictSizeHint"</span> ) ); <a name="l00311"></a>00311 mPreviousNewFeaturesMD5Item = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"PreviousNewFeaturesMD5"</span> ), mPreviousNewFeaturesMD5 ); <a name="l00312"></a>00312 mPreviousNewFeaturesMD5Item->setLabel( i18n(<span class="stringliteral">"PreviousNewFeaturesMD5"</span>) ); <a name="l00313"></a>00313 mPreviousNewFeaturesMD5Item->setWhatsThis( i18n(<span class="stringliteral">"This value is used to decide whether the KMail Introduction should be displayed."</span>) ); <a name="l00314"></a>00314 addItem( mPreviousNewFeaturesMD5Item, QString::fromLatin1( <span class="stringliteral">"PreviousNewFeaturesMD5"</span> ) ); <a name="l00315"></a>00315 <a name="l00316"></a>00316 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Network"</span> ) ); <a name="l00317"></a>00317 <a name="l00318"></a>00318 mMaxConnectionsPerHostItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"MaxConnectionsPerHost"</span> ), mMaxConnectionsPerHost, 0 ); <a name="l00319"></a>00319 mMaxConnectionsPerHostItem->setMinValue(0); <a name="l00320"></a>00320 mMaxConnectionsPerHostItem->setLabel( i18n(<span class="stringliteral">"Maximal number of connections per host"</span>) ); <a name="l00321"></a>00321 mMaxConnectionsPerHostItem->setWhatsThis( i18n(<span class="stringliteral">"This can be used to restrict the number of connections per host while checking for new mail. By default the number of connections is unlimited (0)."</span>) ); <a name="l00322"></a>00322 addItem( mMaxConnectionsPerHostItem, QString::fromLatin1( <span class="stringliteral">"MaxConnectionsPerHost"</span> ) ); <a name="l00323"></a>00323 <a name="l00324"></a>00324 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"UserInterface"</span> ) ); <a name="l00325"></a>00325 <a name="l00326"></a>00326 mQuickSearchActiveItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"QuickSearchActive"</span> ), mQuickSearchActive, <span class="keyword">true</span> ); <a name="l00327"></a>00327 mQuickSearchActiveItem->setLabel( i18n(<span class="stringliteral">"Show quick search line edit"</span>) ); <a name="l00328"></a>00328 mQuickSearchActiveItem->setWhatsThis( i18n(<span class="stringliteral">"This option enables or disables the search line edit above the message list which can be used to quickly search the information shown in the message list."</span>) ); <a name="l00329"></a>00329 addItem( mQuickSearchActiveItem, QString::fromLatin1( <span class="stringliteral">"QuickSearchActive"</span> ) ); <a name="l00330"></a>00330 mEnableFolderQuickSearchItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"EnableFolderQuickSearch"</span> ), mEnableFolderQuickSearch, <span class="keyword">false</span> ); <a name="l00331"></a>00331 mEnableFolderQuickSearchItem->setLabel( i18n(<span class="stringliteral">"Show folder quick search line edit"</span>) ); <a name="l00332"></a>00332 addItem( mEnableFolderQuickSearchItem, QString::fromLatin1( <span class="stringliteral">"EnableFolderQuickSearch"</span> ) ); <a name="l00333"></a>00333 mHideLocalInboxItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"HideLocalInbox"</span> ), mHideLocalInbox, <span class="keyword">true</span> ); <a name="l00334"></a>00334 mHideLocalInboxItem->setLabel( i18n(<span class="stringliteral">"Hide local inbox if unused"</span>) ); <a name="l00335"></a>00335 addItem( mHideLocalInboxItem, QString::fromLatin1( <span class="stringliteral">"HideLocalInbox"</span> ) ); <a name="l00336"></a>00336 <a name="l00337"></a>00337 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Composer"</span> ) ); <a name="l00338"></a>00338 <a name="l00339"></a>00339 mForwardingInlineByDefaultItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ForwardingInlineByDefault"</span> ), mForwardingInlineByDefault, <span class="keyword">false</span> ); <a name="l00340"></a>00340 mForwardingInlineByDefaultItem->setLabel( i18n(<span class="stringliteral">"Forward Inline As Default."</span>) ); <a name="l00341"></a>00341 addItem( mForwardingInlineByDefaultItem, QString::fromLatin1( <span class="stringliteral">"ForwardingInlineByDefault"</span> ) ); <a name="l00342"></a>00342 mAllowSemicolonAsAddressSeparatorItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AllowSemicolonAsAddressSeparator"</span> ), mAllowSemicolonAsAddressSeparator, <span class="keyword">true</span> ); <a name="l00343"></a>00343 mAllowSemicolonAsAddressSeparatorItem->setLabel( i18n(<span class="stringliteral">"Allow the semicolon charactor (';') to be used as separator in the message composer."</span>) ); <a name="l00344"></a>00344 addItem( mAllowSemicolonAsAddressSeparatorItem, QString::fromLatin1( <span class="stringliteral">"AllowSemicolonAsAddressSeparator"</span> ) ); <a name="l00345"></a>00345 mForceReplyCharsetItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"force-reply-charset"</span> ), mForceReplyCharset, <span class="keyword">false</span> ); <a name="l00346"></a>00346 mForceReplyCharsetItem->setLabel( i18n(<span class="stringliteral">"Keep original charset when replying or forwarding if possible"</span>) ); <a name="l00347"></a>00347 addItem( mForceReplyCharsetItem, QString::fromLatin1( <span class="stringliteral">"ForceReplyCharset"</span> ) ); <a name="l00348"></a>00348 mAutoTextSignatureItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"signature"</span> ), mAutoTextSignature, QString::fromLatin1( <span class="stringliteral">"auto"</span> ) ); <a name="l00349"></a>00349 mAutoTextSignatureItem->setLabel( i18n(<span class="stringliteral">"A&utomatically insert signature"</span>) ); <a name="l00350"></a>00350 addItem( mAutoTextSignatureItem, QString::fromLatin1( <span class="stringliteral">"AutoTextSignature"</span> ) ); <a name="l00351"></a>00351 mStickyIdentityItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"sticky-identity"</span> ), mStickyIdentity, <span class="keyword">false</span> ); <a name="l00352"></a>00352 mStickyIdentityItem->setLabel( i18n(<span class="stringliteral">"sticky-identity"</span>) ); <a name="l00353"></a>00353 mStickyIdentityItem->setWhatsThis( i18n(<span class="stringliteral">"Remember this identity, so that it will be used in future composer windows as well.\n"</span> <a name="l00354"></a>00354 <span class="stringliteral">" "</span>) ); <a name="l00355"></a>00355 addItem( mStickyIdentityItem, QString::fromLatin1( <span class="stringliteral">"StickyIdentity"</span> ) ); <a name="l00356"></a>00356 mStickyFccItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"sticky-fcc"</span> ), mStickyFcc, <span class="keyword">false</span> ); <a name="l00357"></a>00357 mStickyFccItem->setLabel( i18n(<span class="stringliteral">"sticky-fcc"</span>) ); <a name="l00358"></a>00358 mStickyFccItem->setWhatsThis( i18n(<span class="stringliteral">"Remember this folder for sent items, so that it will be used in future composer windows as well."</span>) ); <a name="l00359"></a>00359 addItem( mStickyFccItem, QString::fromLatin1( <span class="stringliteral">"StickyFcc"</span> ) ); <a name="l00360"></a>00360 mStickyTransportItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"sticky-transport"</span> ), mStickyTransport, <span class="keyword">false</span> ); <a name="l00361"></a>00361 mStickyTransportItem->setLabel( i18n(<span class="stringliteral">"sticky-transport"</span>) ); <a name="l00362"></a>00362 mStickyTransportItem->setWhatsThis( i18n(<span class="stringliteral">"Remember this mail transport, so that it will be used in future composer windows as well."</span>) ); <a name="l00363"></a>00363 addItem( mStickyTransportItem, QString::fromLatin1( <span class="stringliteral">"StickyTransport"</span> ) ); <a name="l00364"></a>00364 mWordWrapItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"word-wrap"</span> ), mWordWrap, <span class="keyword">true</span> ); <a name="l00365"></a>00365 mWordWrapItem->setLabel( i18n(<span class="stringliteral">"Word &wrap at column:"</span>) ); <a name="l00366"></a>00366 addItem( mWordWrapItem, QString::fromLatin1( <span class="stringliteral">"WordWrap"</span> ) ); <a name="l00367"></a>00367 mUseFixedFontItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"use-fixed-font"</span> ), mUseFixedFont, <span class="keyword">false</span> ); <a name="l00368"></a>00368 mUseFixedFontItem->setLabel( i18n(<span class="stringliteral">"Use Fi&xed Font"</span>) ); <a name="l00369"></a>00369 addItem( mUseFixedFontItem, QString::fromLatin1( <span class="stringliteral">"UseFixedFont"</span> ) ); <a name="l00370"></a>00370 mLineWrapWidthItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"break-at"</span> ), mLineWrapWidth, 78 ); <a name="l00371"></a>00371 mLineWrapWidthItem->setMinValue(30); <a name="l00372"></a>00372 mLineWrapWidthItem->setMaxValue(255); <a name="l00373"></a>00373 mLineWrapWidthItem->setLabel( i18n(<span class="stringliteral">"break-at"</span>) ); <a name="l00374"></a>00374 addItem( mLineWrapWidthItem, QString::fromLatin1( <span class="stringliteral">"LineWrapWidth"</span> ) ); <a name="l00375"></a>00375 mPreviousIdentityItem = <span class="keyword">new</span> KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"previous-identity"</span> ), mPreviousIdentity ); <a name="l00376"></a>00376 mPreviousIdentityItem->setLabel( i18n(<span class="stringliteral">"previous-identity"</span>) ); <a name="l00377"></a>00377 addItem( mPreviousIdentityItem, QString::fromLatin1( <span class="stringliteral">"PreviousIdentity"</span> ) ); <a name="l00378"></a>00378 mPreviousFccItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"previous-fcc"</span> ), mPreviousFcc ); <a name="l00379"></a>00379 mPreviousFccItem->setLabel( i18n(<span class="stringliteral">"previous-fcc"</span>) ); <a name="l00380"></a>00380 addItem( mPreviousFccItem, QString::fromLatin1( <span class="stringliteral">"PreviousFcc"</span> ) ); <a name="l00381"></a>00381 mTransportHistoryItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"transport-history"</span> ), mTransportHistory ); <a name="l00382"></a>00382 mTransportHistoryItem->setLabel( i18n(<span class="stringliteral">"transport-history"</span>) ); <a name="l00383"></a>00383 addItem( mTransportHistoryItem, QString::fromLatin1( <span class="stringliteral">"TransportHistory"</span> ) ); <a name="l00384"></a>00384 mCurrentTransportItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"current-transport"</span> ), mCurrentTransport ); <a name="l00385"></a>00385 mCurrentTransportItem->setLabel( i18n(<span class="stringliteral">"current-transport"</span>) ); <a name="l00386"></a>00386 addItem( mCurrentTransportItem, QString::fromLatin1( <span class="stringliteral">"CurrentTransport"</span> ) ); <a name="l00387"></a>00387 mDefaultTransportItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"default-transport"</span> ), mDefaultTransport ); <a name="l00388"></a>00388 mDefaultTransportItem->setLabel( i18n(<span class="stringliteral">"default-transport"</span>) ); <a name="l00389"></a>00389 addItem( mDefaultTransportItem, QString::fromLatin1( <span class="stringliteral">"DefaultTransport"</span> ) ); <a name="l00390"></a>00390 mMaxTransportEntriesItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"max-transport-items"</span> ), mMaxTransportEntries, 10 ); <a name="l00391"></a>00391 mMaxTransportEntriesItem->setLabel( i18n(<span class="stringliteral">"max-transport-items"</span>) ); <a name="l00392"></a>00392 addItem( mMaxTransportEntriesItem, QString::fromLatin1( <span class="stringliteral">"MaxTransportEntries"</span> ) ); <a name="l00393"></a>00393 mOutlookCompatibleAttachmentsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"outlook-compatible-attachments"</span> ), mOutlookCompatibleAttachments, <span class="keyword">false</span> ); <a name="l00394"></a>00394 mOutlookCompatibleAttachmentsItem->setLabel( i18n(<span class="stringliteral">"Outlook-compatible attachment naming"</span>) ); <a name="l00395"></a>00395 mOutlookCompatibleAttachmentsItem->setWhatsThis( i18n(<span class="stringliteral">"Turn this option on to make Outlook ? understand attachment names containing non-English characters"</span>) ); <a name="l00396"></a>00396 addItem( mOutlookCompatibleAttachmentsItem, QString::fromLatin1( <span class="stringliteral">"OutlookCompatibleAttachments"</span> ) ); <a name="l00397"></a>00397 mUseHtmlMarkupItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"html-markup"</span> ), mUseHtmlMarkup, <span class="keyword">false</span> ); <a name="l00398"></a>00398 mUseHtmlMarkupItem->setLabel( i18n(<span class="stringliteral">"html-markup"</span>) ); <a name="l00399"></a>00399 addItem( mUseHtmlMarkupItem, QString::fromLatin1( <span class="stringliteral">"UseHtmlMarkup"</span> ) ); <a name="l00400"></a>00400 mPgpAutoSignItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"pgp-auto-sign"</span> ), mPgpAutoSign, <span class="keyword">false</span> ); <a name="l00401"></a>00401 mPgpAutoSignItem->setLabel( i18n(<span class="stringliteral">"pgp-auto-sign"</span>) ); <a name="l00402"></a>00402 addItem( mPgpAutoSignItem, QString::fromLatin1( <span class="stringliteral">"PgpAutoSign"</span> ) ); <a name="l00403"></a>00403 mPgpAutoEncryptItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"pgp-auto-encrypt"</span> ), mPgpAutoEncrypt, <span class="keyword">false</span> ); <a name="l00404"></a>00404 mPgpAutoEncryptItem->setLabel( i18n(<span class="stringliteral">"pgp-auto-encrypt"</span>) ); <a name="l00405"></a>00405 addItem( mPgpAutoEncryptItem, QString::fromLatin1( <span class="stringliteral">"PgpAutoEncrypt"</span> ) ); <a name="l00406"></a>00406 mNeverEncryptDraftsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"never-encrypt-drafts"</span> ), mNeverEncryptDrafts, <span class="keyword">true</span> ); <a name="l00407"></a>00407 mNeverEncryptDraftsItem->setLabel( i18n(<span class="stringliteral">"never-encrypt-drafts"</span>) ); <a name="l00408"></a>00408 addItem( mNeverEncryptDraftsItem, QString::fromLatin1( <span class="stringliteral">"NeverEncryptDrafts"</span> ) ); <a name="l00409"></a>00409 mChiasmusKeyItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"chiasmus-key"</span> ), mChiasmusKey ); <a name="l00410"></a>00410 mChiasmusKeyItem->setLabel( i18n(<span class="stringliteral">"chiasmus-key"</span>) ); <a name="l00411"></a>00411 addItem( mChiasmusKeyItem, QString::fromLatin1( <span class="stringliteral">"ChiasmusKey"</span> ) ); <a name="l00412"></a>00412 mChiasmusOptionsItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"chiasmus-options"</span> ), mChiasmusOptions ); <a name="l00413"></a>00413 mChiasmusOptionsItem->setLabel( i18n(<span class="stringliteral">"chiasmus-options"</span>) ); <a name="l00414"></a>00414 addItem( mChiasmusOptionsItem, QString::fromLatin1( <span class="stringliteral">"ChiasmusOptions"</span> ) ); <a name="l00415"></a>00415 mConfirmBeforeSendItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"confirm-before-send"</span> ), mConfirmBeforeSend, <span class="keyword">false</span> ); <a name="l00416"></a>00416 mConfirmBeforeSendItem->setLabel( i18n(<span class="stringliteral">"Confirm &before send"</span>) ); <a name="l00417"></a>00417 addItem( mConfirmBeforeSendItem, QString::fromLatin1( <span class="stringliteral">"ConfirmBeforeSend"</span> ) ); <a name="l00418"></a>00418 mRequestMDNItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"request-mdn"</span> ), mRequestMDN, <span class="keyword">false</span> ); <a name="l00419"></a>00419 mRequestMDNItem->setLabel( i18n(<span class="stringliteral">"Automatically request &message disposition notifications"</span>) ); <a name="l00420"></a>00420 mRequestMDNItem->setWhatsThis( i18n(<span class="stringliteral">"<qt><p>Enable this option if you want KMail to request Message Disposition Notifications (MDNs) for each of your outgoing messages.</p><p>This option only affects the default; you can still enable or disable MDN requesting on a per-message basis in the composer, menu item <em>Options</em>-><em>Request Disposition Notification</em>.</p></qt>"</span>) ); <a name="l00421"></a>00421 addItem( mRequestMDNItem, QString::fromLatin1( <span class="stringliteral">"RequestMDN"</span> ) ); <a name="l00422"></a>00422 mShowRecentAddressesInComposerItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"showRecentAddressesInComposer"</span> ), mShowRecentAddressesInComposer, <span class="keyword">true</span> ); <a name="l00423"></a>00423 mShowRecentAddressesInComposerItem->setLabel( i18n(<span class="stringliteral">"Use recent addresses for autocompletion"</span>) ); <a name="l00424"></a>00424 mShowRecentAddressesInComposerItem->setWhatsThis( i18n(<span class="stringliteral">"Disable this option if you do not want recently used addresses to appear in the autocompletion list in the composer's address fields."</span>) ); <a name="l00425"></a>00425 addItem( mShowRecentAddressesInComposerItem, QString::fromLatin1( <span class="stringliteral">"ShowRecentAddressesInComposer"</span> ) ); <a name="l00426"></a>00426 mHeadersItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"headers"</span> ), mHeaders, HDR_STANDARD ); <a name="l00427"></a>00427 mHeadersItem->setLabel( i18n(<span class="stringliteral">"headers"</span>) ); <a name="l00428"></a>00428 addItem( mHeadersItem, QString::fromLatin1( <span class="stringliteral">"Headers"</span> ) ); <a name="l00429"></a>00429 mCompletionModeItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"Completion Mode"</span> ), mCompletionMode, KGlobalSettings::completionMode() ); <a name="l00430"></a>00430 mCompletionModeItem->setLabel( i18n(<span class="stringliteral">"Completion Mode"</span>) ); <a name="l00431"></a>00431 addItem( mCompletionModeItem, QString::fromLatin1( <span class="stringliteral">"CompletionMode"</span> ) ); <a name="l00432"></a>00432 mAutoSpellCheckingItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"autoSpellChecking"</span> ), mAutoSpellChecking, <span class="keyword">true</span> ); <a name="l00433"></a>00433 mAutoSpellCheckingItem->setLabel( i18n(<span class="stringliteral">"autoSpellChecking"</span>) ); <a name="l00434"></a>00434 addItem( mAutoSpellCheckingItem, QString::fromLatin1( <span class="stringliteral">"AutoSpellChecking"</span> ) ); <a name="l00435"></a>00435 mShowForgottenAttachmentWarningItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"showForgottenAttachmentWarning"</span> ), mShowForgottenAttachmentWarning, <span class="keyword">true</span> ); <a name="l00436"></a>00436 mShowForgottenAttachmentWarningItem->setLabel( i18n(<span class="stringliteral">"showForgottenAttachmentWarning"</span>) ); <a name="l00437"></a>00437 addItem( mShowForgottenAttachmentWarningItem, QString::fromLatin1( <span class="stringliteral">"ShowForgottenAttachmentWarning"</span> ) ); <a name="l00438"></a>00438 mAttachmentKeywordsItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"attachment-keywords"</span> ), mAttachmentKeywords ); <a name="l00439"></a>00439 mAttachmentKeywordsItem->setLabel( i18n(<span class="stringliteral">"attachment-keywords"</span>) ); <a name="l00440"></a>00440 addItem( mAttachmentKeywordsItem, QString::fromLatin1( <span class="stringliteral">"AttachmentKeywords"</span> ) ); <a name="l00441"></a>00441 mShowMessagePartDialogOnAttachItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"showMessagePartDialogOnAttach"</span> ), mShowMessagePartDialogOnAttach, <span class="keyword">false</span> ); <a name="l00442"></a>00442 mShowMessagePartDialogOnAttachItem->setLabel( i18n(<span class="stringliteral">"showMessagePartDialogOnAttach"</span>) ); <a name="l00443"></a>00443 addItem( mShowMessagePartDialogOnAttachItem, QString::fromLatin1( <span class="stringliteral">"ShowMessagePartDialogOnAttach"</span> ) ); <a name="l00444"></a>00444 mAutosaveIntervalItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"autosave"</span> ), mAutosaveInterval, 2 ); <a name="l00445"></a>00445 mAutosaveIntervalItem->setLabel( i18n(<span class="stringliteral">"Autosave interval:"</span>) ); <a name="l00446"></a>00446 mAutosaveIntervalItem->setWhatsThis( i18n(<span class="stringliteral">"A backup copy of the text in the composer window can be created regularly. The interval used to create the backups is set here. You can disable autosaving by setting it to the value 0."</span>) ); <a name="l00447"></a>00447 addItem( mAutosaveIntervalItem, QString::fromLatin1( <span class="stringliteral">"AutosaveInterval"</span> ) ); <a name="l00448"></a>00448 mPrependSignatureItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"prepend-signature"</span> ), mPrependSignature, <span class="keyword">false</span> ); <a name="l00449"></a>00449 mPrependSignatureItem->setLabel( i18n(<span class="stringliteral">"Insert signatures above quoted text"</span>) ); <a name="l00450"></a>00450 addItem( mPrependSignatureItem, QString::fromLatin1( <span class="stringliteral">"PrependSignature"</span> ) ); <a name="l00451"></a>00451 QStringList defaultReplyPrefixes; <a name="l00452"></a>00452 defaultReplyPrefixes.append( QString::fromUtf8( <span class="stringliteral">"Re\\s*:"</span> ) ); <a name="l00453"></a>00453 defaultReplyPrefixes.append( QString::fromUtf8( <span class="stringliteral">"Re\\[\\d+\\]:"</span> ) ); <a name="l00454"></a>00454 defaultReplyPrefixes.append( QString::fromUtf8( <span class="stringliteral">"Re\\d+:"</span> ) ); <a name="l00455"></a>00455 <a name="l00456"></a>00456 mReplyPrefixesItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"reply-prefixes"</span> ), mReplyPrefixes, defaultReplyPrefixes ); <a name="l00457"></a>00457 mReplyPrefixesItem->setLabel( i18n(<span class="stringliteral">"reply-prefixes"</span>) ); <a name="l00458"></a>00458 addItem( mReplyPrefixesItem, QString::fromLatin1( <span class="stringliteral">"ReplyPrefixes"</span> ) ); <a name="l00459"></a>00459 mReplaceReplyPrefixItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"replace-reply-prefix"</span> ), mReplaceReplyPrefix, <span class="keyword">true</span> ); <a name="l00460"></a>00460 mReplaceReplyPrefixItem->setLabel( i18n(<span class="stringliteral">"Replace recognized prefi&x with \"Re:\""</span>) ); <a name="l00461"></a>00461 addItem( mReplaceReplyPrefixItem, QString::fromLatin1( <span class="stringliteral">"ReplaceReplyPrefix"</span> ) ); <a name="l00462"></a>00462 QStringList defaultForwardPrefixes; <a name="l00463"></a>00463 defaultForwardPrefixes.append( QString::fromUtf8( <span class="stringliteral">"Fwd:"</span> ) ); <a name="l00464"></a>00464 defaultForwardPrefixes.append( QString::fromUtf8( <span class="stringliteral">"FW:"</span> ) ); <a name="l00465"></a>00465 <a name="l00466"></a>00466 mForwardPrefixesItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"forward-prefixes"</span> ), mForwardPrefixes, defaultForwardPrefixes ); <a name="l00467"></a>00467 mForwardPrefixesItem->setLabel( i18n(<span class="stringliteral">"forward-prefixes"</span>) ); <a name="l00468"></a>00468 addItem( mForwardPrefixesItem, QString::fromLatin1( <span class="stringliteral">"ForwardPrefixes"</span> ) ); <a name="l00469"></a>00469 mReplaceForwardPrefixItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"replace-forward-prefix"</span> ), mReplaceForwardPrefix, <span class="keyword">true</span> ); <a name="l00470"></a>00470 mReplaceForwardPrefixItem->setLabel( i18n(<span class="stringliteral">"Replace recognized prefix with \"&Fwd:\""</span>) ); <a name="l00471"></a>00471 addItem( mReplaceForwardPrefixItem, QString::fromLatin1( <span class="stringliteral">"ReplaceForwardPrefix"</span> ) ); <a name="l00472"></a>00472 mSmartQuoteItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"smart-quote"</span> ), mSmartQuote, <span class="keyword">true</span> ); <a name="l00473"></a>00473 mSmartQuoteItem->setLabel( i18n(<span class="stringliteral">"Use smart &quoting"</span>) ); <a name="l00474"></a>00474 addItem( mSmartQuoteItem, QString::fromLatin1( <span class="stringliteral">"SmartQuote"</span> ) ); <a name="l00475"></a>00475 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesAddresseeSelectorType; <a name="l00476"></a>00476 { <a name="l00477"></a>00477 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00478"></a>00478 choice.name = QString::fromLatin1( <span class="stringliteral">"New"</span> ); <a name="l00479"></a>00479 valuesAddresseeSelectorType.append( choice ); <a name="l00480"></a>00480 } <a name="l00481"></a>00481 { <a name="l00482"></a>00482 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00483"></a>00483 choice.name = QString::fromLatin1( <span class="stringliteral">"Old"</span> ); <a name="l00484"></a>00484 valuesAddresseeSelectorType.append( choice ); <a name="l00485"></a>00485 } <a name="l00486"></a>00486 mAddresseeSelectorTypeItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AddresseeSelectorType"</span> ), mAddresseeSelectorType, valuesAddresseeSelectorType, EnumAddresseeSelectorType::Old ); <a name="l00487"></a>00487 mAddresseeSelectorTypeItem->setLabel( i18n(<span class="stringliteral">"Type of addressee selector"</span>) ); <a name="l00488"></a>00488 mAddresseeSelectorTypeItem->setWhatsThis( i18n(<span class="stringliteral">"Sets the type of the dialog for selecting recipients for To,\n"</span> <a name="l00489"></a>00489 <span class="stringliteral">" CC and BCC."</span>) ); <a name="l00490"></a>00490 addItem( mAddresseeSelectorTypeItem, QString::fromLatin1( <span class="stringliteral">"AddresseeSelectorType"</span> ) ); <a name="l00491"></a>00491 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesRecipientsEditorType; <a name="l00492"></a>00492 { <a name="l00493"></a>00493 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00494"></a>00494 choice.name = QString::fromLatin1( <span class="stringliteral">"Classic"</span> ); <a name="l00495"></a>00495 valuesRecipientsEditorType.append( choice ); <a name="l00496"></a>00496 } <a name="l00497"></a>00497 { <a name="l00498"></a>00498 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00499"></a>00499 choice.name = QString::fromLatin1( <span class="stringliteral">"MultiLine"</span> ); <a name="l00500"></a>00500 valuesRecipientsEditorType.append( choice ); <a name="l00501"></a>00501 } <a name="l00502"></a>00502 mRecipientsEditorTypeItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"RecipientsEditorType"</span> ), mRecipientsEditorType, valuesRecipientsEditorType, EnumRecipientsEditorType::MultiLine ); <a name="l00503"></a>00503 mRecipientsEditorTypeItem->setLabel( i18n(<span class="stringliteral">"Type of recipients editor"</span>) ); <a name="l00504"></a>00504 mRecipientsEditorTypeItem->setWhatsThis( i18n(<span class="stringliteral">"Sets the type of the recipients editor for editing To,\n"</span> <a name="l00505"></a>00505 <span class="stringliteral">" CC and BCC."</span>) ); <a name="l00506"></a>00506 addItem( mRecipientsEditorTypeItem, QString::fromLatin1( <span class="stringliteral">"RecipientsEditorType"</span> ) ); <a name="l00507"></a>00507 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesSecondRecipientTypeDefault; <a name="l00508"></a>00508 { <a name="l00509"></a>00509 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00510"></a>00510 choice.name = QString::fromLatin1( <span class="stringliteral">"To"</span> ); <a name="l00511"></a>00511 valuesSecondRecipientTypeDefault.append( choice ); <a name="l00512"></a>00512 } <a name="l00513"></a>00513 { <a name="l00514"></a>00514 KConfigSkeleton::ItemEnum::Choice choice; <a name="l00515"></a>00515 choice.name = QString::fromLatin1( <span class="stringliteral">"Cc"</span> ); <a name="l00516"></a>00516 valuesSecondRecipientTypeDefault.append( choice ); <a name="l00517"></a>00517 } <a name="l00518"></a>00518 mSecondRecipientTypeDefaultItem = <span class="keyword">new</span> KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( <span class="stringliteral">"SecondRecipientTypeDefault"</span> ), mSecondRecipientTypeDefault, valuesSecondRecipientTypeDefault, EnumSecondRecipientTypeDefault::To ); <a name="l00519"></a>00519 mSecondRecipientTypeDefaultItem->setLabel( i18n(<span class="stringliteral">"SecondRecipientTypeDefault"</span>) ); <a name="l00520"></a>00520 addItem( mSecondRecipientTypeDefaultItem, QString::fromLatin1( <span class="stringliteral">"SecondRecipientTypeDefault"</span> ) ); <a name="l00521"></a>00521 mMaximumRecipientsItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"MaximumRecipients"</span> ), mMaximumRecipients, 200 ); <a name="l00522"></a>00522 mMaximumRecipientsItem->setLabel( i18n(<span class="stringliteral">"Maximum number of recipient editor lines."</span>) ); <a name="l00523"></a>00523 addItem( mMaximumRecipientsItem, QString::fromLatin1( <span class="stringliteral">"MaximumRecipients"</span> ) ); <a name="l00524"></a>00524 mCustomTemplatesItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"CustomTemplates"</span> ), mCustomTemplates ); <a name="l00525"></a>00525 mCustomTemplatesItem->setLabel( i18n(<span class="stringliteral">"CustomTemplates"</span>) ); <a name="l00526"></a>00526 addItem( mCustomTemplatesItem, QString::fromLatin1( <span class="stringliteral">"CustomTemplates"</span> ) ); <a name="l00527"></a>00527 mMimetypesToStripWhenInlineForwardingItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"MimetypesToStripWhenInlineForwarding"</span> ), mMimetypesToStripWhenInlineForwarding ); <a name="l00528"></a>00528 mMimetypesToStripWhenInlineForwardingItem->setLabel( i18n(<span class="stringliteral">"List of message part types to strip off mails that are being forwarded inline."</span>) ); <a name="l00529"></a>00529 addItem( mMimetypesToStripWhenInlineForwardingItem, QString::fromLatin1( <span class="stringliteral">"MimetypesToStripWhenInlineForwarding"</span> ) ); <a name="l00530"></a>00530 mMaximumAttachmentSizeItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"MaximumAttachmentSize"</span> ), mMaximumAttachmentSize, 50 ); <a name="l00531"></a>00531 mMaximumAttachmentSizeItem->setLabel( i18n(<span class="stringliteral">"The maximum size in MB that email attachments are allowed to have."</span>) ); <a name="l00532"></a>00532 addItem( mMaximumAttachmentSizeItem, QString::fromLatin1( <span class="stringliteral">"MaximumAttachmentSize"</span> ) ); <a name="l00533"></a>00533 mShowSnippetManagerItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowSnippetManager"</span> ), mShowSnippetManager, <span class="keyword">false</span> ); <a name="l00534"></a>00534 mShowSnippetManagerItem->setLabel( i18n(<span class="stringliteral">"Show the Text Snippet Management and Insertion Panel in the composer."</span>) ); <a name="l00535"></a>00535 addItem( mShowSnippetManagerItem, QString::fromLatin1( <span class="stringliteral">"ShowSnippetManager"</span> ) ); <a name="l00536"></a>00536 QValueList<int> defaultSnippetSplitterPosition; <a name="l00537"></a>00537 <a name="l00538"></a>00538 mSnippetSplitterPositionItem = <span class="keyword">new</span> KConfigSkeleton::ItemIntList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"SnippetSplitterPosition"</span> ), mSnippetSplitterPosition, defaultSnippetSplitterPosition ); <a name="l00539"></a>00539 mSnippetSplitterPositionItem->setLabel( i18n(<span class="stringliteral">"SnippetSplitterPosition"</span>) ); <a name="l00540"></a>00540 addItem( mSnippetSplitterPositionItem, QString::fromLatin1( <span class="stringliteral">"SnippetSplitterPosition"</span> ) ); <a name="l00541"></a>00541 mShowGnuPGAuditLogAfterSuccessfulSignEncryptItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowGnuPGAuditLogAfterSuccessfulSignEncrypt"</span> ), mShowGnuPGAuditLogAfterSuccessfulSignEncrypt, <span class="keyword">false</span> ); <a name="l00542"></a>00542 mShowGnuPGAuditLogAfterSuccessfulSignEncryptItem->setLabel( i18n(<span class="stringliteral">"Show the GnuPG Audit Log even after crypto operations that completed successfully."</span>) ); <a name="l00543"></a>00543 addItem( mShowGnuPGAuditLogAfterSuccessfulSignEncryptItem, QString::fromLatin1( <span class="stringliteral">"ShowGnuPGAuditLogAfterSuccessfulSignEncrypt"</span> ) ); <a name="l00544"></a>00544 <a name="l00545"></a>00545 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Fonts"</span> ) ); <a name="l00546"></a>00546 <a name="l00547"></a>00547 mUseDefaultFontsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"defaultFonts"</span> ), mUseDefaultFonts, <span class="keyword">true</span> ); <a name="l00548"></a>00548 mUseDefaultFontsItem->setLabel( i18n(<span class="stringliteral">"defaultFonts"</span>) ); <a name="l00549"></a>00549 addItem( mUseDefaultFontsItem, QString::fromLatin1( <span class="stringliteral">"UseDefaultFonts"</span> ) ); <a name="l00550"></a>00550 mComposerFontItem = <span class="keyword">new</span> KConfigSkeleton::ItemFont( currentGroup(), QString::fromLatin1( <span class="stringliteral">"composer-font"</span> ), mComposerFont, KGlobalSettings::generalFont() ); <a name="l00551"></a>00551 mComposerFontItem->setLabel( i18n(<span class="stringliteral">"composer-font"</span>) ); <a name="l00552"></a>00552 addItem( mComposerFontItem, QString::fromLatin1( <span class="stringliteral">"ComposerFont"</span> ) ); <a name="l00553"></a>00553 mFixedFontItem = <span class="keyword">new</span> KConfigSkeleton::ItemFont( currentGroup(), QString::fromLatin1( <span class="stringliteral">"fixed-font"</span> ), mFixedFont, KGlobalSettings::fixedFont() ); <a name="l00554"></a>00554 mFixedFontItem->setLabel( i18n(<span class="stringliteral">"fixed-font"</span>) ); <a name="l00555"></a>00555 addItem( mFixedFontItem, QString::fromLatin1( <span class="stringliteral">"FixedFont"</span> ) ); <a name="l00556"></a>00556 <a name="l00557"></a>00557 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Geometry"</span> ) ); <a name="l00558"></a>00558 <a name="l00559"></a>00559 mComposerSizeItem = <span class="keyword">new</span> KConfigSkeleton::ItemSize( currentGroup(), QString::fromLatin1( <span class="stringliteral">"composer"</span> ), mComposerSize, QSize(480,510) ); <a name="l00560"></a>00560 mComposerSizeItem->setLabel( i18n(<span class="stringliteral">"composer"</span>) ); <a name="l00561"></a>00561 addItem( mComposerSizeItem, QString::fromLatin1( <span class="stringliteral">"ComposerSize"</span> ) ); <a name="l00562"></a>00562 <a name="l00563"></a>00563 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"Reader"</span> ) ); <a name="l00564"></a>00564 <a name="l00565"></a>00565 mUseDefaultColorsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"defaultColors"</span> ), mUseDefaultColors, <span class="keyword">true</span> ); <a name="l00566"></a>00566 mUseDefaultColorsItem->setLabel( i18n(<span class="stringliteral">"defaultColors"</span>) ); <a name="l00567"></a>00567 addItem( mUseDefaultColorsItem, QString::fromLatin1( <span class="stringliteral">"UseDefaultColors"</span> ) ); <a name="l00568"></a>00568 mForegroundColorItem = <span class="keyword">new</span> KConfigSkeleton::ItemColor( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ForegroundColor"</span> ), mForegroundColor, kapp->palette().active().text() ); <a name="l00569"></a>00569 mForegroundColorItem->setLabel( i18n(<span class="stringliteral">"ForegroundColor"</span>) ); <a name="l00570"></a>00570 addItem( mForegroundColorItem, QString::fromLatin1( <span class="stringliteral">"ForegroundColor"</span> ) ); <a name="l00571"></a>00571 mBackgroundColorItem = <span class="keyword">new</span> KConfigSkeleton::ItemColor( currentGroup(), QString::fromLatin1( <span class="stringliteral">"BackgroundColor"</span> ), mBackgroundColor, kapp->palette().active().base() ); <a name="l00572"></a>00572 mBackgroundColorItem->setLabel( i18n(<span class="stringliteral">"BackgroundColor"</span>) ); <a name="l00573"></a>00573 addItem( mBackgroundColorItem, QString::fromLatin1( <span class="stringliteral">"BackgroundColor"</span> ) ); <a name="l00574"></a>00574 mFallbackCharacterEncodingItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FallbackCharacterEncoding"</span> ), mFallbackCharacterEncoding, QCString(QTextCodec::codecForLocale()->name()).lower() == <span class="stringliteral">"eucjp"</span>? QCString(<span class="stringliteral">"jis7"</span>) : QCString(QTextCodec::codecForLocale()->name()).lower() ); <a name="l00575"></a>00575 mFallbackCharacterEncodingItem->setLabel( i18n(<span class="stringliteral">"FallbackCharacterEncoding"</span>) ); <a name="l00576"></a>00576 mFallbackCharacterEncodingItem->setWhatsThis( i18n(<span class="stringliteral">"Some emails, especially those generated automatically, do not specify the character encoding which needs to be used to properly display them. In such cases a fallback character encoding will be used, which you can configure here. Set it to the character encoding most commonly used in your part of the world. As a default the encoding configured for the whole system is used."</span>) ); <a name="l00577"></a>00577 addItem( mFallbackCharacterEncodingItem, QString::fromLatin1( <span class="stringliteral">"FallbackCharacterEncoding"</span> ) ); <a name="l00578"></a>00578 mOverrideCharacterEncodingItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"encoding"</span> ), mOverrideCharacterEncoding ); <a name="l00579"></a>00579 mOverrideCharacterEncodingItem->setLabel( i18n(<span class="stringliteral">"encoding"</span>) ); <a name="l00580"></a>00580 mOverrideCharacterEncodingItem->setWhatsThis( i18n(<span class="stringliteral">"Changing this from its default 'Auto' will force the use of the specified encoding for all emails, regardless of what they specify themselves."</span>) ); <a name="l00581"></a>00581 addItem( mOverrideCharacterEncodingItem, QString::fromLatin1( <span class="stringliteral">"OverrideCharacterEncoding"</span> ) ); <a name="l00582"></a>00582 mShowEmoticonsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowEmoticons"</span> ), mShowEmoticons, <span class="keyword">true</span> ); <a name="l00583"></a>00583 mShowEmoticonsItem->setLabel( i18n(<span class="stringliteral">"Replace smileys by emoticons"</span>) ); <a name="l00584"></a>00584 mShowEmoticonsItem->setWhatsThis( i18n(<span class="stringliteral">"Enable this if you want smileys like :-) appearing in the message text to be replaced by emoticons (small pictures)."</span>) ); <a name="l00585"></a>00585 addItem( mShowEmoticonsItem, QString::fromLatin1( <span class="stringliteral">"ShowEmoticons"</span> ) ); <a name="l00586"></a>00586 mShowExpandQuotesMarkItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowExpandQuotesMark"</span> ), mShowExpandQuotesMark, <span class="keyword">false</span> ); <a name="l00587"></a>00587 mShowExpandQuotesMarkItem->setLabel( i18n(<span class="stringliteral">"Show expand/collapse quote marks"</span>) ); <a name="l00588"></a>00588 mShowExpandQuotesMarkItem->setWhatsThis( i18n(<span class="stringliteral">"Enable this option to show different levels of quoted text. Disable to hide the levels of quoted text."</span>) ); <a name="l00589"></a>00589 addItem( mShowExpandQuotesMarkItem, QString::fromLatin1( <span class="stringliteral">"ShowExpandQuotesMark"</span> ) ); <a name="l00590"></a>00590 mCollapseQuoteLevelSpinItem = <span class="keyword">new</span> KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( <span class="stringliteral">"CollapseQuoteLevelSpin"</span> ), mCollapseQuoteLevelSpin, 3 ); <a name="l00591"></a>00591 mCollapseQuoteLevelSpinItem->setMinValue(0); <a name="l00592"></a>00592 mCollapseQuoteLevelSpinItem->setMaxValue(10); <a name="l00593"></a>00593 mCollapseQuoteLevelSpinItem->setLabel( i18n(<span class="stringliteral">"Automatic collapse level:"</span>) ); <a name="l00594"></a>00594 addItem( mCollapseQuoteLevelSpinItem, QString::fromLatin1( <span class="stringliteral">"CollapseQuoteLevelSpin"</span> ) ); <a name="l00595"></a>00595 mShrinkQuotesItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShrinkQuotes"</span> ), mShrinkQuotes, <span class="keyword">false</span> ); <a name="l00596"></a>00596 mShrinkQuotesItem->setLabel( i18n(<span class="stringliteral">"Reduce font size for quoted text"</span>) ); <a name="l00597"></a>00597 mShrinkQuotesItem->setWhatsThis( i18n(<span class="stringliteral">"Enable this option to show quoted text with a smaller font."</span>) ); <a name="l00598"></a>00598 addItem( mShrinkQuotesItem, QString::fromLatin1( <span class="stringliteral">"ShrinkQuotes"</span> ) ); <a name="l00599"></a>00599 mChiasmusDecryptionKeyItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ChiasmusDecryptionKey"</span> ), mChiasmusDecryptionKey ); <a name="l00600"></a>00600 mChiasmusDecryptionKeyItem->setLabel( i18n(<span class="stringliteral">"ChiasmusDecryptionKey"</span>) ); <a name="l00601"></a>00601 addItem( mChiasmusDecryptionKeyItem, QString::fromLatin1( <span class="stringliteral">"ChiasmusDecryptionKey"</span> ) ); <a name="l00602"></a>00602 mChiasmusDecryptionOptionsItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ChiasmusDecryptionOptions"</span> ), mChiasmusDecryptionOptions ); <a name="l00603"></a>00603 mChiasmusDecryptionOptionsItem->setLabel( i18n(<span class="stringliteral">"ChiasmusDecryptionOptions"</span>) ); <a name="l00604"></a>00604 addItem( mChiasmusDecryptionOptionsItem, QString::fromLatin1( <span class="stringliteral">"ChiasmusDecryptionOptions"</span> ) ); <a name="l00605"></a>00605 mShowUserAgentItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"ShowUserAgent"</span> ), mShowUserAgent, <span class="keyword">false</span> ); <a name="l00606"></a>00606 mShowUserAgentItem->setLabel( i18n(<span class="stringliteral">"Show user agent in fancy headers"</span>) ); <a name="l00607"></a>00607 mShowUserAgentItem->setWhatsThis( i18n(<span class="stringliteral">"Enable this option to get the User-Agent and X-Mailer header lines displayed when using fancy headers."</span>) ); <a name="l00608"></a>00608 addItem( mShowUserAgentItem, QString::fromLatin1( <span class="stringliteral">"ShowUserAgent"</span> ) ); <a name="l00609"></a>00609 mAllowAttachmentDeletionItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AllowAttachmentDeletion"</span> ), mAllowAttachmentDeletion, <span class="keyword">true</span> ); <a name="l00610"></a>00610 mAllowAttachmentDeletionItem->setLabel( i18n(<span class="stringliteral">"Allow to delete attachments of existing mails."</span>) ); <a name="l00611"></a>00611 addItem( mAllowAttachmentDeletionItem, QString::fromLatin1( <span class="stringliteral">"AllowAttachmentDeletion"</span> ) ); <a name="l00612"></a>00612 mAllowAttachmentEditingItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AllowAttachmentEditing"</span> ), mAllowAttachmentEditing, <span class="keyword">false</span> ); <a name="l00613"></a>00613 mAllowAttachmentEditingItem->setLabel( i18n(<span class="stringliteral">"Allow to edit attachments of existing mails."</span>) ); <a name="l00614"></a>00614 addItem( mAllowAttachmentEditingItem, QString::fromLatin1( <span class="stringliteral">"AllowAttachmentEditing"</span> ) ); <a name="l00615"></a>00615 mAlwaysDecryptItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AlwaysDecrypt"</span> ), mAlwaysDecrypt, <span class="keyword">false</span> ); <a name="l00616"></a>00616 mAlwaysDecryptItem->setLabel( i18n(<span class="stringliteral">"Always decrypt messages when viewing or ask befor decrypting"</span>) ); <a name="l00617"></a>00617 addItem( mAlwaysDecryptItem, QString::fromLatin1( <span class="stringliteral">"AlwaysDecrypt"</span> ) ); <a name="l00618"></a>00618 <a name="l00619"></a>00619 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"TextIndex"</span> ) ); <a name="l00620"></a>00620 <a name="l00621"></a>00621 mAutomaticDecryptItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"automaticDecrypt"</span> ), mAutomaticDecrypt, <span class="keyword">true</span> ); <a name="l00622"></a>00622 mAutomaticDecryptItem->setLabel( i18n(<span class="stringliteral">"automaticDecrypt"</span>) ); <a name="l00623"></a>00623 addItem( mAutomaticDecryptItem, QString::fromLatin1( <span class="stringliteral">"automaticDecrypt"</span> ) ); <a name="l00624"></a>00624 <a name="l00625"></a>00625 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"MDN"</span> ) ); <a name="l00626"></a>00626 <a name="l00627"></a>00627 mSendMDNsWithEmptySenderItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"SendMDNsWithEmptySender"</span> ), mSendMDNsWithEmptySender, <span class="keyword">false</span> ); <a name="l00628"></a>00628 mSendMDNsWithEmptySenderItem->setLabel( i18n(<span class="stringliteral">"Send Message Disposition Notifications with an empty sender."</span>) ); <a name="l00629"></a>00629 mSendMDNsWithEmptySenderItem->setWhatsThis( i18n(<span class="stringliteral">"Send Message Disposition Notifications with an empty sender string. Some servers might be configure to reject such messages, so if you are experiencing problems sending MDNs, uncheck this option."</span>) ); <a name="l00630"></a>00630 addItem( mSendMDNsWithEmptySenderItem, QString::fromLatin1( <span class="stringliteral">"SendMDNsWithEmptySender"</span> ) ); <a name="l00631"></a>00631 <a name="l00632"></a>00632 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"GlobalTemplates"</span> ) ); <a name="l00633"></a>00633 <a name="l00634"></a>00634 mPhrasesConvertedItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"PhrasesConverted"</span> ), mPhrasesConverted, <span class="keyword">false</span> ); <a name="l00635"></a>00635 mPhrasesConvertedItem->setLabel( i18n(<span class="stringliteral">"Phrases has been converted to templates"</span>) ); <a name="l00636"></a>00636 mPhrasesConvertedItem->setWhatsThis( i18n(<span class="stringliteral">"Old phrases have been converted to templates"</span>) ); <a name="l00637"></a>00637 addItem( mPhrasesConvertedItem, QString::fromLatin1( <span class="stringliteral">"PhrasesConverted"</span> ) ); <a name="l00638"></a>00638 mTemplateNewMessageItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TemplateNewMessage"</span> ), mTemplateNewMessage, TemplatesConfiguration::defaultNewMessage() ); <a name="l00639"></a>00639 mTemplateNewMessageItem->setLabel( i18n(<span class="stringliteral">"Message template for new message"</span>) ); <a name="l00640"></a>00640 addItem( mTemplateNewMessageItem, QString::fromLatin1( <span class="stringliteral">"TemplateNewMessage"</span> ) ); <a name="l00641"></a>00641 mTemplateReplyItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TemplateReply"</span> ), mTemplateReply, TemplatesConfiguration::defaultReply() ); <a name="l00642"></a>00642 mTemplateReplyItem->setLabel( i18n(<span class="stringliteral">"Message template for reply"</span>) ); <a name="l00643"></a>00643 addItem( mTemplateReplyItem, QString::fromLatin1( <span class="stringliteral">"TemplateReply"</span> ) ); <a name="l00644"></a>00644 mTemplateReplyAllItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TemplateReplyAll"</span> ), mTemplateReplyAll, TemplatesConfiguration::defaultReplyAll() ); <a name="l00645"></a>00645 mTemplateReplyAllItem->setLabel( i18n(<span class="stringliteral">"Message template for reply to all"</span>) ); <a name="l00646"></a>00646 addItem( mTemplateReplyAllItem, QString::fromLatin1( <span class="stringliteral">"TemplateReplyAll"</span> ) ); <a name="l00647"></a>00647 mTemplateForwardItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"TemplateForward"</span> ), mTemplateForward, TemplatesConfiguration::defaultForward() ); <a name="l00648"></a>00648 mTemplateForwardItem->setLabel( i18n(<span class="stringliteral">"Message template for forward"</span>) ); <a name="l00649"></a>00649 addItem( mTemplateForwardItem, QString::fromLatin1( <span class="stringliteral">"TemplateForward"</span> ) ); <a name="l00650"></a>00650 mQuoteStringItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"QuoteString"</span> ), mQuoteString, TemplatesConfiguration::defaultQuoteString() ); <a name="l00651"></a>00651 mQuoteStringItem->setLabel( i18n(<span class="stringliteral">"Quote characters"</span>) ); <a name="l00652"></a>00652 addItem( mQuoteStringItem, QString::fromLatin1( <span class="stringliteral">"QuoteString"</span> ) ); <a name="l00653"></a>00653 <a name="l00654"></a>00654 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"OutOfOffice"</span> ) ); <a name="l00655"></a>00655 <a name="l00656"></a>00656 mAllowOutOfOfficeSettingsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AllowOutOfOfficeSettings"</span> ), mAllowOutOfOfficeSettings, <span class="keyword">true</span> ); <a name="l00657"></a>00657 mAllowOutOfOfficeSettingsItem->setLabel( i18n(<span class="stringliteral">"Allow out-of-office settings to to be changeable by the user."</span>) ); <a name="l00658"></a>00658 addItem( mAllowOutOfOfficeSettingsItem, QString::fromLatin1( <span class="stringliteral">"AllowOutOfOfficeSettings"</span> ) ); <a name="l00659"></a>00659 mAllowOutOfOfficeUploadButNoSettingsItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"AllowOutOfOfficeUploadButNoSettings"</span> ), mAllowOutOfOfficeUploadButNoSettings, <span class="keyword">false</span> ); <a name="l00660"></a>00660 mAllowOutOfOfficeUploadButNoSettingsItem->setLabel( i18n(<span class="stringliteral">"Allow users to upload out-of-office sieve scripts, but disallow them changin any settings, such as the domain to react to and the spam reaction switch."</span>) ); <a name="l00661"></a>00661 addItem( mAllowOutOfOfficeUploadButNoSettingsItem, QString::fromLatin1( <span class="stringliteral">"AllowOutOfOfficeUploadButNoSettings"</span> ) ); <a name="l00662"></a>00662 mOutOfOfficeDomainItem = <span class="keyword">new</span> KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( <span class="stringliteral">"OutOfOfficeDomain"</span> ), mOutOfOfficeDomain ); <a name="l00663"></a>00663 mOutOfOfficeDomainItem->setLabel( i18n(<span class="stringliteral">"Send out-of-office replies to mails coming from this domain only."</span>) ); <a name="l00664"></a>00664 addItem( mOutOfOfficeDomainItem, QString::fromLatin1( <span class="stringliteral">"OutOfOfficeDomain"</span> ) ); <a name="l00665"></a>00665 mOutOfOfficeReactToSpamItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"OutOfOfficeReactToSpam"</span> ), mOutOfOfficeReactToSpam, <span class="keyword">false</span> ); <a name="l00666"></a>00666 mOutOfOfficeReactToSpamItem->setLabel( i18n(<span class="stringliteral">"Allow out-of-office replies to be sent to messages marked as SPAM."</span>) ); <a name="l00667"></a>00667 addItem( mOutOfOfficeReactToSpamItem, QString::fromLatin1( <span class="stringliteral">"OutOfOfficeReactToSpam"</span> ) ); <a name="l00668"></a>00668 mCheckOutOfOfficeOnStartupItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"CheckOutOfOfficeOnStartup"</span> ), mCheckOutOfOfficeOnStartup, <span class="keyword">true</span> ); <a name="l00669"></a>00669 mCheckOutOfOfficeOnStartupItem->setLabel( i18n(<span class="stringliteral">"Check if there is still an active out-of-office reply configured when starting KMail."</span>) ); <a name="l00670"></a>00670 addItem( mCheckOutOfOfficeOnStartupItem, QString::fromLatin1( <span class="stringliteral">"CheckOutOfOfficeOnStartup"</span> ) ); <a name="l00671"></a>00671 <a name="l00672"></a>00672 setCurrentGroup( QString::fromLatin1( <span class="stringliteral">"FavoriteFolderView"</span> ) ); <a name="l00673"></a>00673 <a name="l00674"></a>00674 mEnableFavoriteFolderViewItem = <span class="keyword">new</span> KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( <span class="stringliteral">"EnableFavoriteFolderView"</span> ), mEnableFavoriteFolderView, <span class="keyword">true</span> ); <a name="l00675"></a>00675 mEnableFavoriteFolderViewItem->setLabel( i18n(<span class="stringliteral">"EnableFavoriteFolderView"</span>) ); <a name="l00676"></a>00676 addItem( mEnableFavoriteFolderViewItem, QString::fromLatin1( <span class="stringliteral">"EnableFavoriteFolderView"</span> ) ); <a name="l00677"></a>00677 QValueList<int> defaultFolderViewSplitterPosition; <a name="l00678"></a>00678 <a name="l00679"></a>00679 mFolderViewSplitterPositionItem = <span class="keyword">new</span> KConfigSkeleton::ItemIntList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FolderViewSplitterPosition"</span> ), mFolderViewSplitterPosition, defaultFolderViewSplitterPosition ); <a name="l00680"></a>00680 mFolderViewSplitterPositionItem->setLabel( i18n(<span class="stringliteral">"FolderViewSplitterPosition"</span>) ); <a name="l00681"></a>00681 addItem( mFolderViewSplitterPositionItem, QString::fromLatin1( <span class="stringliteral">"FolderViewSplitterPosition"</span> ) ); <a name="l00682"></a>00682 QValueList<int> defaultFavoriteFolderIds; <a name="l00683"></a>00683 <a name="l00684"></a>00684 mFavoriteFolderIdsItem = <span class="keyword">new</span> KConfigSkeleton::ItemIntList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FavoriteFolderIds"</span> ), mFavoriteFolderIds, defaultFavoriteFolderIds ); <a name="l00685"></a>00685 mFavoriteFolderIdsItem->setLabel( i18n(<span class="stringliteral">"FavoriteFolderIds"</span>) ); <a name="l00686"></a>00686 addItem( mFavoriteFolderIdsItem, QString::fromLatin1( <span class="stringliteral">"FavoriteFolderIds"</span> ) ); <a name="l00687"></a>00687 mFavoriteFolderNamesItem = <span class="keyword">new</span> KConfigSkeleton::ItemStringList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FavoriteFolderNames"</span> ), mFavoriteFolderNames ); <a name="l00688"></a>00688 mFavoriteFolderNamesItem->setLabel( i18n(<span class="stringliteral">"FavoriteFolderNames"</span>) ); <a name="l00689"></a>00689 addItem( mFavoriteFolderNamesItem, QString::fromLatin1( <span class="stringliteral">"FavoriteFolderNames"</span> ) ); <a name="l00690"></a>00690 QValueList<int> defaultFavoriteFolderViewSeenInboxes; <a name="l00691"></a>00691 <a name="l00692"></a>00692 mFavoriteFolderViewSeenInboxesItem = <span class="keyword">new</span> KConfigSkeleton::ItemIntList( currentGroup(), QString::fromLatin1( <span class="stringliteral">"FavoriteFolderViewSeenInboxes"</span> ), mFavoriteFolderViewSeenInboxes, defaultFavoriteFolderViewSeenInboxes ); <a name="l00693"></a>00693 mFavoriteFolderViewSeenInboxesItem->setLabel( i18n(<span class="stringliteral">"FavoriteFolderViewSeenInboxes"</span>) ); <a name="l00694"></a>00694 addItem( mFavoriteFolderViewSeenInboxesItem, QString::fromLatin1( <span class="stringliteral">"FavoriteFolderViewSeenInboxes"</span> ) ); <a name="l00695"></a>00695 } <a name="l00696"></a>00696 <a name="l00697"></a>00697 GlobalSettingsBase::~GlobalSettingsBase() <a name="l00698"></a>00698 { <a name="l00699"></a>00699 <span class="keywordflow">if</span> ( mSelf == <span class="keyword">this</span> ) <a name="l00700"></a>00700 staticGlobalSettingsBaseDeleter.setObject( mSelf, 0, <span class="keyword">false</span> ); <a name="l00701"></a>00701 } <a name="l00702"></a>00702 </pre></div></div> </div></div> </td> </tr> <tr> <td valign="top" id="leftmenu" width="25%"> <a name="navigation"></a> <div class="menu_box"><h2>kmail</h2> <div class="nav_list"> <ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul> <!-- <h2>Class Picker</h2> <div style="text-align: center;"> <form name="guideform"> <select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value"> <option value="annotated.html">-- Choose --</option> <option value="classAccountUpdater.html">accountupdater</option>, <option value="classAttachmentModifyCommand.html">attachmentmodifycommand</option>, <option value="classFolderStorage.html">folderstorage</option>, <option value="classKCursorSaver.html">kcursorsaver</option>, <option value="classKleo_1_1KeyResolver.html">kleo::keyresolver</option>, <option value="classKListViewIndexedSearchLine.html">klistviewindexedsearchline</option>, <option value="classKMAcctFolder.html">kmacctfolder</option>, <option value="classKMAcctSelDlg.html">kmacctseldlg</option>, <option value="classKMail_1_1AccountComboBox.html">kmail::accountcombobox</option>, <option value="classKMail_1_1AccountManager.html">kmail::accountmanager</option>, <option value="classKMail_1_1ACLEntryDialog.html">kmail::aclentrydialog</option>, <option value="classKMail_1_1ACLJobs_1_1DeleteACLJob.html">kmail::acljobs::deleteacljob</option>, <option value="classKMail_1_1ACLJobs_1_1GetACLJob.html">kmail::acljobs::getacljob</option>, <option value="classKMail_1_1ACLJobs_1_1GetUserRightsJob.html">kmail::acljobs::getuserrightsjob</option>, <option value="classKMail_1_1ACLJobs_1_1MultiSetACLJob.html">kmail::acljobs::multisetacljob</option>, <option value="classKMail_1_1AnnotationJobs_1_1GetAnnotationJob.html">kmail::annotationjobs::getannotationjob</option>, <option value="classKMail_1_1AnnotationJobs_1_1MultiGetAnnotationJob.html">kmail::annotationjobs::multigetannotationjob</option>, <option value="classKMail_1_1AnnotationJobs_1_1MultiSetAnnotationJob.html">kmail::annotationjobs::multisetannotationjob</option>, <option value="classKMail_1_1AnnotationJobs_1_1MultiUrlGetAnnotationJob.html">kmail::annotationjobs::multiurlgetannotationjob</option>, <option value="classKMail_1_1AntiSpamConfig.html">kmail::antispamconfig</option>, <option value="classKMail_1_1AntiSpamWizard.html">kmail::antispamwizard</option>, <option value="classKMail_1_1AntiSpamWizard_1_1ConfigReader.html">kmail::antispamwizard::configreader</option>, <option value="classKMail_1_1AntiSpamWizard_1_1SpamToolConfig.html">kmail::antispamwizard::spamtoolconfig</option>, <option value="classKMail_1_1Callback.html">kmail::callback</option>, <option value="classKMail_1_1CopyFolderJob.html">kmail::copyfolderjob</option>, <option value="classKMail_1_1DictionaryComboBox.html">kmail::dictionarycombobox</option>, <option value="classKMail_1_1EditorWatcher.html">kmail::editorwatcher</option>, <option value="classKMail_1_1FilterImporterExporter.html">kmail::filterimporterexporter</option>, <option value="classKMail_1_1FilterLog.html">kmail::filterlog</option>, <option value="classKMail_1_1FilterLogDialog.html">kmail::filterlogdialog</option>, <option value="classKMail_1_1FolderDiaACLTab.html">kmail::folderdiaacltab</option>, <option value="classKMail_1_1FolderDiaGeneralTab.html">kmail::folderdiageneraltab</option>, <option value="classKMail_1_1FolderDiaQuotaTab.html">kmail::folderdiaquotatab</option>, <option value="classKMail_1_1FolderDiaTab.html">kmail::folderdiatab</option>, <option value="classKMail_1_1FolderDiaTemplatesTab.html">kmail::folderdiatemplatestab</option>, <option value="classKMail_1_1FolderRequester.html">kmail::folderrequester</option>, <option value="classKMail_1_1HeaderItem.html">kmail::headeritem</option>, <option value="classKMail_1_1HeaderStyle.html">kmail::headerstyle</option>, <option value="classKMail_1_1HtmlStatusBar.html">kmail::htmlstatusbar</option>, <option value="classKMail_1_1HtmlWriter.html">kmail::htmlwriter</option>, <option value="classKMail_1_1IdentityDrag.html">kmail::identitydrag</option>, <option value="classKMail_1_1IdentityListView.html">kmail::identitylistview</option>, <option value="classKMail_1_1IdentityListViewItem.html">kmail::identitylistviewitem</option>, <option value="classKMail_1_1Interface_1_1BodyPart.html">kmail::interface::bodypart</option>, <option value="classKMail_1_1Interface_1_1BodyPartFormatterPlugin.html">kmail::interface::bodypartformatterplugin</option>, <option value="classKMail_1_1Interface_1_1BodyPartMemento.html">kmail::interface::bodypartmemento</option>, <option value="classKMail_1_1Interface_1_1BodyPartURLHandler.html">kmail::interface::bodyparturlhandler</option>, <option value="classKMail_1_1Interface_1_1Observable.html">kmail::interface::observable</option>, <option value="classKMail_1_1Interface_1_1Observer.html">kmail::interface::observer</option>, <option value="classKMail_1_1JobScheduler.html">kmail::jobscheduler</option>, <option value="classKMail_1_1ListJob.html">kmail::listjob</option>, <option value="classKMail_1_1MaildirCompactionJob.html">kmail::maildircompactionjob</option>, <option value="classKMail_1_1MailingList.html">kmail::mailinglist</option>, <option value="classKMail_1_1MboxCompactionJob.html">kmail::mboxcompactionjob</option>, <option value="classKMail_1_1MessageActions.html">kmail::messageactions</option>, <option value="classKMail_1_1MessageCopyHelper.html">kmail::messagecopyhelper</option>, <option value="classKMail_1_1PartNodeBodyPart.html">kmail::partnodebodypart</option>, <option value="classKMail_1_1PopAccount.html">kmail::popaccount</option>, <option value="classKMail_1_1QuotaJobs_1_1GetQuotarootJob.html">kmail::quotajobs::getquotarootjob</option>, <option value="classKMail_1_1QuotaJobs_1_1GetStorageQuotaJob.html">kmail::quotajobs::getstoragequotajob</option>, <option value="classKMail_1_1RedirectDialog.html">kmail::redirectdialog</option>, <option value="classKMail_1_1RenameJob.html">kmail::renamejob</option>, <option value="classKMail_1_1RuleWidgetHandler.html">kmail::rulewidgethandler</option>, <option value="classKMail_1_1RuleWidgetHandlerManager.html">kmail::rulewidgethandlermanager</option>, <option value="classKMail_1_1ScheduledCompactionTask.html">kmail::scheduledcompactiontask</option>, <option value="classKMail_1_1ScheduledExpireTask.html">kmail::scheduledexpiretask</option>, <option value="classKMail_1_1ScheduledJob.html">kmail::scheduledjob</option>, <option value="classKMail_1_1ScheduledTask.html">kmail::scheduledtask</option>, <option value="classKMail_1_1SearchJob.html">kmail::searchjob</option>, <option value="classKMail_1_1SearchWindow.html">kmail::searchwindow</option>, <option value="classKMail_1_1SecondaryWindow.html">kmail::secondarywindow</option>, <option value="classKMail_1_1SieveDebugDialog.html">kmail::sievedebugdialog</option>, <option value="classKMail_1_1SortCacheItem.html">kmail::sortcacheitem</option>, <option value="classKMail_1_1SpamHeaderAnalyzer.html">kmail::spamheaderanalyzer</option>, <option value="classKMail_1_1SpamScore.html">kmail::spamscore</option>, <option value="classKMail_1_1TeeHtmlWriter.html">kmail::teehtmlwriter</option>, <option value="classKMail_1_1TransportManager.html">kmail::transportmanager</option>, <option value="classKMail_1_1UndoInfo.html">kmail::undoinfo</option>, <option value="classKMail_1_1URLHandler.html">kmail::urlhandler</option>, <option value="classKMail_1_1URLHandlerManager.html">kmail::urlhandlermanager</option>, <option value="classKMail_1_1Util_1_1LaterDeleter.html">kmail::util::laterdeleter</option>, <option value="classKMailICalIfaceImpl.html">kmailicalifaceimpl</option>, <option value="classKMailIface.html">kmailiface</option>, <option value="classKMDict.html">kmdict</option>, <option value="classKMDictItem.html">kmdictitem</option>, <option value="classKMFilterAction.html">kmfilteraction</option>, <option value="classKMFilterActionDict.html">kmfilteractiondict</option>, <option value="classKMFilterActionWidget.html">kmfilteractionwidget</option>, <option value="classKMFilterActionWithAddress.html">kmfilteractionwithaddress</option>, <option value="classKMFilterActionWithFolder.html">kmfilteractionwithfolder</option>, <option value="classKMFilterActionWithNone.html">kmfilteractionwithnone</option>, <option value="classKMFilterActionWithString.html">kmfilteractionwithstring</option>, <option value="classKMFilterActionWithStringList.html">kmfilteractionwithstringlist</option>, <option value="classKMFilterActionWithUOID.html">kmfilteractionwithuoid</option>, <option value="classKMFilterActionWithUrl.html">kmfilteractionwithurl</option>, <option value="classKMFilterDlg.html">kmfilterdlg</option>, <option value="classKMFilterListBox.html">kmfilterlistbox</option>, <option value="classKMFolder.html">kmfolder</option>, <option value="classKMFolderDialog.html">kmfolderdialog</option>, <option value="classKMFolderDir.html">kmfolderdir</option>, <option value="classKMFolderIndex.html">kmfolderindex</option>, <option value="classKMFolderOpener.html">kmfolderopener</option>, <option value="classKMHeaders.html">kmheaders</option>, <option value="classKMKernel.html">kmkernel</option>, <option value="classKMMenuCommand.html">kmmenucommand</option>, <option value="classKMMessage.html">kmmessage</option>, <option value="classKMMsgDict.html">kmmsgdict</option>, <option value="classKMMsgList.html">kmmsglist</option>, <option value="classKMMsgPartDialog.html">kmmsgpartdialog</option>, <option value="classKMMsgPartDialogCompat.html">kmmsgpartdialogcompat</option>, <option value="classKMPopHeadersView.html">kmpopheadersview</option>, <option value="classKMReaderWin.html">kmreaderwin</option>, <option value="classKMSearchPattern.html">kmsearchpattern</option>, <option value="classKMSearchPatternEdit.html">kmsearchpatternedit</option>, <option value="classKMSearchRule.html">kmsearchrule</option>, <option value="classKMSearchRuleNumerical.html">kmsearchrulenumerical</option>, <option value="classKMSearchRuleStatus.html">kmsearchrulestatus</option>, <option value="classKMSearchRuleString.html">kmsearchrulestring</option>, <option value="classKMSearchRuleWidget.html">kmsearchrulewidget</option>, <option value="classKMSystemTray.html">kmsystemtray</option>, <option value="classMailComposerIface.html">mailcomposeriface</option>, <option value="classScalix_1_1FolderAttributeParser.html">scalix::folderattributeparser</option>, <option value="classSnippetConfig.html">snippetconfig</option>, <option value="classSnippetGroup.html">snippetgroup</option>, <option value="classSnippetItem.html">snippetitem</option>, <option value="classSnippetSettings.html">snippetsettings</option>, <option value="classSnippetWidget.html">snippetwidget</option>, </select> </form> </div> --> </div></div> <div class="menu_box"><h2>API Dox</h2> <div class="nav_list"> <ul> <li><a href="../../akregator/html/index.html">akregator</a></li><li> <a href="../../akregator/src/html/index.html">src</a></li><li> <a href="../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../certmanager/html/index.html">certmanager</a></li><li> <a href="../../certmanager/lib/html/index.html">lib</a></li><li><a href="../../kaddressbook/html/index.html">kaddressbook</a></li><li><a href="../../kalarm/html/index.html">kalarm</a></li><li> <a href="../../kalarm/lib/html/index.html">lib</a></li><li><a href="../../kandy/html/index.html">kandy</a></li><li><a href="../../karm/html/index.html">karm</a></li><li><a href="../../kdgantt/html/index.html">kdgantt</a></li><li><a href="../../kgantt/html/index.html">kgantt</a></li><li><a href="../../kioslaves/html/index.html">kioslaves</a></li><li> <a href="../../kioslaves/imap4/html/index.html">imap4</a></li><li> <a href="../../kioslaves/mbox/html/index.html">mbox</a></li><li><a href="../../kitchensync/html/index.html">kitchensync</a></li><li><a href="../../kmail/html/index.html">kmail</a></li><li><a href="../../knotes/html/index.html">knotes</a></li><li><a href="../../konsolekalendar/html/index.html">konsolekalendar</a></li><li><a href="../../kontact/html/index.html">kontact</a></li><li><a href="../../korganizer/html/index.html">korganizer</a></li><li><a href="../../kpilot/html/index.html">kpilot</a></li><li> <a href="../../kpilot/kpilot/html/index.html">kpilot</a></li><li> <a href="../../kpilot/lib/html/index.html">lib</a></li><li><a href="../../libemailfunctions/html/index.html">libemailfunctions</a></li><li><a href="../../libkcal/html/index.html">libkcal</a></li><li><a href="../../libkdepim/html/index.html">libkdepim</a></li><li><a href="../../libkholidays/html/index.html">libkholidays</a></li><li><a href="../../libkmime/html/index.html">libkmime</a></li><li><a href="../../libkpgp/html/index.html">libkpgp</a></li><li><a href="../../libkpimidentities/html/index.html">libkpimidentities</a></li> </ul></div></div> </td> </tr> </table> <span class="doNotDisplay"> <a href="http://www.kde.org/" accesskey="8">KDE Home</a> | <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> | <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a> </span> <div style="height: 8px"></div> <div id="footer"> <div id="footer_left"> Maintained by <a href="mailto:groot@kde.org">Adriaan de Groot</a> and <a href="mailto:winter@kde.org">Allen Winter</a>. <br/> KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> | <a href="http://www.kde.org/contact/impressum.php">Legal</a> </div> <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div> </div> <!-- WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL BE BLOCKED INSTANTLY AND PERMANENTLY! <a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a> WARNING END --> </body> </html>