You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kshowmail/doc/html/configelem_8h-source.html

364 lines
37 KiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>kshowmail.tdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/configelem.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.0 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="nav">
<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
<h1>configelem.h</h1><a href="configelem_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/***************************************************************************</span>
<a name="l00002"></a>00002 <span class="comment"> configelem.h - description</span>
<a name="l00003"></a>00003 <span class="comment"> -------------------</span>
<a name="l00004"></a>00004 <span class="comment"> begin : Tue May 9 2000</span>
<a name="l00005"></a>00005 <span class="comment"> copyright : (C) 2000-2001 by Eggert Ehmke</span>
<a name="l00006"></a>00006 <span class="comment"> email : eggert.ehmke@berlin.de</span>
<a name="l00007"></a>00007 <span class="comment"> ***************************************************************************/</span>
<a name="l00008"></a>00008
<a name="l00009"></a>00009 <span class="comment">/***************************************************************************</span>
<a name="l00010"></a>00010 <span class="comment"> * *</span>
<a name="l00011"></a>00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span>
<a name="l00012"></a>00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span>
<a name="l00013"></a>00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span>
<a name="l00014"></a>00014 <span class="comment"> * (at your option) any later version. *</span>
<a name="l00015"></a>00015 <span class="comment"> * *</span>
<a name="l00016"></a>00016 <span class="comment"> ***************************************************************************/</span>
<a name="l00017"></a>00017
<a name="l00018"></a>00018 <span class="preprocessor">#ifndef CONFIGELEM_H</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define CONFIGELEM_H</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span>
<a name="l00021"></a>00021 <span class="comment">//C headers</span>
<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;time.h&gt;</span>
<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00026"></a>00026
<a name="l00027"></a>00027 <span class="comment">//QT headers</span>
<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;ntqstring.h&gt;</span>
<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;ntqlistview.h&gt;</span>
<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;ntqdom.h&gt;</span>
<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;ntqobject.h&gt;</span>
<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;ntqtimer.h&gt;</span>
<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;ntqregexp.h&gt;</span>
<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;ntqdir.h&gt;</span>
<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;ntqfile.h&gt;</span>
<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;ntqtextstream.h&gt;</span>
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="comment">//KDE headers</span>
<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;kurl.h&gt;</span>
<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;tdeconfig.h&gt;</span>
<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;kdebug.h&gt;</span>
<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;kpassdlg.h&gt;</span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;tdeio/job.h&gt;</span>
<a name="l00044"></a>00044 <span class="preprocessor">#include &lt;tdeio/global.h&gt;</span>
<a name="l00045"></a>00045 <span class="preprocessor">#include &lt;tdemessagebox.h&gt;</span>
<a name="l00046"></a>00046 <span class="preprocessor">#include &lt;tdeapplication.h&gt;</span>
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="comment">//KShowmail headers</span>
<a name="l00049"></a>00049 <span class="preprocessor">#include "<a class="code" href="showrecord_8h.html">showrecord.h</a>"</span>
<a name="l00050"></a>00050 <span class="preprocessor">#include "<a class="code" href="constants_8h.html">constants.h</a>"</span>
<a name="l00051"></a>00051 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
<a name="l00052"></a>00052 <span class="preprocessor">#include "<a class="code" href="configlist_8h.html">configlist.h</a>"</span>
<a name="l00053"></a>00053 <span class="preprocessor">#include "<a class="code" href="showmaildialog_8h.html">showmaildialog.h</a>"</span>
<a name="l00054"></a>00054 <span class="preprocessor">#include "<a class="code" href="decodeRFC2047_8h.html">decodeRFC2047.h</a>"</span>
<a name="l00055"></a>00055 <span class="preprocessor">#include "<a class="code" href="kshowmailview_8h.html">kshowmailview.h</a>"</span>
<a name="l00056"></a>00056 <span class="preprocessor">#include "<a class="code" href="encryption_8h.html">encryption.h</a>"</span>
<a name="l00057"></a>00057 <span class="preprocessor">#include "<a class="code" href="tdewalletaccess_8h.html">tdewalletaccess.h</a>"</span>
<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="headerfilter_8h.html">headerfilter.h</a>"</span>
<a name="l00059"></a>00059 <span class="preprocessor">#include "<a class="code" href="filterlog_8h.html">filterlog.h</a>"</span>
<a name="l00060"></a>00060
<a name="l00061"></a>00061
<a name="l00062"></a>00062
<a name="l00063"></a>00063 <span class="keyword">using namespace </span>Constants;
<a name="l00064"></a>00064 <span class="keyword">using namespace </span>Types;
<a name="l00065"></a>00065 <span class="keyword">using namespace </span>Encryption;
<a name="l00066"></a>00066
<a name="l00067"></a>00067 <span class="comment">//forward class declarations</span>
<a name="l00068"></a>00068 <span class="keyword">class </span><a class="code" href="classKshowmailView.html">KshowmailView</a>;
<a name="l00069"></a>00069 <span class="keyword">class </span><a class="code" href="classConfigList.html">ConfigList</a>;
<a name="l00070"></a>00070 <span class="keyword">class </span><a class="code" href="classShowRecordElem.html">ShowRecordElem</a>;
<a name="l00071"></a>00071 <span class="keyword">class </span><a class="code" href="classShowRecord.html">ShowRecord</a>;
<a name="l00072"></a>00072
<a name="l00086"></a><a class="code" href="classConfigElem.html">00086</a> <span class="keyword">class </span><a class="code" href="classConfigElem.html">ConfigElem</a> : <span class="keyword">public</span> TQObject {
<a name="l00087"></a>00087
<a name="l00088"></a>00088 TQ_OBJECT
<a name="l00089"></a>00089
<a name="l00090"></a>00090 <span class="keyword">public</span>:
<a name="l00091"></a>00091
<a name="l00096"></a><a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">00096</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">continueShowHeaders</a>;
<a name="l00097"></a>00097
<a name="l00102"></a><a class="code" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">00102</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">cancelShowHeaders</a>;
<a name="l00103"></a>00103
<a name="l00109"></a>00109 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>();
<a name="l00110"></a>00110
<a name="l00115"></a>00115 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a> ( <a class="code" href="classConfigList.html">ConfigList</a>* config );
<a name="l00116"></a>00116
<a name="l00124"></a>00124 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>( <a class="code" href="classConfigElem.html">ConfigElem</a>* pElem );
<a name="l00125"></a>00125
<a name="l00134"></a>00134 <a class="code" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a>( <a class="code" href="classConfigList.html">ConfigList</a>* config, <span class="keyword">const</span> TQString&amp; account );
<a name="l00135"></a>00135
<a name="l00140"></a>00140 <a class="code" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">~ConfigElem</a>();
<a name="l00141"></a>00141
<a name="l00146"></a>00146 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a>() <span class="keyword">const</span>;
<a name="l00147"></a>00147
<a name="l00152"></a>00152 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a>( <span class="keywordtype">bool</span> active );
<a name="l00153"></a>00153
<a name="l00158"></a>00158 TQString <a class="code" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a>() <span class="keyword">const</span>;
<a name="l00159"></a>00159
<a name="l00164"></a>00164 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">setAccountName</a>( TQString name );
<a name="l00165"></a>00165
<a name="l00170"></a>00170 TQString <a class="code" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a>() <span class="keyword">const</span>;
<a name="l00171"></a>00171
<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a>( <span class="keyword">const</span> TQString&amp; password );
<a name="l00178"></a>00178
<a name="l00183"></a>00183 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">hasPassword</a>() <span class="keyword">const</span>;
<a name="l00184"></a>00184
<a name="l00189"></a>00189 KURL <a class="code" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">getURL</a>() <span class="keyword">const</span>;
<a name="l00190"></a>00190
<a name="l00196"></a>00196 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">setListViewItem</a>( TQListViewItem* item );
<a name="l00197"></a>00197
<a name="l00203"></a>00203 TQListViewItem* <a class="code" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">getListViewItem</a>();
<a name="l00204"></a>00204
<a name="l00210"></a>00210 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a>() <span class="keyword">const</span>;
<a name="l00211"></a>00211
<a name="l00215"></a>00215 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">clearMailList</a>();
<a name="l00216"></a>00216
<a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">setHost</a>( <span class="keyword">const</span> TQString&amp; host );
<a name="l00222"></a>00222
<a name="l00227"></a>00227 TQString <a class="code" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a>() <span class="keyword">const</span>;
<a name="l00228"></a>00228
<a name="l00233"></a>00233 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">setProtocol</a>( <span class="keyword">const</span> TQString&amp; protocol );
<a name="l00234"></a>00234
<a name="l00240"></a>00240 TQString <a class="code" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">getProtocol</a>( <span class="keywordtype">bool</span> upperCase = <span class="keyword">false</span> ) <span class="keyword">const</span>;
<a name="l00241"></a>00241
<a name="l00246"></a>00246 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#67f45e40b98d20d7d26e1e244f42b208">setTLS</a>( <span class="keywordtype">bool</span> tls );
<a name="l00247"></a>00247
<a name="l00253"></a>00253 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#fdc03b7cd5b73cca18f0787509e32edc">getTLS</a>() <span class="keyword">const</span>;
<a name="l00254"></a>00254
<a name="l00259"></a>00259 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">setPort</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> port );
<a name="l00260"></a>00260
<a name="l00265"></a>00265 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">getPort</a>() <span class="keyword">const</span>;
<a name="l00266"></a>00266
<a name="l00271"></a>00271 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">setUser</a>( <span class="keyword">const</span> TQString&amp; user );
<a name="l00272"></a>00272
<a name="l00277"></a>00277 TQString <a class="code" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a>() <span class="keyword">const</span>;
<a name="l00278"></a>00278
<a name="l00284"></a>00284 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a>( <span class="keywordtype">int</span> storage );
<a name="l00285"></a>00285
<a name="l00291"></a>00291 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">getPasswordStorage</a>() <span class="keyword">const</span>;
<a name="l00292"></a>00292
<a name="l00293"></a>00293
<a name="l00301"></a>00301 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions</a>( TQDomDocument&amp; doc, TQDomElement&amp; parent );
<a name="l00302"></a>00302
<a name="l00307"></a>00307 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">readStoredMails</a>( TQDomElement&amp; parent );
<a name="l00308"></a>00308
<a name="l00313"></a>00313 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">count</a>();
<a name="l00314"></a>00314
<a name="l00320"></a>00320 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails</a>();
<a name="l00321"></a>00321
<a name="l00328"></a>00328 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails</a>();
<a name="l00329"></a>00329
<a name="l00338"></a>00338 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a>( <span class="keywordtype">bool</span> force = <span class="keyword">false</span> );
<a name="l00339"></a>00339
<a name="l00344"></a>00344 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="code" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">getState</a>();
<a name="l00345"></a>00345
<a name="l00350"></a>00350 TQStringList <a class="code" href="classConfigElem.html#93c5c182878b9809188933046e04a998">getSelectedSubjects</a>() <span class="keyword">const</span>;
<a name="l00351"></a>00351
<a name="l00358"></a>00358 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a>();
<a name="l00359"></a>00359
<a name="l00368"></a>00368 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList</a>( <a class="code" href="classFilterLog.html">FilterLog</a>* log = NULL );
<a name="l00369"></a>00369
<a name="l00374"></a>00374 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">getNumberNewMails</a>();
<a name="l00375"></a>00375
<a name="l00380"></a>00380 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a>();
<a name="l00381"></a>00381
<a name="l00386"></a>00386 <span class="keywordtype">long</span> <a class="code" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a>();
<a name="l00387"></a>00387
<a name="l00393"></a>00393 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">fillMailListView</a>( <a class="code" href="classKshowmailView.html">KshowmailView</a>* view );
<a name="l00394"></a>00394
<a name="l00400"></a>00400 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">refreshAccountListItem</a>();
<a name="l00401"></a>00401
<a name="l00405"></a>00405 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">killPOP3Job</a>();
<a name="l00406"></a>00406
<a name="l00413"></a>00413 <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders</a>();
<a name="l00414"></a>00414
<a name="l00418"></a>00418 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">printSetup</a>() <span class="keyword">const</span>;
<a name="l00419"></a>00419
<a name="l00424"></a>00424 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f0c46e80c8300ab141a759042d4f38b5">reloadFilterSettings</a>();
<a name="l00425"></a>00425
<a name="l00426"></a>00426
<a name="l00427"></a>00427 <span class="keyword">private</span>:
<a name="l00428"></a>00428
<a name="l00433"></a><a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">00433</a> <a class="code" href="classConfigList.html">ConfigList</a>* <a class="code" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a>;
<a name="l00434"></a>00434
<a name="l00439"></a><a class="code" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">00439</a> <a class="code" href="classFilterLog.html">FilterLog</a>* <a class="code" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">FLog</a>;
<a name="l00440"></a>00440
<a name="l00444"></a><a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">00444</a> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="code" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a>;
<a name="l00445"></a>00445
<a name="l00453"></a><a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">00453</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a>;
<a name="l00454"></a>00454
<a name="l00458"></a><a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">00458</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a>;
<a name="l00459"></a>00459
<a name="l00463"></a><a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">00463</a> TQString <a class="code" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a>;
<a name="l00464"></a>00464
<a name="l00468"></a><a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">00468</a> TQListViewItem* <a class="code" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a>;
<a name="l00469"></a>00469
<a name="l00473"></a><a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">00473</a> <a class="code" href="classShowRecord.html">ShowRecord</a>* <a class="code" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a>;
<a name="l00474"></a>00474
<a name="l00478"></a><a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">00478</a> KURL <a class="code" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a>;
<a name="l00479"></a>00479
<a name="l00484"></a><a class="code" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">00484</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">secureLoginType</a>;
<a name="l00485"></a>00485
<a name="l00489"></a><a class="code" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">00489</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">useTLS</a>;
<a name="l00490"></a>00490
<a name="l00495"></a><a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">00495</a> TQByteArray <a class="code" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a>;
<a name="l00496"></a>00496
<a name="l00505"></a><a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">00505</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a>;
<a name="l00506"></a>00506
<a name="l00513"></a><a class="code" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">00513</a> <a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">MailToDownloadMap_Type</a> <a class="code" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a>;
<a name="l00514"></a>00514
<a name="l00522"></a><a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">00522</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a>;
<a name="l00523"></a>00523
<a name="l00531"></a><a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">00531</a> <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a> <a class="code" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a>;
<a name="l00532"></a>00532
<a name="l00536"></a><a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">00536</a> TDEIO::TransferJob* <a class="code" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a>;
<a name="l00537"></a>00537
<a name="l00542"></a><a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">00542</a> TQTimer* <a class="code" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a>;
<a name="l00543"></a>00543
<a name="l00549"></a><a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">00549</a> <a class="code" href="classShowRecord.html">ShowRecord</a>* <a class="code" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a>;
<a name="l00550"></a>00550
<a name="l00555"></a><a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">00555</a> TQStringList <a class="code" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a>;
<a name="l00556"></a>00556
<a name="l00561"></a><a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">00561</a> TQStringList <a class="code" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a>;
<a name="l00562"></a>00562
<a name="l00567"></a><a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">00567</a> TQByteArray <a class="code" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a>;
<a name="l00568"></a>00568
<a name="l00572"></a><a class="code" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">00572</a> <a class="code" href="classHeaderFilter.html">HeaderFilter</a> <a class="code" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">headerFilter</a>;
<a name="l00573"></a>00573
<a name="l00581"></a><a class="code" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">00581</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a>;
<a name="l00582"></a>00582
<a name="l00587"></a><a class="code" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">00587</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">deletionPerformedByFilters</a>;
<a name="l00588"></a>00588
<a name="l00593"></a><a class="code" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">00593</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">refreshPerformedByFilters</a>;
<a name="l00594"></a>00594
<a name="l00599"></a><a class="code" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">00599</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">downloadActionsInvoked</a>;
<a name="l00600"></a>00600
<a name="l00604"></a><a class="code" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">00604</a> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">moveCounter</a>;
<a name="l00605"></a>00605
<a name="l00609"></a>00609 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a>();
<a name="l00610"></a>00610
<a name="l00619"></a>00619 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a>();
<a name="l00620"></a>00620
<a name="l00627"></a>00627 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a>();
<a name="l00628"></a>00628
<a name="l00638"></a>00638 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a>();
<a name="l00639"></a>00639
<a name="l00646"></a>00646 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a>();
<a name="l00647"></a>00647
<a name="l00652"></a>00652 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a>( <span class="keyword">const</span> TQString&amp; path );
<a name="l00653"></a>00653
<a name="l00663"></a>00663 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">getTimeoutTime</a>();
<a name="l00664"></a>00664
<a name="l00672"></a>00672 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">getUIDs</a>();
<a name="l00673"></a>00673
<a name="l00681"></a>00681 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">getSizes</a>();
<a name="l00682"></a>00682
<a name="l00687"></a>00687 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders</a>();
<a name="l00688"></a>00688
<a name="l00699"></a>00699 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a>();
<a name="l00700"></a>00700
<a name="l00707"></a>00707 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a>();
<a name="l00708"></a>00708
<a name="l00720"></a>00720 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters</a>();
<a name="l00721"></a>00721
<a name="l00730"></a>00730 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted</a>();
<a name="l00731"></a>00731
<a name="l00736"></a>00736 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a>();
<a name="l00737"></a>00737
<a name="l00747"></a>00747 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a>();
<a name="l00748"></a>00748
<a name="l00764"></a>00764 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists</a>();
<a name="l00765"></a>00765
<a name="l00772"></a>00772 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e638826fe97d9aded3d3dadde320103e">doDownloadActions</a>();
<a name="l00773"></a>00773
<a name="l00783"></a>00783 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions</a>();
<a name="l00784"></a>00784
<a name="l00790"></a>00790 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#807e183296b04a86035a17a6f2fa0392">isMailDir</a>( <span class="keyword">const</span> TQDir&amp; path );
<a name="l00791"></a>00791
<a name="l00798"></a>00798 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#4289e9e88062857964798c71cbc496ef">writeToMailBox</a>( <span class="keyword">const</span> TQString&amp; mail, <span class="keyword">const</span> TQString&amp; box );
<a name="l00799"></a>00799
<a name="l00800"></a>00800 <span class="keyword">private</span> slots:
<a name="l00801"></a>00801
<a name="l00816"></a>00816 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted</a>( TDEIO::Job* job );
<a name="l00817"></a>00817
<a name="l00826"></a>00826 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a>( TDEIO::Job* );
<a name="l00827"></a>00827
<a name="l00845"></a>00845 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded</a>( TDEIO::Job* job );
<a name="l00846"></a>00846
<a name="l00862"></a>00862 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#53d209d56cb8ba5ce9f2f1d781d40e4f">slotMailDownloadedForAction</a>( TDEIO::Job* job );
<a name="l00863"></a>00863
<a name="l00872"></a>00872 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody</a>( TDEIO::Job*, <span class="keyword">const</span> TQByteArray &amp; datas );
<a name="l00873"></a>00873
<a name="l00883"></a>00883 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a>( TDEIO::Job* );
<a name="l00884"></a>00884
<a name="l00892"></a>00892 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout</a>();
<a name="l00893"></a>00893
<a name="l00902"></a>00902 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID</a>( TDEIO::Job*, <span class="keyword">const</span> TQByteArray&amp; data );
<a name="l00903"></a>00903
<a name="l00911"></a>00911 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived</a>( TDEIO::Job* job );
<a name="l00912"></a>00912
<a name="l00921"></a>00921 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize</a>( TDEIO::Job*, <span class="keyword">const</span> TQByteArray&amp; data );
<a name="l00922"></a>00922
<a name="l00929"></a>00929 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived</a>( TDEIO::Job* job );
<a name="l00930"></a>00930
<a name="l00931"></a>00931
<a name="l00937"></a>00937 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh</a>( TDEIO::Job* );
<a name="l00938"></a>00938
<a name="l00954"></a>00954 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded</a>( TDEIO::Job* job );
<a name="l00955"></a>00955
<a name="l00964"></a>00964 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader</a>( TDEIO::Job*, <span class="keyword">const</span> TQByteArray&amp; data );
<a name="l00965"></a>00965
<a name="l00966"></a>00966
<a name="l00967"></a>00967 signals:
<a name="l00968"></a>00968
<a name="l00973"></a>00973 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a>( TQString account );
<a name="l00974"></a>00974
<a name="l00980"></a>00980 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a>( TQString account );
<a name="l00981"></a>00981
<a name="l00985"></a>00985 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">sigConfigChanged</a>();
<a name="l00986"></a>00986
<a name="l00990"></a>00990 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">sigMessageWindowOpened</a>();
<a name="l00991"></a>00991
<a name="l00995"></a>00995 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">sigMessageWindowClosed</a>();
<a name="l00996"></a>00996
<a name="l01001"></a>01001 <span class="keywordtype">void</span> <a class="code" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a>( TQString account );
<a name="l01002"></a>01002
<a name="l01003"></a>01003 <span class="keyword">protected</span>:
<a name="l01004"></a>01004
<a name="l01010"></a>01010 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#261c27647b7d842799e94ae149212ad5">isSpam</a>( TQByteArray mail ) <span class="keyword">const</span>;
<a name="l01011"></a>01011
<a name="l01016"></a>01016 <span class="keywordtype">bool</span> <a class="code" href="classConfigElem.html#ef9bf08b5313d9b0d5983f5a9459cf3a">isSpamAssassinRunning</a>() <span class="keyword">const</span>;
<a name="l01017"></a>01017
<a name="l01018"></a>01018
<a name="l01019"></a>01019
<a name="l01020"></a>01020 };
<a name="l01021"></a>01021 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.tdevelop by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
</body>
</html>