Sophie

Sophie

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

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: smimeconfiguration.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>smimeconfiguration.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file './smimeconfiguration.ui'</span>
<a name="l00005"></a>00005 <span class="comment">**</span>
<a name="l00006"></a>00006 <span class="comment">** Created: Tue Mar 18 20:27:45 2008</span>
<a name="l00007"></a>00007 <span class="comment">**</span>
<a name="l00008"></a>00008 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
<a name="l00009"></a>00009 <span class="comment">****************************************************************************/</span>
<a name="l00010"></a>00010 
<a name="l00011"></a>00011 <span class="preprocessor">#include "smimeconfiguration.h"</span>
<a name="l00012"></a>00012 
<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qpushbutton.h&gt;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qradiobutton.h&gt;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qgroupbox.h&gt;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qbuttongroup.h&gt;</span>
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qframe.h&gt;</span>
<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#include "../certmanager/lib/ui/keyrequester.h"</span>
<a name="l00026"></a>00026 
<a name="l00027"></a>00027 <span class="comment">/*</span>
<a name="l00028"></a>00028 <span class="comment"> *  Constructs a SMimeConfiguration as a child of 'parent', with the</span>
<a name="l00029"></a>00029 <span class="comment"> *  name 'name' and widget flags set to 'f'.</span>
<a name="l00030"></a>00030 <span class="comment"> */</span>
<a name="l00031"></a>00031 SMimeConfiguration::SMimeConfiguration( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, WFlags fl )
<a name="l00032"></a>00032     : QWidget( parent, name, fl )
<a name="l00033"></a>00033 {
<a name="l00034"></a>00034     <span class="keywordflow">if</span> ( !name )
<a name="l00035"></a>00035     setName( <span class="stringliteral">"SMimeConfiguration"</span> );
<a name="l00036"></a>00036     SMimeConfigurationLayout = <span class="keyword">new</span> QVBoxLayout( <span class="keyword">this</span>, 11, 6, <span class="stringliteral">"SMimeConfigurationLayout"</span>); 
<a name="l00037"></a>00037 
<a name="l00038"></a>00038     CRLRB = <span class="keyword">new</span> QRadioButton( <span class="keyword">this</span>, <span class="stringliteral">"CRLRB"</span> );
<a name="l00039"></a>00039     CRLRB-&gt;setChecked( TRUE );
<a name="l00040"></a>00040     SMimeConfigurationLayout-&gt;addWidget( CRLRB );
<a name="l00041"></a>00041 
<a name="l00042"></a>00042     OCSPRB = <span class="keyword">new</span> QRadioButton( <span class="keyword">this</span>, <span class="stringliteral">"OCSPRB"</span> );
<a name="l00043"></a>00043     SMimeConfigurationLayout-&gt;addWidget( OCSPRB );
<a name="l00044"></a>00044 
<a name="l00045"></a>00045     OCSPGroupBox = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"OCSPGroupBox"</span> );
<a name="l00046"></a>00046     OCSPGroupBox-&gt;setColumnLayout(0, Qt::Vertical );
<a name="l00047"></a>00047     OCSPGroupBox-&gt;layout()-&gt;setSpacing( 6 );
<a name="l00048"></a>00048     OCSPGroupBox-&gt;layout()-&gt;setMargin( 11 );
<a name="l00049"></a>00049     OCSPGroupBoxLayout = <span class="keyword">new</span> QVBoxLayout( OCSPGroupBox-&gt;layout() );
<a name="l00050"></a>00050     OCSPGroupBoxLayout-&gt;setAlignment( Qt::AlignTop );
<a name="l00051"></a>00051 
<a name="l00052"></a>00052     layout4 = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout4"</span>); 
<a name="l00053"></a>00053 
<a name="l00054"></a>00054     textLabel1 = <span class="keyword">new</span> QLabel( OCSPGroupBox, <span class="stringliteral">"textLabel1"</span> );
<a name="l00055"></a>00055     layout4-&gt;addWidget( textLabel1 );
<a name="l00056"></a>00056 
<a name="l00057"></a>00057     OCSPResponderURL = <span class="keyword">new</span> QLineEdit( OCSPGroupBox, <span class="stringliteral">"OCSPResponderURL"</span> );
<a name="l00058"></a>00058     layout4-&gt;addWidget( OCSPResponderURL );
<a name="l00059"></a>00059     OCSPGroupBoxLayout-&gt;addLayout( layout4 );
<a name="l00060"></a>00060 
<a name="l00061"></a>00061     layout5 = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout5"</span>); 
<a name="l00062"></a>00062 
<a name="l00063"></a>00063     textLabel2 = <span class="keyword">new</span> QLabel( OCSPGroupBox, <span class="stringliteral">"textLabel2"</span> );
<a name="l00064"></a>00064     layout5-&gt;addWidget( textLabel2 );
<a name="l00065"></a>00065 
<a name="l00066"></a>00066     OCSPResponderSignature = <span class="keyword">new</span> Kleo::KeyRequester( OCSPGroupBox, <span class="stringliteral">"OCSPResponderSignature"</span> );
<a name="l00067"></a>00067     layout5-&gt;addWidget( OCSPResponderSignature );
<a name="l00068"></a>00068     spacer7 = <span class="keyword">new</span> QSpacerItem( 150, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
<a name="l00069"></a>00069     layout5-&gt;addItem( spacer7 );
<a name="l00070"></a>00070     OCSPGroupBoxLayout-&gt;addLayout( layout5 );
<a name="l00071"></a>00071 
<a name="l00072"></a>00072     ignoreServiceURLCB = <span class="keyword">new</span> QCheckBox( OCSPGroupBox, <span class="stringliteral">"ignoreServiceURLCB"</span> );
<a name="l00073"></a>00073     OCSPGroupBoxLayout-&gt;addWidget( ignoreServiceURLCB );
<a name="l00074"></a>00074     SMimeConfigurationLayout-&gt;addWidget( OCSPGroupBox );
<a name="l00075"></a>00075 
<a name="l00076"></a>00076     doNotCheckCertPolicyCB = <span class="keyword">new</span> QCheckBox( <span class="keyword">this</span>, <span class="stringliteral">"doNotCheckCertPolicyCB"</span> );
<a name="l00077"></a>00077     SMimeConfigurationLayout-&gt;addWidget( doNotCheckCertPolicyCB );
<a name="l00078"></a>00078 
<a name="l00079"></a>00079     neverConsultCB = <span class="keyword">new</span> QCheckBox( <span class="keyword">this</span>, <span class="stringliteral">"neverConsultCB"</span> );
<a name="l00080"></a>00080     SMimeConfigurationLayout-&gt;addWidget( neverConsultCB );
<a name="l00081"></a>00081 
<a name="l00082"></a>00082     fetchMissingCB = <span class="keyword">new</span> QCheckBox( <span class="keyword">this</span>, <span class="stringliteral">"fetchMissingCB"</span> );
<a name="l00083"></a>00083     SMimeConfigurationLayout-&gt;addWidget( fetchMissingCB );
<a name="l00084"></a>00084 
<a name="l00085"></a>00085     HTTPGroupBox = <span class="keyword">new</span> QButtonGroup( <span class="keyword">this</span>, <span class="stringliteral">"HTTPGroupBox"</span> );
<a name="l00086"></a>00086     HTTPGroupBox-&gt;setColumnLayout(0, Qt::Vertical );
<a name="l00087"></a>00087     HTTPGroupBox-&gt;layout()-&gt;setSpacing( 6 );
<a name="l00088"></a>00088     HTTPGroupBox-&gt;layout()-&gt;setMargin( 11 );
<a name="l00089"></a>00089     HTTPGroupBoxLayout = <span class="keyword">new</span> QVBoxLayout( HTTPGroupBox-&gt;layout() );
<a name="l00090"></a>00090     HTTPGroupBoxLayout-&gt;setAlignment( Qt::AlignTop );
<a name="l00091"></a>00091 
<a name="l00092"></a>00092     disableHTTPCB = <span class="keyword">new</span> QCheckBox( HTTPGroupBox, <span class="stringliteral">"disableHTTPCB"</span> );
<a name="l00093"></a>00093     HTTPGroupBoxLayout-&gt;addWidget( disableHTTPCB );
<a name="l00094"></a>00094 
<a name="l00095"></a>00095     frameHTTP = <span class="keyword">new</span> QFrame( HTTPGroupBox, <span class="stringliteral">"frameHTTP"</span> );
<a name="l00096"></a>00096     frameHTTP-&gt;setFrameShape( QFrame::NoFrame );
<a name="l00097"></a>00097     frameHTTP-&gt;setFrameShadow( QFrame::Plain );
<a name="l00098"></a>00098     frameHTTPLayout = <span class="keyword">new</span> QGridLayout( frameHTTP, 1, 1, 0, 6, <span class="stringliteral">"frameHTTPLayout"</span>); 
<a name="l00099"></a>00099 
<a name="l00100"></a>00100     layout5_2 = <span class="keyword">new</span> QGridLayout( 0, 1, 1, 0, 6, <span class="stringliteral">"layout5_2"</span>); 
<a name="l00101"></a>00101 
<a name="l00102"></a>00102     systemHTTPProxy = <span class="keyword">new</span> QLabel( frameHTTP, <span class="stringliteral">"systemHTTPProxy"</span> );
<a name="l00103"></a>00103 
<a name="l00104"></a>00104     layout5_2-&gt;addWidget( systemHTTPProxy, 0, 1 );
<a name="l00105"></a>00105 
<a name="l00106"></a>00106     useCustomHTTPProxyRB = <span class="keyword">new</span> QRadioButton( frameHTTP, <span class="stringliteral">"useCustomHTTPProxyRB"</span> );
<a name="l00107"></a>00107 
<a name="l00108"></a>00108     layout5_2-&gt;addWidget( useCustomHTTPProxyRB, 1, 0 );
<a name="l00109"></a>00109 
<a name="l00110"></a>00110     honorHTTPProxyRB = <span class="keyword">new</span> QRadioButton( frameHTTP, <span class="stringliteral">"honorHTTPProxyRB"</span> );
<a name="l00111"></a>00111 
<a name="l00112"></a>00112     layout5_2-&gt;addWidget( honorHTTPProxyRB, 0, 0 );
<a name="l00113"></a>00113 
<a name="l00114"></a>00114     customHTTPProxy = <span class="keyword">new</span> QLineEdit( frameHTTP, <span class="stringliteral">"customHTTPProxy"</span> );
<a name="l00115"></a>00115 
<a name="l00116"></a>00116     layout5_2-&gt;addWidget( customHTTPProxy, 1, 1 );
<a name="l00117"></a>00117 
<a name="l00118"></a>00118     frameHTTPLayout-&gt;addMultiCellLayout( layout5_2, 1, 1, 0, 1 );
<a name="l00119"></a>00119 
<a name="l00120"></a>00120     ignoreHTTPDPCB = <span class="keyword">new</span> QCheckBox( frameHTTP, <span class="stringliteral">"ignoreHTTPDPCB"</span> );
<a name="l00121"></a>00121 
<a name="l00122"></a>00122     frameHTTPLayout-&gt;addWidget( ignoreHTTPDPCB, 0, 0 );
<a name="l00123"></a>00123     HTTPGroupBoxLayout-&gt;addWidget( frameHTTP );
<a name="l00124"></a>00124     SMimeConfigurationLayout-&gt;addWidget( HTTPGroupBox );
<a name="l00125"></a>00125 
<a name="l00126"></a>00126     LDAPGroupBox = <span class="keyword">new</span> QGroupBox( <span class="keyword">this</span>, <span class="stringliteral">"LDAPGroupBox"</span> );
<a name="l00127"></a>00127     LDAPGroupBox-&gt;setColumnLayout(0, Qt::Vertical );
<a name="l00128"></a>00128     LDAPGroupBox-&gt;layout()-&gt;setSpacing( 6 );
<a name="l00129"></a>00129     LDAPGroupBox-&gt;layout()-&gt;setMargin( 11 );
<a name="l00130"></a>00130     LDAPGroupBoxLayout = <span class="keyword">new</span> QVBoxLayout( LDAPGroupBox-&gt;layout() );
<a name="l00131"></a>00131     LDAPGroupBoxLayout-&gt;setAlignment( Qt::AlignTop );
<a name="l00132"></a>00132 
<a name="l00133"></a>00133     disableLDAPCB = <span class="keyword">new</span> QCheckBox( LDAPGroupBox, <span class="stringliteral">"disableLDAPCB"</span> );
<a name="l00134"></a>00134     LDAPGroupBoxLayout-&gt;addWidget( disableLDAPCB );
<a name="l00135"></a>00135 
<a name="l00136"></a>00136     frameLDAP = <span class="keyword">new</span> QFrame( LDAPGroupBox, <span class="stringliteral">"frameLDAP"</span> );
<a name="l00137"></a>00137     frameLDAP-&gt;setFrameShape( QFrame::NoFrame );
<a name="l00138"></a>00138     frameLDAP-&gt;setFrameShadow( QFrame::Plain );
<a name="l00139"></a>00139     frameLDAPLayout = <span class="keyword">new</span> QVBoxLayout( frameLDAP, 0, 6, <span class="stringliteral">"frameLDAPLayout"</span>); 
<a name="l00140"></a>00140 
<a name="l00141"></a>00141     ignoreLDAPDPCB = <span class="keyword">new</span> QCheckBox( frameLDAP, <span class="stringliteral">"ignoreLDAPDPCB"</span> );
<a name="l00142"></a>00142     frameLDAPLayout-&gt;addWidget( ignoreLDAPDPCB );
<a name="l00143"></a>00143 
<a name="l00144"></a>00144     layout5_3 = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout5_3"</span>); 
<a name="l00145"></a>00145 
<a name="l00146"></a>00146     customLDAPLabel = <span class="keyword">new</span> QLabel( frameLDAP, <span class="stringliteral">"customLDAPLabel"</span> );
<a name="l00147"></a>00147     layout5_3-&gt;addWidget( customLDAPLabel );
<a name="l00148"></a>00148 
<a name="l00149"></a>00149     customLDAPProxy = <span class="keyword">new</span> QLineEdit( frameLDAP, <span class="stringliteral">"customLDAPProxy"</span> );
<a name="l00150"></a>00150     layout5_3-&gt;addWidget( customLDAPProxy );
<a name="l00151"></a>00151     frameLDAPLayout-&gt;addLayout( layout5_3 );
<a name="l00152"></a>00152     LDAPGroupBoxLayout-&gt;addWidget( frameLDAP );
<a name="l00153"></a>00153     SMimeConfigurationLayout-&gt;addWidget( LDAPGroupBox );
<a name="l00154"></a>00154     spacer23 = <span class="keyword">new</span> QSpacerItem( 20, 73, QSizePolicy::Minimum, QSizePolicy::Expanding );
<a name="l00155"></a>00155     SMimeConfigurationLayout-&gt;addItem( spacer23 );
<a name="l00156"></a>00156     languageChange();
<a name="l00157"></a>00157     resize( QSize(557, 586).expandedTo(minimumSizeHint()) );
<a name="l00158"></a>00158     clearWState( WState_Polished );
<a name="l00159"></a>00159 
<a name="l00160"></a>00160     <span class="comment">// signals and slots connections</span>
<a name="l00161"></a>00161     connect( CRLRB, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), OCSPGroupBox, SLOT( setDisabled(<span class="keywordtype">bool</span>) ) );
<a name="l00162"></a>00162     connect( OCSPRB, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), OCSPGroupBox, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
<a name="l00163"></a>00163     connect( useCustomHTTPProxyRB, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), customHTTPProxy, SLOT( setEnabled(<span class="keywordtype">bool</span>) ) );
<a name="l00164"></a>00164     connect( honorHTTPProxyRB, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), customHTTPProxy, SLOT( setDisabled(<span class="keywordtype">bool</span>) ) );
<a name="l00165"></a>00165     connect( disableLDAPCB, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), frameLDAP, SLOT( setDisabled(<span class="keywordtype">bool</span>) ) );
<a name="l00166"></a>00166 }
<a name="l00167"></a>00167 
<a name="l00168"></a>00168 <span class="comment">/*</span>
<a name="l00169"></a>00169 <span class="comment"> *  Destroys the object and frees any allocated resources</span>
<a name="l00170"></a>00170 <span class="comment"> */</span>
<a name="l00171"></a>00171 SMimeConfiguration::~SMimeConfiguration()
<a name="l00172"></a>00172 {
<a name="l00173"></a>00173     <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
<a name="l00174"></a>00174 }
<a name="l00175"></a>00175 
<a name="l00176"></a>00176 <span class="comment">/*</span>
<a name="l00177"></a>00177 <span class="comment"> *  Sets the strings of the subwidgets using the current</span>
<a name="l00178"></a>00178 <span class="comment"> *  language.</span>
<a name="l00179"></a>00179 <span class="comment"> */</span>
<a name="l00180"></a>00180 <span class="keywordtype">void</span> SMimeConfiguration::languageChange()
<a name="l00181"></a>00181 {
<a name="l00182"></a>00182     CRLRB-&gt;setText( tr2i18n( <span class="stringliteral">"Validate certificates using CRLs"</span> ) );
<a name="l00183"></a>00183     QWhatsThis::add( CRLRB, tr2i18n( <span class="stringliteral">"If this option is selected, S/MIME certificates are validated using Certificate Revocation Lists (CRLs)."</span> ) );
<a name="l00184"></a>00184     OCSPRB-&gt;setText( tr2i18n( <span class="stringliteral">"Validate certificates online (OCSP)"</span> ) );
<a name="l00185"></a>00185     QWhatsThis::add( OCSPRB, tr2i18n( <span class="stringliteral">"If this option is selected, S/MIME certificates are validated online using the Online Certificates Status Protocol (OCSP). Fill in the URL of the OCSP responder below."</span> ) );
<a name="l00186"></a>00186     OCSPGroupBox-&gt;setTitle( tr2i18n( <span class="stringliteral">"Online Certificate Validation"</span> ) );
<a name="l00187"></a>00187     textLabel1-&gt;setText( tr2i18n( <span class="stringliteral">"OCSP responder URL:"</span> ) );
<a name="l00188"></a>00188     QWhatsThis::add( OCSPResponderURL, tr2i18n( <span class="stringliteral">"Enter here the address of the server for online validation of certificates (OCSP responder). The URL is usually starting with http://."</span> ) );
<a name="l00189"></a>00189     textLabel2-&gt;setText( tr2i18n( <span class="stringliteral">"OCSP responder signature:"</span> ) );
<a name="l00190"></a>00190     ignoreServiceURLCB-&gt;setText( tr2i18n( <span class="stringliteral">"Ignore service URL of certificates"</span> ) );
<a name="l00191"></a>00191     doNotCheckCertPolicyCB-&gt;setText( tr2i18n( <span class="stringliteral">"Do not check certificate policies"</span> ) );
<a name="l00192"></a>00192     QWhatsThis::add( doNotCheckCertPolicyCB, tr2i18n( <span class="stringliteral">"By default GnuPG uses the file ~/.gnupg/policies.txt to check if a certificate policy is allowed. If this option is selected, policies are not checked."</span> ) );
<a name="l00193"></a>00193     neverConsultCB-&gt;setText( tr2i18n( <span class="stringliteral">"Never consult a CRL"</span> ) );
<a name="l00194"></a>00194     QWhatsThis::add( neverConsultCB, tr2i18n( <span class="stringliteral">"If this option is checked, Certificate Revocation Lists are never used to validate S/MIME certificates."</span> ) );
<a name="l00195"></a>00195     fetchMissingCB-&gt;setText( tr2i18n( <span class="stringliteral">"Fetch missing issuer certificates"</span> ) );
<a name="l00196"></a>00196     QWhatsThis::add( fetchMissingCB, tr2i18n( <span class="stringliteral">"If this option is checked, missing issuer certificates are fetched when necessary (this applies to both validation methods, CRLs and OCSP)"</span> ) );
<a name="l00197"></a>00197     HTTPGroupBox-&gt;setTitle( tr2i18n( <span class="stringliteral">"HTTP Requests"</span> ) );
<a name="l00198"></a>00198     disableHTTPCB-&gt;setText( tr2i18n( <span class="stringliteral">"Do not perform any HTTP requests"</span> ) );
<a name="l00199"></a>00199     QWhatsThis::add( disableHTTPCB, tr2i18n( <span class="stringliteral">"Entirely disables the use of HTTP for S/MIME."</span> ) );
<a name="l00200"></a>00200     systemHTTPProxy-&gt;setText( tr2i18n( <span class="stringliteral">"no proxy"</span> ) );
<a name="l00201"></a>00201     useCustomHTTPProxyRB-&gt;setText( tr2i18n( <span class="stringliteral">"Use this proxy for HTTP requests: "</span> ) );
<a name="l00202"></a>00202     honorHTTPProxyRB-&gt;setText( tr2i18n( <span class="stringliteral">"Use system HTTP proxy:"</span> ) );
<a name="l00203"></a>00203     QWhatsThis::add( honorHTTPProxyRB, tr2i18n( <span class="stringliteral">"If this option is selected, the value of the HTTP proxy shown on the right (which comes from the environment variable http_proxy) will be used for any HTTP request."</span> ) );
<a name="l00204"></a>00204     QWhatsThis::add( customHTTPProxy, tr2i18n( <span class="stringliteral">"Enter here the location of your HTTP Proxy, which will be used for all HTTP requests relating to S/MIME. The syntax is host:port, for instance myproxy.nowhere.com:3128."</span> ) );
<a name="l00205"></a>00205     ignoreHTTPDPCB-&gt;setText( tr2i18n( <span class="stringliteral">"Ignore HTTP CRL distribution point of certificates"</span> ) );
<a name="l00206"></a>00206     QWhatsThis::add( ignoreHTTPDPCB, tr2i18n( <span class="stringliteral">"When looking for the location of a CRL, the to-be-tested certificate usually contains what are known as \"CRL Distribution Point\" (DP) entries, which are URLs describing the way to access the URL. The first found DP entry is used.  With this option all entries using the HTTP scheme are ignored when looking for a suitable DP."</span> ) );
<a name="l00207"></a>00207     LDAPGroupBox-&gt;setTitle( tr2i18n( <span class="stringliteral">"LDAP Requests"</span> ) );
<a name="l00208"></a>00208     disableLDAPCB-&gt;setText( tr2i18n( <span class="stringliteral">"Do not perform any LDAP requests"</span> ) );
<a name="l00209"></a>00209     QWhatsThis::add( disableLDAPCB, tr2i18n( <span class="stringliteral">"Entirely disables the use of LDAP for S/MIME."</span> ) );
<a name="l00210"></a>00210     ignoreLDAPDPCB-&gt;setText( tr2i18n( <span class="stringliteral">"Ignore LDAP CRL distribution point of certificates"</span> ) );
<a name="l00211"></a>00211     QWhatsThis::add( ignoreLDAPDPCB, tr2i18n( <span class="stringliteral">"When looking for the location of a CRL, the to-be-tested certificate usually contains what are known as \"CRL Distribution Point\" (DP) entries, which are URLs describing the way to access the URL. The first found DP entry is used.  With this option all entries using the LDAP scheme are ignored when looking for a suitable DP."</span> ) );
<a name="l00212"></a>00212     customLDAPLabel-&gt;setText( tr2i18n( <span class="stringliteral">"Primary host for LDAP requests:"</span> ) );
<a name="l00213"></a>00213     QWhatsThis::add( customLDAPProxy, tr2i18n( <span class="stringliteral">"Entering a LDAP server here will make all LDAP requests go to that server first. More precisely, this setting overrides any specified host and port part in a LDAP URL and will also be used if host and port have been omitted from the URL. Other LDAP servers will be used only if the connection to the \"proxy\" failed.\n"</span>
<a name="l00214"></a>00214 <span class="stringliteral">"The syntax is \"HOST\" or \"HOST:PORT\". If PORT is omitted, port 389 (standard LDAP port) is used."</span> ) );
<a name="l00215"></a>00215 }
<a name="l00216"></a>00216 
<a name="l00217"></a>00217 <span class="preprocessor">#include "smimeconfiguration.moc"</span>
</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>