Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 98d6b53e11e983e268c3e19f14e091a0 > files > 2316

kdepim-devel-doc-3.5.9-9mdv2008.1.x86_64.rpm

<?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 &lt;klocale.h&gt;</span>
<a name="l00007"></a>00007 
<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;kstaticdeleter.h&gt;</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&lt;GlobalSettingsBase&gt; 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-&gt;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-&gt;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-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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-&gt;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-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;setLabel( i18n(<span class="stringliteral">"Send queued mail on mail check"</span>) );
<a name="l00111"></a>00111   mSendOnCheckItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;qt&gt;&lt;p&gt;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. &lt;/p&gt;&lt;/qt&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"Automatically move non-synced mails from folders with insufficient access rights"</span>) );
<a name="l00115"></a>00115   mAutoLostFoundMoveItem-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"MinimumCheckInterval"</span>) );
<a name="l00125"></a>00125   mMinimumCheckIntervalItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"LastSelectedFolder"</span>) );
<a name="l00133"></a>00133   mLastSelectedFolderItem-&gt;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-&gt;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-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Verbose new mail notification"</span>) );
<a name="l00163"></a>00163   mVerboseNewMailNotificationItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Specify e&amp;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-&gt;setLabel( i18n(<span class="stringliteral">"Use e&amp;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-&gt;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-&gt;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-&gt;setMinValue(0);
<a name="l00179"></a>00179   mReplyLanguagesCountItem-&gt;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-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Mangle From:/To: headers in replies to replies"</span>) );
<a name="l00214"></a>00214   mLegacyMangleFromToHeadersItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Send groupware invitations in the mail body"</span>) );
<a name="l00218"></a>00218   mLegacyBodyInvitesItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Exchange compatible invitations naming"</span>) );
<a name="l00222"></a>00222   mExchangeCompatibleInvitationsItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Automatic invitation sending"</span>) );
<a name="l00226"></a>00226   mAutomaticSendingItem-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Delete invitation emails after the reply to them has been sent"</span>) );
<a name="l00249"></a>00249   mDeleteInvitationEmailsAfterSendingReplyItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"TheIMAPResourceEnabled"</span>) );
<a name="l00256"></a>00256   mTheIMAPResourceEnabledItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;Enabling this makes it possible to store the entries from the Kontact applications (KOrganizer, KAddressBook, and KNotes.)&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"HideGroupwareFolders"</span>) );
<a name="l00260"></a>00260   mHideGroupwareFoldersItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;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.&lt;/p&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"ShowOnlyGroupwareFoldersForGroupwareAccount"</span>) );
<a name="l00264"></a>00264   mShowOnlyGroupwareFoldersForGroupwareAccountItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;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.&lt;/p&gt;"</span>) );
<a name="l00268"></a>00268   addItem( mShowOnlyGroupwareFoldersForGroupwareAccountItem, QString::fromLatin1( <span class="stringliteral">"ShowOnlyGroupwareFoldersForGroupwareAccount"</span> ) );
<a name="l00269"></a>00269   QValueList&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;setLabel( i18n(<span class="stringliteral">"TheIMAPResourceStorageFormat"</span>) );
<a name="l00282"></a>00282   mTheIMAPResourceStorageFormatItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;Choose the storage format of the groupware folders. &lt;ul&gt;&lt;li&gt;The default format is to use the ical (for calendar folders) and vcard (for addressbook folders) standards. This format makes all Kontact features available.&lt;/li&gt;&lt;li&gt;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.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"TheIMAPResourceFolderParent"</span>) );
<a name="l00286"></a>00286   mTheIMAPResourceFolderParentItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;This chooses the parent of the IMAP resource folders.&lt;/p&gt;&lt;p&gt;By default, the Kolab server sets the IMAP inbox to be the parent.&lt;/p&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"TheIMAPResourceAccount"</span>) );
<a name="l00290"></a>00290   mTheIMAPResourceAccountItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;This is the ID of the account holding the IMAP resource folders.&lt;/p&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"TheIMAPResourceFolderLanguage"</span>) );
<a name="l00294"></a>00294   mTheIMAPResourceFolderLanguageItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;p&gt;If you want to set the folder names of the IMAP storage to your local language, you can choose between these available languages.&lt;/p&gt;&lt;p&gt; 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. &lt;/p&gt;&lt;p&gt;So do not set this unless you have to.&lt;/p&gt;"</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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"PreviousNewFeaturesMD5"</span>) );
<a name="l00313"></a>00313   mPreviousNewFeaturesMD5Item-&gt;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-&gt;setMinValue(0);
<a name="l00320"></a>00320   mMaxConnectionsPerHostItem-&gt;setLabel( i18n(<span class="stringliteral">"Maximal number of connections per host"</span>) );
<a name="l00321"></a>00321   mMaxConnectionsPerHostItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Show quick search line edit"</span>) );
<a name="l00328"></a>00328   mQuickSearchActiveItem-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"A&amp;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-&gt;setLabel( i18n(<span class="stringliteral">"sticky-identity"</span>) );
<a name="l00353"></a>00353   mStickyIdentityItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"sticky-fcc"</span>) );
<a name="l00358"></a>00358   mStickyFccItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"sticky-transport"</span>) );
<a name="l00362"></a>00362   mStickyTransportItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Word &amp;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-&gt;setLabel( i18n(<span class="stringliteral">"Use Fi&amp;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-&gt;setMinValue(30);
<a name="l00372"></a>00372   mLineWrapWidthItem-&gt;setMaxValue(255);
<a name="l00373"></a>00373   mLineWrapWidthItem-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Outlook-compatible attachment naming"</span>) );
<a name="l00395"></a>00395   mOutlookCompatibleAttachmentsItem-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Confirm &amp;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-&gt;setLabel( i18n(<span class="stringliteral">"Automatically request &amp;message disposition notifications"</span>) );
<a name="l00420"></a>00420   mRequestMDNItem-&gt;setWhatsThis( i18n(<span class="stringliteral">"&lt;qt&gt;&lt;p&gt;Enable this option if you want KMail to request Message Disposition Notifications (MDNs) for each of your outgoing messages.&lt;/p&gt;&lt;p&gt;This option only affects the default; you can still enable or disable MDN requesting on a per-message basis in the composer, menu item &lt;em&gt;Options&lt;/em&gt;-&gt;&lt;em&gt;Request Disposition Notification&lt;/em&gt;.&lt;/p&gt;&lt;/qt&gt;"</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-&gt;setLabel( i18n(<span class="stringliteral">"Use recent addresses for autocompletion"</span>) );
<a name="l00424"></a>00424   mShowRecentAddressesInComposerItem-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Autosave interval:"</span>) );
<a name="l00446"></a>00446   mAutosaveIntervalItem-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Replace recognized prefi&amp;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Replace recognized prefix with \"&amp;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-&gt;setLabel( i18n(<span class="stringliteral">"Use smart &amp;quoting"</span>) );
<a name="l00474"></a>00474   addItem( mSmartQuoteItem, QString::fromLatin1( <span class="stringliteral">"SmartQuote"</span> ) );
<a name="l00475"></a>00475   QValueList&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;setLabel( i18n(<span class="stringliteral">"Type of addressee selector"</span>) );
<a name="l00488"></a>00488   mAddresseeSelectorTypeItem-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;setLabel( i18n(<span class="stringliteral">"Type of recipients editor"</span>) );
<a name="l00504"></a>00504   mRecipientsEditorTypeItem-&gt;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&lt;KConfigSkeleton::ItemEnum::Choice&gt; 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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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&lt;int&gt; 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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;palette().active().text() );
<a name="l00569"></a>00569   mForegroundColorItem-&gt;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-&gt;palette().active().base() );
<a name="l00572"></a>00572   mBackgroundColorItem-&gt;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()-&gt;name()).lower() == <span class="stringliteral">"eucjp"</span>? QCString(<span class="stringliteral">"jis7"</span>) : QCString(QTextCodec::codecForLocale()-&gt;name()).lower() );
<a name="l00575"></a>00575   mFallbackCharacterEncodingItem-&gt;setLabel( i18n(<span class="stringliteral">"FallbackCharacterEncoding"</span>) );
<a name="l00576"></a>00576   mFallbackCharacterEncodingItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"encoding"</span>) );
<a name="l00580"></a>00580   mOverrideCharacterEncodingItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Replace smileys by emoticons"</span>) );
<a name="l00584"></a>00584   mShowEmoticonsItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Show expand/collapse quote marks"</span>) );
<a name="l00588"></a>00588   mShowExpandQuotesMarkItem-&gt;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-&gt;setMinValue(0);
<a name="l00592"></a>00592   mCollapseQuoteLevelSpinItem-&gt;setMaxValue(10);
<a name="l00593"></a>00593   mCollapseQuoteLevelSpinItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Reduce font size for quoted text"</span>) );
<a name="l00597"></a>00597   mShrinkQuotesItem-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Show user agent in fancy headers"</span>) );
<a name="l00607"></a>00607   mShowUserAgentItem-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Send Message Disposition Notifications with an empty sender."</span>) );
<a name="l00629"></a>00629   mSendMDNsWithEmptySenderItem-&gt;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-&gt;setLabel( i18n(<span class="stringliteral">"Phrases has been converted to templates"</span>) );
<a name="l00636"></a>00636   mPhrasesConvertedItem-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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-&gt;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&lt;int&gt; 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-&gt;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&lt;int&gt; 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-&gt;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-&gt;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&lt;int&gt; 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-&gt;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>&nbsp;&nbsp;<a href="../../akregator/src/html/index.html">src</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../certmanager/html/index.html">certmanager</a></li><li>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<a href="../../kioslaves/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<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>&nbsp;&nbsp;<a href="../../kpilot/kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<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="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">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>