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/classConfigElem.html

2856 lines
141 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: ConfigElem Class Reference</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 id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><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="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>ConfigElem Class Reference</h1><!-- doxytag: class="ConfigElem" -->Represents a mail account.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="configelem_8h-source.html">configelem.h</a>&gt;</code>
<p>
<a href="classConfigElem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a> (TQString account)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a> (TQString account)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c04e111468d52ed1ca964569188c96e5">sigConfigChanged</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#14267b997f50ad3069115e8b976d89bb">sigMessageWindowOpened</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e328a1ef29ab8784bf9fd36de34d8bc0">sigMessageWindowClosed</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a> (TQString account)</td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#dbbb95e2595abd6e9b0f593e7edfa283">ConfigElem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#74aa827d61789b2c19b3efbc5f374c82">ConfigElem</a> (<a class="el" href="classConfigList.html">ConfigList</a> *config)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2c7a292764612fed972279e181c897d5">ConfigElem</a> (<a class="el" href="classConfigElem.html">ConfigElem</a> *pElem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3a6a88209785cd551bc5dd901840288c">ConfigElem</a> (<a class="el" href="classConfigList.html">ConfigList</a> *config, const TQString &amp;account)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#d14d9c03f757691f198efd14104a3ce8">~ConfigElem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#9c91fce81b58e9d0d1b37688711e9014">isActive</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#4a5aa6b86e56403fa453c9d642b71812">setActive</a> (bool active)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#760e18ad688d55cd76bfeeb4958df769">getAccountName</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#8248ddc45de2d7d924e59e7c591da98f">setAccountName</a> (TQString name)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#7ea9a96f400284acce0999639659c461">getPassword</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6edf15369f3e906a04dff0b92f5b3c2d">setPassword</a> (const TQString &amp;password)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#371db6ec6023c72fbfac6b765b0de08b">hasPassword</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">KURL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a4b9669aff68ef45c260c2d485d8a405">getURL</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a58326995659da378bc160ed90ad578b">setListViewItem</a> (TQListViewItem *item)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQListViewItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b5b2ecee68626b7ff80219cdb3f3bed2">getListViewItem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#8e8e1f32420d051a8c6d4df4a3ad4b93">isSelected</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#5fc7f4f73b17bb27faef10d96b80a77c">clearMailList</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cf56636bf7537e7f5dbc1a762b4670d2">setHost</a> (const TQString &amp;host)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6a7f0888c77882eda05bcc22a27947c1">getHost</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#103236b06a88a8d14b629170df1a7ca9">setProtocol</a> (const TQString &amp;protocol)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#562620c4141a744725d384309a9e55f1">getProtocol</a> (bool upperCase=false) const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#67f45e40b98d20d7d26e1e244f42b208">setTLS</a> (bool tls)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#fdc03b7cd5b73cca18f0787509e32edc">getTLS</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cc66eba0b4fbf308cddad0478f20ef0f">setPort</a> (unsigned short int port)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2b3366a9ebc43549491bd003578a0bc8">getPort</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#856ca37e391329be6b06f8be2f0a1f74">setUser</a> (const TQString &amp;user)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#19f5621cac8e71c1088995bcef75596a">getUser</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage</a> (int storage)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#34bc68f7bbdc296d18460f303f479450">getPasswordStorage</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions</a> (TQDomDocument &amp;doc, TQDomElement &amp;parent)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#dee46100623211279e37f498ac43c4e4">readStoredMails</a> (TQDomElement &amp;parent)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#300f2eab6d5d210b64b595b1a6048a5f">count</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#973328114a20a798887ab040aba33141">assertPassword</a> (bool force=false)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1b2187ece7367694776f17c6cad6571c">getState</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#93c5c182878b9809188933046e04a998">getSelectedSubjects</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#748ec06f6ad44f36143389bb9501a1f7">hasSelectedMails</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList</a> (<a class="el" href="classFilterLog.html">FilterLog</a> *log=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2725f96acd936fd8a9008d6ddf04ba76">getNumberNewMails</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c072d6241f981b1e0ffffb63a0a52250">getNumberMails</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bb71d58016499cd57784e60efee37b0f">getTotalSize</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#365bd67f2ec657beaf98ded2463b61a2">fillMailListView</a> (<a class="el" href="classKshowmailView.html">KshowmailView</a> *view)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3a709da00728e100343bfde8aac61491">refreshAccountListItem</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#be79ff49926793b27e8af8b5101c7b70">killPOP3Job</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#46e0d578a0c537e8d13ad689044f1fe7">printSetup</a> () const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f0c46e80c8300ab141a759042d4f38b5">reloadFilterSettings</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">continueShowHeaders</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">cancelShowHeaders</a></td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#261c27647b7d842799e94ae149212ad5">isSpam</a> (TQByteArray mail) const</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ef9bf08b5313d9b0d5983f5a9459cf3a">isSpamAssassinRunning</a> () const</td></tr>
<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted</a> (TDEIO::Job *job)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion</a> (TDEIO::Job *)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded</a> (TDEIO::Job *job)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#53d209d56cb8ba5ce9f2f1d781d40e4f">slotMailDownloadedForAction</a> (TDEIO::Job *job)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody</a> (TDEIO::Job *, const TQByteArray &amp;datas)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail</a> (TDEIO::Job *)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID</a> (TDEIO::Job *, const TQByteArray &amp;data)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived</a> (TDEIO::Job *job)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize</a> (TDEIO::Job *, const TQByteArray &amp;data)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived</a> (TDEIO::Job *job)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh</a> (TDEIO::Job *)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded</a> (TDEIO::Job *job)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader</a> (TDEIO::Job *, const TQByteArray &amp;data)</td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e5e1c7ae0734cb85654d7c6f2b073ef0">init</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#91d4d6394730fae55c12ccb1247d76aa">startKIOJob</a> (const TQString &amp;path)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3cb6757a426072724df1b1ea930da796">getTimeoutTime</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#38ba64f20fe31a6e59d6c58775672922">getUIDs</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ab836ffc3b068d052ea3486f8cdac74d">getSizes</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e638826fe97d9aded3d3dadde320103e">doDownloadActions</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#807e183296b04a86035a17a6f2fa0392">isMailDir</a> (const TQDir &amp;path)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#4289e9e88062857964798c71cbc496ef">writeToMailBox</a> (const TQString &amp;mail, const TQString &amp;box)</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">appConfig</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">FLog</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">state</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">PasswordStorage</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">m_bActive</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">m_strAccount</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQListViewItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowRecord.html">ShowRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">KURL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">m_url</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">secureLoginType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">useTLS</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQByteArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">mailbody</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MailNumberList_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MailToDownloadMap_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MailNumberList_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">MailNumberList_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TDEIO::TransferJob *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQTimer *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">pop3Timer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classShowRecord.html">ShowRecord</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">tempMailList</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">receivedUIDs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">receivedSizes</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TQByteArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">receivedHeader</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classHeaderFilter.html">HeaderFilter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">headerFilter</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">deletionPerformedByFilters</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">refreshPerformedByFilters</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">downloadActionsInvoked</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">moveCounter</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Represents a mail account.
<p>
Contains all datas of the account like server, user password and so on. It also contains the mails read from the server. Used in class <a class="el" href="classConfigList.html">ConfigList</a> and <a class="el" href="classConfigAccounts.html">ConfigAccounts</a>.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classShowRecord.html">ShowRecord</a> <p>
<a class="el" href="classConfigList.html">ConfigList</a> <p>
ConfigAccounts::Accounts </dd></dl>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Eggert Ehmke &lt;<a href="mailto:eggert.ehmke@berlin.de">eggert.ehmke@berlin.de</a>&gt; <p>
Ulrich Weigelt &lt;<a href="mailto:ulrich.weigelt@gmx.de">ulrich.weigelt@gmx.de</a>&gt; </dd></dl>
<p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="dbbb95e2595abd6e9b0f593e7edfa283"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="dbbb95e2595abd6e9b0f593e7edfa283" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ConfigElem::ConfigElem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
General Constructor Warning: The pointer to the application configuration (<a class="el" href="classConfigList.html">ConfigList</a>) will not be set.
</div>
</div><p>
<a class="anchor" name="74aa827d61789b2c19b3efbc5f374c82"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="74aa827d61789b2c19b3efbc5f374c82" args="(ConfigList *config)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ConfigElem::ConfigElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td>
<td class="paramname"> <em>config</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Default Constructor <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>config</em>&nbsp;</td><td>pointer to the general app configuration </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2c7a292764612fed972279e181c897d5"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="2c7a292764612fed972279e181c897d5" args="(ConfigElem *pElem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ConfigElem::ConfigElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classConfigElem.html">ConfigElem</a> *&nbsp;</td>
<td class="paramname"> <em>pElem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Copy Constructor. It doesn't copy the mail list but creates a new empty one. The pointer to the appropriate account list view item is set to NULL.The new account is active by default. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pElem</em>&nbsp;</td><td>the account which will be copied </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="3a6a88209785cd551bc5dd901840288c"></a><!-- doxytag: member="ConfigElem::ConfigElem" ref="3a6a88209785cd551bc5dd901840288c" args="(ConfigList *config, const TQString &amp;account)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ConfigElem::ConfigElem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classConfigList.html">ConfigList</a> *&nbsp;</td>
<td class="paramname"> <em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>account</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructs a account which is called like the given name. Creates a empty mail list. Sets the pointer to the appropriate account list view item to NULL. The account is deactivated by default. The url doesn't contain any server informations. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>config</em>&nbsp;</td><td>pointer to the general app configuration </td></tr>
<tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the new account </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="d14d9c03f757691f198efd14104a3ce8"></a><!-- doxytag: member="ConfigElem::~ConfigElem" ref="d14d9c03f757691f198efd14104a3ce8" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ConfigElem::~ConfigElem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Destructor Does nothing.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="9c91fce81b58e9d0d1b37688711e9014"></a><!-- doxytag: member="ConfigElem::isActive" ref="9c91fce81b58e9d0d1b37688711e9014" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::isActive </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether the account is active. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - account is active; FALSE - account is not active </dd></dl>
</div>
</div><p>
<a class="anchor" name="4a5aa6b86e56403fa453c9d642b71812"></a><!-- doxytag: member="ConfigElem::setActive" ref="4a5aa6b86e56403fa453c9d642b71812" args="(bool active)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setActive </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>active</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the account active. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>TRUE - active account; FALSE - deactivate account </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="760e18ad688d55cd76bfeeb4958df769"></a><!-- doxytag: member="ConfigElem::getAccountName" ref="760e18ad688d55cd76bfeeb4958df769" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQString ConfigElem::getAccountName </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Gets the account name. <dl class="return" compact><dt><b>Returns:</b></dt><dd>account name </dd></dl>
</div>
</div><p>
<a class="anchor" name="8248ddc45de2d7d924e59e7c591da98f"></a><!-- doxytag: member="ConfigElem::setAccountName" ref="8248ddc45de2d7d924e59e7c591da98f" args="(TQString name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setAccountName </td>
<td>(</td>
<td class="paramtype">TQString&nbsp;</td>
<td class="paramname"> <em>name</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the account name. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the account name </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="7ea9a96f400284acce0999639659c461"></a><!-- doxytag: member="ConfigElem::getPassword" ref="7ea9a96f400284acce0999639659c461" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQString ConfigElem::getPassword </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Gets the account password. <dl class="return" compact><dt><b>Returns:</b></dt><dd>password </dd></dl>
</div>
</div><p>
<a class="anchor" name="6edf15369f3e906a04dff0b92f5b3c2d"></a><!-- doxytag: member="ConfigElem::setPassword" ref="6edf15369f3e906a04dff0b92f5b3c2d" args="(const TQString &amp;password)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setPassword </td>
<td>(</td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>password</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the account password. To save it in the configuration file call <a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>new password </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="371db6ec6023c72fbfac6b765b0de08b"></a><!-- doxytag: member="ConfigElem::hasPassword" ref="371db6ec6023c72fbfac6b765b0de08b" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::hasPassword </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether a password is stored. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - there is password stored; FALSE - no password stored </dd></dl>
</div>
</div><p>
<a class="anchor" name="a4b9669aff68ef45c260c2d485d8a405"></a><!-- doxytag: member="ConfigElem::getURL" ref="a4b9669aff68ef45c260c2d485d8a405" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">KURL ConfigElem::getURL </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the url of this account. <dl class="return" compact><dt><b>Returns:</b></dt><dd>url </dd></dl>
</div>
</div><p>
<a class="anchor" name="a58326995659da378bc160ed90ad578b"></a><!-- doxytag: member="ConfigElem::setListViewItem" ref="a58326995659da378bc160ed90ad578b" args="(TQListViewItem *item)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setListViewItem </td>
<td>(</td>
<td class="paramtype">TQListViewItem *&nbsp;</td>
<td class="paramname"> <em>item</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the pointer to the item in the account list view item. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>account list view item </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="b5b2ecee68626b7ff80219cdb3f3bed2"></a><!-- doxytag: member="ConfigElem::getListViewItem" ref="b5b2ecee68626b7ff80219cdb3f3bed2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQListViewItem * ConfigElem::getListViewItem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the pointer to the account list view item. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">m_pViewItem</a> </dd></dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the appropriate list view item </dd></dl>
</div>
</div><p>
<a class="anchor" name="8e8e1f32420d051a8c6d4df4a3ad4b93"></a><!-- doxytag: member="ConfigElem::isSelected" ref="8e8e1f32420d051a8c6d4df4a3ad4b93" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::isSelected </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns TRUE, if the appropriate list view item is selected. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - list view item is selected <p>
FALSE - list view item is not selected </dd></dl>
</div>
</div><p>
<a class="anchor" name="5fc7f4f73b17bb27faef10d96b80a77c"></a><!-- doxytag: member="ConfigElem::clearMailList" ref="5fc7f4f73b17bb27faef10d96b80a77c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::clearMailList </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Clears the mail list or creates a new one.
</div>
</div><p>
<a class="anchor" name="cf56636bf7537e7f5dbc1a762b4670d2"></a><!-- doxytag: member="ConfigElem::setHost" ref="cf56636bf7537e7f5dbc1a762b4670d2" args="(const TQString &amp;host)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setHost </td>
<td>(</td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>host</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the host name. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>host</em>&nbsp;</td><td>host name </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="6a7f0888c77882eda05bcc22a27947c1"></a><!-- doxytag: member="ConfigElem::getHost" ref="6a7f0888c77882eda05bcc22a27947c1" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQString ConfigElem::getHost </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the hostname. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the name of the host or TQString::null if no host is set </dd></dl>
</div>
</div><p>
<a class="anchor" name="103236b06a88a8d14b629170df1a7ca9"></a><!-- doxytag: member="ConfigElem::setProtocol" ref="103236b06a88a8d14b629170df1a7ca9" args="(const TQString &amp;protocol)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setProtocol </td>
<td>(</td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>protocol</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the protocol. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>protocol</em>&nbsp;</td><td>the protocol </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="562620c4141a744725d384309a9e55f1"></a><!-- doxytag: member="ConfigElem::getProtocol" ref="562620c4141a744725d384309a9e55f1" args="(bool upperCase=false) const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQString ConfigElem::getProtocol </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>upperCase</em> = <code>false</code> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the protocol. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>upperCase</em>&nbsp;</td><td>TRUE - transforms the protocol string to upper case </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>protocol </dd></dl>
</div>
</div><p>
<a class="anchor" name="67f45e40b98d20d7d26e1e244f42b208"></a><!-- doxytag: member="ConfigElem::setTLS" ref="67f45e40b98d20d7d26e1e244f42b208" args="(bool tls)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setTLS </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>tls</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Enable or disable TLS. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>tls</em>&nbsp;</td><td>TRUE: use TLS; FALSE: don't use TLS </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="fdc03b7cd5b73cca18f0787509e32edc"></a><!-- doxytag: member="ConfigElem::getTLS" ref="fdc03b7cd5b73cca18f0787509e32edc" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::getTLS </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether TLS is enabled. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE: TLS is enabled <p>
FALSE: TLS is disabled </dd></dl>
</div>
</div><p>
<a class="anchor" name="cc66eba0b4fbf308cddad0478f20ef0f"></a><!-- doxytag: member="ConfigElem::setPort" ref="cc66eba0b4fbf308cddad0478f20ef0f" args="(unsigned short int port)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setPort </td>
<td>(</td>
<td class="paramtype">unsigned short int&nbsp;</td>
<td class="paramname"> <em>port</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the port. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>port</em>&nbsp;</td><td>the port </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2b3366a9ebc43549491bd003578a0bc8"></a><!-- doxytag: member="ConfigElem::getPort" ref="2b3366a9ebc43549491bd003578a0bc8" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned short int ConfigElem::getPort </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the port number. <dl class="return" compact><dt><b>Returns:</b></dt><dd>port number </dd></dl>
</div>
</div><p>
<a class="anchor" name="856ca37e391329be6b06f8be2f0a1f74"></a><!-- doxytag: member="ConfigElem::setUser" ref="856ca37e391329be6b06f8be2f0a1f74" args="(const TQString &amp;user)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setUser </td>
<td>(</td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>user</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the user. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>username </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="19f5621cac8e71c1088995bcef75596a"></a><!-- doxytag: member="ConfigElem::getUser" ref="19f5621cac8e71c1088995bcef75596a" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQString ConfigElem::getUser </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the user name. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the user name or TQString::null if there is no user name </dd></dl>
</div>
</div><p>
<a class="anchor" name="58f9d269bd389c52718d78d7615c4431"></a><!-- doxytag: member="ConfigElem::setPasswordStorage" ref="58f9d269bd389c52718d78d7615c4431" args="(int storage)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::setPasswordStorage </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>storage</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sets the password storage type. The <a class="el" href="namespaceConstants.html">Constants</a> are defined in <a class="el" href="constants_8h.html">constants.h</a> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>storage</em>&nbsp;</td><td>type of password storage; valid values are: CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_TDEWALLET </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="34bc68f7bbdc296d18460f303f479450"></a><!-- doxytag: member="ConfigElem::getPasswordStorage" ref="34bc68f7bbdc296d18460f303f479450" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ConfigElem::getPasswordStorage </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the password storage type. The <a class="el" href="namespaceConstants.html">Constants</a> are defined in <a class="el" href="constants_8h.html">constants.h</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>type of password storage; valid values are: CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_TDEWALLET </dd></dl>
</div>
</div><p>
<a class="anchor" name="bda433f60b1eed0d4b8d207707d5005c"></a><!-- doxytag: member="ConfigElem::saveOptions" ref="bda433f60b1eed0d4b8d207707d5005c" args="(TQDomDocument &amp;doc, TQDomElement &amp;parent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::saveOptions </td>
<td>(</td>
<td class="paramtype">TQDomDocument &amp;&nbsp;</td>
<td class="paramname"> <em>doc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TQDomElement &amp;&nbsp;</td>
<td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Saves the stored mails into the given DOM document. It doesn't create a new DOM element but used the given one. Saves the setup into the application config. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>DOM document which contains all application settings, mails and account settings </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>DOM element in which all settings and mails of this account will be saved </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="dee46100623211279e37f498ac43c4e4"></a><!-- doxytag: member="ConfigElem::readStoredMails" ref="dee46100623211279e37f498ac43c4e4" args="(TQDomElement &amp;parent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::readStoredMails </td>
<td>(</td>
<td class="paramtype">TQDomElement &amp;&nbsp;</td>
<td class="paramname"> <em>parent</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Gets the stored mails. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>DOM element which contains the mails of this account </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="300f2eab6d5d210b64b595b1a6048a5f"></a><!-- doxytag: member="ConfigElem::count" ref="300f2eab6d5d210b64b595b1a6048a5f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ConfigElem::count </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of stored mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of mails </dd></dl>
</div>
</div><p>
<a class="anchor" name="750ccb3fb3f7d1857b79f7218f5a0767"></a><!-- doxytag: member="ConfigElem::deleteSelectedMails" ref="750ccb3fb3f7d1857b79f7218f5a0767" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::deleteSelectedMails </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Deletes all selected mails. This just starts the deletion and returns after then. When the deletion is ready the signal sigDeleteReady will be emitted.
</div>
</div><p>
<a class="anchor" name="01e5735260c23f43480d807e7e9070c9"></a><!-- doxytag: member="ConfigElem::showSelectedMails" ref="01e5735260c23f43480d807e7e9070c9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::showSelectedMails </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Downloads and shows the bodies of all selected mails. This just starts the download and returns after then. When the download is ready and the body is shown the sigShowBodiesReady will be emitted.
</div>
</div><p>
<a class="anchor" name="973328114a20a798887ab040aba33141"></a><!-- doxytag: member="ConfigElem::assertPassword" ref="973328114a20a798887ab040aba33141" args="(bool force=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::assertPassword </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>force</em> = <code>false</code> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Opens a dialog to ask for a password, stores it temporarily in the account settings and emits the signal sigConfigChanged. Does not open a dialog if a password is already stored in the account settings. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>force</em>&nbsp;</td><td>ask for a new password even if a password is stored </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - a password is available <p>
FALSE - no password is available </dd></dl>
</div>
</div><p>
<a class="anchor" name="1b2187ece7367694776f17c6cad6571c"></a><!-- doxytag: member="ConfigElem::getState" ref="1b2187ece7367694776f17c6cad6571c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> ConfigElem::getState </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the state of the account. <dl class="return" compact><dt><b>Returns:</b></dt><dd>account state </dd></dl>
</div>
</div><p>
<a class="anchor" name="93c5c182878b9809188933046e04a998"></a><!-- doxytag: member="ConfigElem::getSelectedSubjects" ref="93c5c182878b9809188933046e04a998" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQStringList ConfigElem::getSelectedSubjects </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the subjects of the selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>subjects of selected mails </dd></dl>
</div>
</div><p>
<a class="anchor" name="748ec06f6ad44f36143389bb9501a1f7"></a><!-- doxytag: member="ConfigElem::hasSelectedMails" ref="748ec06f6ad44f36143389bb9501a1f7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::hasSelectedMails </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether there are mails in the list that are selected in the list view. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - there are selected mails <p>
FALSE - there aren't selected mails </dd></dl>
</div>
</div><p>
<a class="anchor" name="83af8872b7e83279750434e7ef376e5b"></a><!-- doxytag: member="ConfigElem::refreshMailList" ref="83af8872b7e83279750434e7ef376e5b" args="(FilterLog *log=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::refreshMailList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classFilterLog.html">FilterLog</a> *&nbsp;</td>
<td class="paramname"> <em>log</em> = <code>NULL</code> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Refreshes the mail list. This just starts the refresh and returns after then. When the refresh is ready, the signal sigRefreshReady will be emitted. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>log</em>&nbsp;</td><td>Pointer to the filter log </td></tr>
</table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#d57456d967920820080dc13d6fb5a8ff">sigRefreshReady</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="2725f96acd936fd8a9008d6ddf04ba76"></a><!-- doxytag: member="ConfigElem::getNumberNewMails" ref="2725f96acd936fd8a9008d6ddf04ba76" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ConfigElem::getNumberNewMails </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of new mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of new mails </dd></dl>
</div>
</div><p>
<a class="anchor" name="c072d6241f981b1e0ffffb63a0a52250"></a><!-- doxytag: member="ConfigElem::getNumberMails" ref="c072d6241f981b1e0ffffb63a0a52250" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ConfigElem::getNumberMails </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>number of mails </dd></dl>
</div>
</div><p>
<a class="anchor" name="bb71d58016499cd57784e60efee37b0f"></a><!-- doxytag: member="ConfigElem::getTotalSize" ref="bb71d58016499cd57784e60efee37b0f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long ConfigElem::getTotalSize </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the total size of all mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>total size </dd></dl>
</div>
</div><p>
<a class="anchor" name="365bd67f2ec657beaf98ded2463b61a2"></a><!-- doxytag: member="ConfigElem::fillMailListView" ref="365bd67f2ec657beaf98ded2463b61a2" args="(KshowmailView *view)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::fillMailListView </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classKshowmailView.html">KshowmailView</a> *&nbsp;</td>
<td class="paramname"> <em>view</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates for every mail a list view item and insert it into the mail list view. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>view</em>&nbsp;</td><td>pointer to the application view </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="3a709da00728e100343bfde8aac61491"></a><!-- doxytag: member="ConfigElem::refreshAccountListItem" ref="3a709da00728e100343bfde8aac61491" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::refreshAccountListItem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Refreshes the appropriate entry of the account list (number of mails and total size) Uses the pointer to the list view item stored in m_pViewItem.
</div>
</div><p>
<a class="anchor" name="be79ff49926793b27e8af8b5101c7b70"></a><!-- doxytag: member="ConfigElem::killPOP3Job" ref="be79ff49926793b27e8af8b5101c7b70" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::killPOP3Job </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Kills a running pop3 job.
</div>
</div><p>
<a class="anchor" name="0725bb36943ca6fd1ca82af5ef6913a3"></a><!-- doxytag: member="ConfigElem::showSelectedHeaders" ref="0725bb36943ca6fd1ca82af5ef6913a3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ConfigElem::showSelectedHeaders </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Shows the headers of all selected mails. <dl class="return" compact><dt><b>Returns:</b></dt><dd>continueShowHeaders - the user has clicked OK. The invoking function will show the next header <p>
cancelShowHeaders - the user has clicked Cancel. The invoking function will not show the next header. <p>
continueShowHeaders - no mails of this account are selected </dd></dl>
</div>
</div><p>
<a class="anchor" name="46e0d578a0c537e8d13ad689044f1fe7"></a><!-- doxytag: member="ConfigElem::printSetup" ref="46e0d578a0c537e8d13ad689044f1fe7" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::printSetup </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Prints the setup to stdout.
</div>
</div><p>
<a class="anchor" name="f0c46e80c8300ab141a759042d4f38b5"></a><!-- doxytag: member="ConfigElem::reloadFilterSettings" ref="f0c46e80c8300ab141a759042d4f38b5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::reloadFilterSettings </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Reloads the settings of the filters. It just calls the load() methode of the header filter.
</div>
</div><p>
<a class="anchor" name="e5e1c7ae0734cb85654d7c6f2b073ef0"></a><!-- doxytag: member="ConfigElem::init" ref="e5e1c7ae0734cb85654d7c6f2b073ef0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initializes the account.
</div>
</div><p>
<a class="anchor" name="d68eb7fd9d907eaa7b4116f81f19bb30"></a><!-- doxytag: member="ConfigElem::deleteNextMail" ref="d68eb7fd9d907eaa7b4116f81f19bb30" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::deleteNextMail </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Deletes the first mail of MailsToDelete. After a succesful deletion this mail will be removed from the list by <a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted()</a> and this method will be invoked again. If the list is empty, it will call commitDelete. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted()</a> <p>
<a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="f4e51ff42a86a9d5a6ed0f361069d242"></a><!-- doxytag: member="ConfigElem::commitDeletion" ref="f4e51ff42a86a9d5a6ed0f361069d242" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::commitDeletion </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Commits the deletion. Starts a pop3 job that will do the commit. Its signal result is connected with <a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="962f37179e56d2cc5fca450744b23199"></a><!-- doxytag: member="ConfigElem::showNextMail" ref="962f37179e56d2cc5fca450744b23199" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::showNextMail </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Shows the body of the first mail in MailsToShow. After a succesful download and opening of the window this mail will be removed from the list by <a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a> and this method will be invoked again. If the list is empty, it will call <a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a> <p>
<a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="7a53693e1ca3b30406efb6c8a68ce851"></a><!-- doxytag: member="ConfigElem::commitDownloading" ref="7a53693e1ca3b30406efb6c8a68ce851" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::commitDownloading </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Commits the downloading of mail bodies. Starts a pop3 job that will do the commit. Its signal result is connected with <a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="91d4d6394730fae55c12ccb1247d76aa"></a><!-- doxytag: member="ConfigElem::startKIOJob" ref="91d4d6394730fae55c12ccb1247d76aa" args="(const TQString &amp;path)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::startKIOJob </td>
<td>(</td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>path</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a POP3 transfer job (<a class="el" href="namespaceKIO.html">KIO</a> Job), which will be stored in pop3Job. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>command and parameters of the job as URL path </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="3cb6757a426072724df1b1ea930da796"></a><!-- doxytag: member="ConfigElem::getTimeoutTime" ref="3cb6757a426072724df1b1ea930da796" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ConfigElem::getTimeoutTime </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the timeout time in seconds which is stored in the general configuration of the application. Returns POP3_DEFAULT_TIMEOUT_TIME (defined in <a class="el" href="constants_8h.html">constants.h</a>), if no time is available. Returns POP3_MINIMUM_TIMEOUT_TIME (defined in <a class="el" href="constants_8h.html">constants.h</a>), if the get time is less than POP3_MINIMUM_TIMEOUT_TIME. <dl class="return" compact><dt><b>Returns:</b></dt><dd>seconds to timeout </dd></dl>
</div>
</div><p>
<a class="anchor" name="38ba64f20fe31a6e59d6c58775672922"></a><!-- doxytag: member="ConfigElem::getUIDs" ref="38ba64f20fe31a6e59d6c58775672922" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::getUIDs </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
First step of the refresh cycle. Gets the UIDs of the available mails from the server. It starts a <a class="el" href="namespaceKIO.html">KIO</a> job to get the UIDs. The UIDs will be stored in receivedUIDs by <a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID()</a>. When the job is ready, it will invoke <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a>.
</div>
</div><p>
<a class="anchor" name="ab836ffc3b068d052ea3486f8cdac74d"></a><!-- doxytag: member="ConfigElem::getSizes" ref="ab836ffc3b068d052ea3486f8cdac74d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::getSizes </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Second step of the refresh cycle. Gets the sizes of the available mails from the server. It starts a <a class="el" href="namespaceKIO.html">KIO</a> job to get these. The Sizes will be temporarily stored in receivedSizes by <a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize()</a>. When the job is ready, it will invoke <a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived()</a>.
</div>
</div><p>
<a class="anchor" name="f7202b10df7e27303315d754b25b6d6c"></a><!-- doxytag: member="ConfigElem::getHeaders" ref="f7202b10df7e27303315d754b25b6d6c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::getHeaders </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Third step of the refresh cycle. Gets the header of the new mails from the server.
</div>
</div><p>
<a class="anchor" name="599f2dc026bd3d759d9e2ada3d4ff3ea"></a><!-- doxytag: member="ConfigElem::getNextHeader" ref="599f2dc026bd3d759d9e2ada3d4ff3ea" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::getNextHeader </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the header of the first mail in newMails. After a succesful download this mail will be removed from the list by <a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded()</a> and this method will be invoked again. If the list is empty, it will call <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> to get the known headers from the old mail list (m_pshowrecord). <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> <p>
<a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="4c8bf2c5e048a2c18048a3444841a668"></a><!-- doxytag: member="ConfigElem::copyHeaders" ref="4c8bf2c5e048a2c18048a3444841a668" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::copyHeaders </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Fourth step of the refresh cycle. Copies the known headers of the old mails from the old mail list to the new one. At the end it invokes <a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists()</a>.
</div>
</div><p>
<a class="anchor" name="f4206aa01f491b7a7e2c57682fe10b31"></a><!-- doxytag: member="ConfigElem::applyFilters" ref="f4206aa01f491b7a7e2c57682fe10b31" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::applyFilters </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sixth step of the refresh cycle. Applies the filters to the mails in the mail list. Invoked by <a class="el" href="classConfigElem.html#91365e361149fd5d564b99a4b7182fc3">swapMailLists()</a>. This methode maybe starts a new refresh cycle because after a deletion or moving we need a actual list of mails on the server. To avoid a never-ending loop you must not call this methode during the second refresh cycle. Therefore it sets filterApplied to TRUE. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a> <p>
<a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="6a1f1cb81c4bcca055e0b98bd9fb0cf7"></a><!-- doxytag: member="ConfigElem::applyFiltersDeleted" ref="6a1f1cb81c4bcca055e0b98bd9fb0cf7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::applyFiltersDeleted </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
If there are mails to delete by filters applyFilters will call the regular deletion cycle of this class with set byFilter-flag. Therefore the deletion will not branch to <a class="el" href="classConfigElem.html#f4e51ff42a86a9d5a6ed0f361069d242">commitDeletion()</a> but to this methode. This performs a second refresh cycle to get an effective mail list from the server. This new cycle will not apply the filters again, because the flag filterApplied is set to TRUE. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> <p>
<a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="cdba8db3598e2390099294968623abc4"></a><!-- doxytag: member="ConfigElem::cancelRefresh" ref="cdba8db3598e2390099294968623abc4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::cancelRefresh </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Cancels the refresh. Will be invoked, when a pop3 job has reported an error.
</div>
</div><p>
<a class="anchor" name="3691ecff2aab23143072b434fd304c45"></a><!-- doxytag: member="ConfigElem::commitRefresh" ref="3691ecff2aab23143072b434fd304c45" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::commitRefresh </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Commits the refresh. Starts a pop3 job that will do the commit. Its signal result is connected with <a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh()</a>. Invoked by <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> if the filters was applied or <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> if not second refresh was necessary. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#6470facb8041787fc48707ece1dfc364">slotFinalizeRefresh()</a> <p>
<a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="91365e361149fd5d564b99a4b7182fc3"></a><!-- doxytag: member="ConfigElem::swapMailLists" ref="91365e361149fd5d564b99a4b7182fc3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::swapMailLists </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Fifth step of the refresh cycle. Copies the pointer to the temporary list to m_pshowrecord. Invoked by <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> and <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a>. The temporary list will be the current mail list. At the end it invokes <a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh()</a> if the filters were applied (filterApplied == TRUE) or deactive or it invokes <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> if the filters were not applied (filterApplied == FALSE). <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">m_pshowrecord</a> <p>
<a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> <p>
<a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a> <p>
<a class="el" href="classConfigElem.html#3691ecff2aab23143072b434fd304c45">commitRefresh()</a> <p>
<a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">filterApplied</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="e638826fe97d9aded3d3dadde320103e"></a><!-- doxytag: member="ConfigElem::doDownloadActions" ref="e638826fe97d9aded3d3dadde320103e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::doDownloadActions </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Does all filter actions for which we have to download the mails These are: Moving, spam check It doesn't removes they from the server.
</div>
</div><p>
<a class="anchor" name="1fd7ddefdce76a3da2bf3eda7ff28942"></a><!-- doxytag: member="ConfigElem::getNextMailForDownloadActions" ref="1fd7ddefdce76a3da2bf3eda7ff28942" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::getNextMailForDownloadActions </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Gets the body of the first mail in MailsToDownload. After a succesful download and writing into the mailbox this mail will be removed from the list by slotMailDownloadedforDownloadActions() and this method will be invoked again. If the list is empty, it will call <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to continue the filtering. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> <p>
slotMailDownloadedforDownloadActions() </dd></dl>
</div>
</div><p>
<a class="anchor" name="807e183296b04a86035a17a6f2fa0392"></a><!-- doxytag: member="ConfigElem::isMailDir" ref="807e183296b04a86035a17a6f2fa0392" args="(const TQDir &amp;path)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::isMailDir </td>
<td>(</td>
<td class="paramtype">const TQDir &amp;&nbsp;</td>
<td class="paramname"> <em>path</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether the given directory is a maildir directory <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>the directory for test </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - directory is a maildir directory </dd></dl>
</div>
</div><p>
<a class="anchor" name="4289e9e88062857964798c71cbc496ef"></a><!-- doxytag: member="ConfigElem::writeToMailBox" ref="4289e9e88062857964798c71cbc496ef" args="(const TQString &amp;mail, const TQString &amp;box)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::writeToMailBox </td>
<td>(</td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>mail</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TQString &amp;&nbsp;</td>
<td class="paramname"> <em>box</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Writes the given mail into the mailbox. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>mail</em>&nbsp;</td><td>the Mail </td></tr>
<tr><td valign="top"></td><td valign="top"><em>box</em>&nbsp;</td><td>path to the mailbox </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - Writing was succesful </dd></dl>
</div>
</div><p>
<a class="anchor" name="f2f44d27824ca6c4caf9c472f5c980b4"></a><!-- doxytag: member="ConfigElem::slotMailDeleted" ref="f2f44d27824ca6c4caf9c472f5c980b4" args="(TDEIO::Job *job)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotMailDeleted </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> <em>job</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the launched pop3 job. Removes the deleted mail from the internal mail list (m_pshowrecord). Removes the first mail from MailsToDelete and invokes <a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> again to delete the next mail. If the list is empty after it has removed the first item, it will call commitDelete(). If an error is occured, it will call <a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
</table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> <p>
<a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">MailsToDelete</a> <p>
<a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> <p>
<a class="el" href="classConfigElem.html#1b5233c5dd75c286a369b69545f711d5">slotFinalizeDeletion()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="1b5233c5dd75c286a369b69545f711d5"></a><!-- doxytag: member="ConfigElem::slotFinalizeDeletion" ref="1b5233c5dd75c286a369b69545f711d5" args="(TDEIO::Job *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotFinalizeDeletion </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with the signal result of the job which commits the deletion. Finalizes the deletion of mails. Emits signal sigDeleteReady. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> <p>
<a class="el" href="classConfigElem.html#f2f44d27824ca6c4caf9c472f5c980b4">slotMailDeleted()</a> <p>
<a class="el" href="classConfigElem.html#93838eda4c71ad66360ee5a27f630d8e">sigDeleteReady</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="a63d81fad1dc2f9f8f015effabb8b6d9"></a><!-- doxytag: member="ConfigElem::slotBodyDownloaded" ref="a63d81fad1dc2f9f8f015effabb8b6d9" args="(TDEIO::Job *job)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotBodyDownloaded </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> <em>job</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the launched pop3 job to download a mail body. Opens a window (class <a class="el" href="classShowMailDialog.html">ShowMailDialog</a>) with the downloaded mail body. Removes the first mail from MailsToShow and invokes <a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> again to show the next mail. If the list is empty after it has removed the first item, it will call <a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a>. If an error is occured, it will call <a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
</table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> <p>
<a class="el" href="classConfigElem.html#7a53693e1ca3b30406efb6c8a68ce851">commitDownloading()</a> <p>
<a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">MailsToShow</a> <p>
<a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> <p>
<a class="el" href="classConfigElem.html#36b830294fa07e4a5a134f7975cfca27">slotFinalizeShowMail()</a> <p>
<a class="el" href="classShowMailDialog.html">ShowMailDialog</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="53d209d56cb8ba5ce9f2f1d781d40e4f"></a><!-- doxytag: member="ConfigElem::slotMailDownloadedForAction" ref="53d209d56cb8ba5ce9f2f1d781d40e4f" args="(TDEIO::Job *job)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotMailDownloadedForAction </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> <em>job</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the launched pop3 job to download a mail to write it into a mailbox or do a spam check. Maybe it puts the number of the downloaded mail into the list of mails to delete (MailsToDelete). Removes the first mail from MailsToMove and invokes getNextMailForMove() again to get and write the next mail. If the list is empty after it has removed the first item, it will call <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to continue the filtering. If an error is occured the current mail will not put into MailsToDelete. And it returns to <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
</table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">MailsToDownload</a> <p>
<a class="el" href="classConfigElem.html#1fd7ddefdce76a3da2bf3eda7ff28942">getNextMailForDownloadActions()</a> <p>
<a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="ab068855931a06371d27ec03695121a7"></a><!-- doxytag: member="ConfigElem::slotDataMailBody" ref="ab068855931a06371d27ec03695121a7" args="(TDEIO::Job *, const TQByteArray &amp;datas)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotDataMailBody </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TQByteArray &amp;&nbsp;</td>
<td class="paramname"> <em>datas</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal data of the launched pop3 job to download a mail body. Receives the downloaded data from the job. This lot will be called several times during the donwload. At the last one the array is empty. It extracts the body from the downloaded data and stores it in DownloadedMailBody. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>datas</em>&nbsp;</td><td>the downloaded mail </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="36b830294fa07e4a5a134f7975cfca27"></a><!-- doxytag: member="ConfigElem::slotFinalizeShowMail" ref="36b830294fa07e4a5a134f7975cfca27" args="(TDEIO::Job *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotFinalizeShowMail </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with the signal result of the job which commits the download of the mail bodies. Finalizes the downloading and showing of the selected mails. Emits signal sigShowBodiesReady and sets account state to idle. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> <p>
<a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a> <p>
<a class="el" href="classConfigElem.html#bd3b61aa04ce3bd6ce507cb555c360d4">sigShowBodiesReady</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="9771cc6111fae208e8ca92d9c162096d"></a><!-- doxytag: member="ConfigElem::slotTimeout" ref="9771cc6111fae208e8ca92d9c162096d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotTimeout </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal timeout() of the timeout timer pop3Timer. Will be called when the timer is run down, if the pop3 job has not ended on time. It kills a running pop3 job and invokes the appropriate finalize slot of the running operation.
</div>
</div><p>
<a class="anchor" name="11db8a853a253b81a16ecd199c441911"></a><!-- doxytag: member="ConfigElem::slotReceiveUID" ref="11db8a853a253b81a16ecd199c441911" args="(TDEIO::Job *, const TQByteArray &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotReceiveUID </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TQByteArray &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with the signal "data" of the pop3 transfer job which gets mail UIDs (Unique ID). Therefore it will be called when the job has received an UIDL from the server. Every received UID causes a call of this slot. When the job ends, it causes a last call but with an empty data array. The UIDs will be stored in receivedUIDs. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>received data, which contain an uid </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="5ba4833fd4b897bb21fa31dff2cf5750"></a><!-- doxytag: member="ConfigElem::slotUIDsReceived" ref="5ba4833fd4b897bb21fa31dff2cf5750" args="(TDEIO::Job *job)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotUIDsReceived </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> <em>job</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the launched pop3 job to get the UIDs. Will be invoked, when all UIDs are received and stored in receivedUIDs. Analyzes the received UID datas and creates new <a class="el" href="classShowRecordElem.html">ShowRecordElem</a> instances in the new mail list accordingly. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emitted the result signal </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="b3e0a075b84fed2a1e156de17cdefbad"></a><!-- doxytag: member="ConfigElem::slotReceiveSize" ref="b3e0a075b84fed2a1e156de17cdefbad" args="(TDEIO::Job *, const TQByteArray &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotReceiveSize </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TQByteArray &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with the signal "data" of the pop3 transfer job which gets mail Sizes. Therefore it will be called when the job has received a size from the server. Every received size causes a call of this slot. When the job ends, it causes a last call but with an empty data array. The UIDs will be stored in receivedSizes. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>received data, which contain a size </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="685be03ba48ad2e1cfb9a0cc04a81559"></a><!-- doxytag: member="ConfigElem::slotSizesReceived" ref="685be03ba48ad2e1cfb9a0cc04a81559" args="(TDEIO::Job *job)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotSizesReceived </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> <em>job</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the launched pop3 job to get the Sizes. Will be invoked, when all Sizes are received and stored in receivedSizes. Analyzes the received datas and writes these in the appropriate mail instances. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emitted the result signal </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="6470facb8041787fc48707ece1dfc364"></a><!-- doxytag: member="ConfigElem::slotFinalizeRefresh" ref="6470facb8041787fc48707ece1dfc364" args="(TDEIO::Job *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotFinalizeRefresh </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the job which commits the refresh. Finalizes a succesful refresh. Emits sigRefreshReady and sets account state to idle
</div>
</div><p>
<a class="anchor" name="2220bd2656a5e87cfb2582ae8854f71c"></a><!-- doxytag: member="ConfigElem::slotHeaderDownloaded" ref="2220bd2656a5e87cfb2582ae8854f71c" args="(TDEIO::Job *job)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotHeaderDownloaded </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname"> <em>job</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with signal result of the launched pop3 job. Stores the received headers into the appropriate instance of the mail list. Removes the first mail from newMails and invokes <a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> again to get the next header. If the list is empty after it has removed the first item, it will call <a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a>. If an error has occured, it will call <a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>job</em>&nbsp;</td><td>job which has emit the result signal </td></tr>
</table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> <p>
<a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">newMails</a> <p>
<a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">pop3Job</a> <p>
<a class="el" href="classConfigElem.html#cdba8db3598e2390099294968623abc4">cancelRefresh()</a> <p>
<a class="el" href="classConfigElem.html#4c8bf2c5e048a2c18048a3444841a668">copyHeaders()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="52b690b870d814bf6017500edc731aae"></a><!-- doxytag: member="ConfigElem::slotReceiveHeader" ref="52b690b870d814bf6017500edc731aae" args="(TDEIO::Job *, const TQByteArray &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::slotReceiveHeader </td>
<td>(</td>
<td class="paramtype">TDEIO::Job *&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TQByteArray &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [private, slot]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connected with the signal "data" of the pop3 transfer job which gets a mail header. Therefore it will be called when the job has received a part of the header from the server. When the job ends, it causes a last call but with an empty data array. The complete header will be stored in receivedHeader. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>received data, which contains a header part </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="93838eda4c71ad66360ee5a27f630d8e"></a><!-- doxytag: member="ConfigElem::sigDeleteReady" ref="93838eda4c71ad66360ee5a27f630d8e" args="(TQString account)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::sigDeleteReady </td>
<td>(</td>
<td class="paramtype">TQString&nbsp;</td>
<td class="paramname"> <em>account</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [signal]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Will be emitted when all selected mails are deleted. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account, which has emitted this signal </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="bd3b61aa04ce3bd6ce507cb555c360d4"></a><!-- doxytag: member="ConfigElem::sigShowBodiesReady" ref="bd3b61aa04ce3bd6ce507cb555c360d4" args="(TQString account)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::sigShowBodiesReady </td>
<td>(</td>
<td class="paramtype">TQString&nbsp;</td>
<td class="paramname"> <em>account</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [signal]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Will be emitted when the bodies of all selected mails are downloaded and shown. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account, which has emitted this signal </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="c04e111468d52ed1ca964569188c96e5"></a><!-- doxytag: member="ConfigElem::sigConfigChanged" ref="c04e111468d52ed1ca964569188c96e5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::sigConfigChanged </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [signal]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Will be emitted when the settings have been changed.
</div>
</div><p>
<a class="anchor" name="14267b997f50ad3069115e8b976d89bb"></a><!-- doxytag: member="ConfigElem::sigMessageWindowOpened" ref="14267b997f50ad3069115e8b976d89bb" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::sigMessageWindowOpened </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [signal]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Will be emitted, when a window to show a message was opened.
</div>
</div><p>
<a class="anchor" name="e328a1ef29ab8784bf9fd36de34d8bc0"></a><!-- doxytag: member="ConfigElem::sigMessageWindowClosed" ref="e328a1ef29ab8784bf9fd36de34d8bc0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::sigMessageWindowClosed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [signal]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Will be emitted, when a window to show a message was closed.
</div>
</div><p>
<a class="anchor" name="d57456d967920820080dc13d6fb5a8ff"></a><!-- doxytag: member="ConfigElem::sigRefreshReady" ref="d57456d967920820080dc13d6fb5a8ff" args="(TQString account)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ConfigElem::sigRefreshReady </td>
<td>(</td>
<td class="paramtype">TQString&nbsp;</td>
<td class="paramname"> <em>account</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [signal]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Will be emitted, when the mail list was refreshed. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>name of the account, which has emitted this signal </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="261c27647b7d842799e94ae149212ad5"></a><!-- doxytag: member="ConfigElem::isSpam" ref="261c27647b7d842799e94ae149212ad5" args="(TQByteArray mail) const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::isSpam </td>
<td>(</td>
<td class="paramtype">TQByteArray&nbsp;</td>
<td class="paramname"> <em>mail</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Forwards the given mail to SpamAssassin and returns the test result <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>mail</em>&nbsp;</td><td>the mail to test </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - mail is spam </dd></dl>
</div>
</div><p>
<a class="anchor" name="ef9bf08b5313d9b0d5983f5a9459cf3a"></a><!-- doxytag: member="ConfigElem::isSpamAssassinRunning" ref="ef9bf08b5313d9b0d5983f5a9459cf3a" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ConfigElem::isSpamAssassinRunning </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Looks for a running spamd daemon of SpamAssassin. <dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE - SpamAssassin is running </dd></dl>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="8dc234323fe966a322ae8649bc2cd76e"></a><!-- doxytag: member="ConfigElem::continueShowHeaders" ref="8dc234323fe966a322ae8649bc2cd76e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int const <a class="el" href="classConfigElem.html#8dc234323fe966a322ae8649bc2cd76e">ConfigElem::continueShowHeaders</a><code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returned by <a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders()</a>, if the user has clicked OK.
</div>
</div><p>
<a class="anchor" name="85fb09c9cdc92ae5e8663bf8c6c4a615"></a><!-- doxytag: member="ConfigElem::cancelShowHeaders" ref="85fb09c9cdc92ae5e8663bf8c6c4a615" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int const <a class="el" href="classConfigElem.html#85fb09c9cdc92ae5e8663bf8c6c4a615">ConfigElem::cancelShowHeaders</a><code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returned by <a class="el" href="classConfigElem.html#0725bb36943ca6fd1ca82af5ef6913a3">showSelectedHeaders()</a>, if the user has clicked Cancel.
</div>
</div><p>
<a class="anchor" name="cdde481b0e7623717f25721a23b95352"></a><!-- doxytag: member="ConfigElem::appConfig" ref="cdde481b0e7623717f25721a23b95352" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classConfigList.html">ConfigList</a>* <a class="el" href="classConfigElem.html#cdde481b0e7623717f25721a23b95352">ConfigElem::appConfig</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Pointer to the configuration of the application. Set by the constructors.
</div>
</div><p>
<a class="anchor" name="e3f2a5c6b03dd756f474255247461b02"></a><!-- doxytag: member="ConfigElem::FLog" ref="e3f2a5c6b03dd756f474255247461b02" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classFilterLog.html">FilterLog</a>* <a class="el" href="classConfigElem.html#e3f2a5c6b03dd756f474255247461b02">ConfigElem::FLog</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Pointer to the filter log. Will be set by <a class="el" href="classConfigElem.html#83af8872b7e83279750434e7ef376e5b">refreshMailList()</a> at every refresh.
</div>
</div><p>
<a class="anchor" name="47a700c6d8d856f35bdcd4e01910a4ca"></a><!-- doxytag: member="ConfigElem::state" ref="47a700c6d8d856f35bdcd4e01910a4ca" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">Types::AccountState_Type</a> <a class="el" href="classConfigElem.html#47a700c6d8d856f35bdcd4e01910a4ca">ConfigElem::state</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
State of the account.
</div>
</div><p>
<a class="anchor" name="1ad409223125a43d257cd7666c8c7284"></a><!-- doxytag: member="ConfigElem::PasswordStorage" ref="1ad409223125a43d257cd7666c8c7284" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classConfigElem.html#1ad409223125a43d257cd7666c8c7284">ConfigElem::PasswordStorage</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Type of password storage. valid values are: CONFIG_VALUE_ACCOUNT_PASSWORD_DONT_SAVE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_FILE, CONFIG_VALUE_ACCOUNT_PASSWORD_SAVE_TDEWALLET The <a class="el" href="namespaceConstants.html">Constants</a> are defined in <a class="el" href="constants_8h.html">constants.h</a> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#bda433f60b1eed0d4b8d207707d5005c">saveOptions()</a> <p>
<a class="el" href="classConfigElem.html#58f9d269bd389c52718d78d7615c4431">setPasswordStorage()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="e8b4f30a42bc989ce81f71bc032f19f1"></a><!-- doxytag: member="ConfigElem::m_bActive" ref="e8b4f30a42bc989ce81f71bc032f19f1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classConfigElem.html#e8b4f30a42bc989ce81f71bc032f19f1">ConfigElem::m_bActive</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
TRUE - account is active; FALSE - account is not active
</div>
</div><p>
<a class="anchor" name="52f6b77b64915aeadf30cf2e550da876"></a><!-- doxytag: member="ConfigElem::m_strAccount" ref="52f6b77b64915aeadf30cf2e550da876" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQString <a class="el" href="classConfigElem.html#52f6b77b64915aeadf30cf2e550da876">ConfigElem::m_strAccount</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Account Name
</div>
</div><p>
<a class="anchor" name="bae0388a8b60c42be7977eec129f1a11"></a><!-- doxytag: member="ConfigElem::m_pViewItem" ref="bae0388a8b60c42be7977eec129f1a11" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQListViewItem* <a class="el" href="classConfigElem.html#bae0388a8b60c42be7977eec129f1a11">ConfigElem::m_pViewItem</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Pointer to the appropriate item in the account list view.
</div>
</div><p>
<a class="anchor" name="9724726ea014cf6d22a413d266ca69d2"></a><!-- doxytag: member="ConfigElem::m_pshowrecord" ref="9724726ea014cf6d22a413d266ca69d2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classShowRecord.html">ShowRecord</a>* <a class="el" href="classConfigElem.html#9724726ea014cf6d22a413d266ca69d2">ConfigElem::m_pshowrecord</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
List which contains all read mails from the server.
</div>
</div><p>
<a class="anchor" name="c9d1c50d2a2ac6c4fa9261f0d77729a9"></a><!-- doxytag: member="ConfigElem::m_url" ref="c9d1c50d2a2ac6c4fa9261f0d77729a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">KURL <a class="el" href="classConfigElem.html#c9d1c50d2a2ac6c4fa9261f0d77729a9">ConfigElem::m_url</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Uniform Resource Locator of the account on the pop3 server.
</div>
</div><p>
<a class="anchor" name="b8a7341e3db3e69b8e661c89ff08b7f4"></a><!-- doxytag: member="ConfigElem::secureLoginType" ref="b8a7341e3db3e69b8e661c89ff08b7f4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classConfigElem.html#b8a7341e3db3e69b8e661c89ff08b7f4">ConfigElem::secureLoginType</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Type of secure login. See <a class="el" href="constants_8h.html">constants.h</a> for valid values (CONFIG_VALUE_ACCOUNT_SECLOGIN_...)
</div>
</div><p>
<a class="anchor" name="b13600ffaaae88a8e0baf030ffd926a1"></a><!-- doxytag: member="ConfigElem::useTLS" ref="b13600ffaaae88a8e0baf030ffd926a1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classConfigElem.html#b13600ffaaae88a8e0baf030ffd926a1">ConfigElem::useTLS</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
False: TLS is enabled
</div>
</div><p>
<a class="anchor" name="ac5a5ecf9c70a0c94c2cf7181a1989dd"></a><!-- doxytag: member="ConfigElem::mailbody" ref="ac5a5ecf9c70a0c94c2cf7181a1989dd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQByteArray <a class="el" href="classConfigElem.html#ac5a5ecf9c70a0c94c2cf7181a1989dd">ConfigElem::mailbody</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Contains a downloaded mail body. Will be set by <a class="el" href="classConfigElem.html#ab068855931a06371d27ec03695121a7">slotDataMailBody()</a> and read by <a class="el" href="classConfigElem.html#a63d81fad1dc2f9f8f015effabb8b6d9">slotBodyDownloaded()</a>.
</div>
</div><p>
<a class="anchor" name="08ca23bb32c12dff0909a8d29d5d5028"></a><!-- doxytag: member="ConfigElem::MailsToDelete" ref="08ca23bb32c12dff0909a8d29d5d5028" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MailNumberList_Type <a class="el" href="classConfigElem.html#08ca23bb32c12dff0909a8d29d5d5028">ConfigElem::MailsToDelete</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Contains the numbers of mails which will be deleted. Set by <a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails()</a> and <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> and used by <a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> to get the number of the next mail to delete. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#750ccb3fb3f7d1857b79f7218f5a0767">deleteSelectedMails()</a> <p>
<a class="el" href="classConfigElem.html#d68eb7fd9d907eaa7b4116f81f19bb30">deleteNextMail()</a> <p>
<a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="dc3d4a8f849b476ff72d2c485a3ffa36"></a><!-- doxytag: member="ConfigElem::MailsToDownload" ref="dc3d4a8f849b476ff72d2c485a3ffa36" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MailToDownloadMap_Type <a class="el" href="classConfigElem.html#dc3d4a8f849b476ff72d2c485a3ffa36">ConfigElem::MailsToDownload</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Contains the numbers of the mails shall be moved for actions like moving to mailbox or spam check. Contains also some parameters (like mailbox) about the action which have to be performed. Set and used by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a>. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="c2e27da3fda21662ca8706043e257151"></a><!-- doxytag: member="ConfigElem::MailsToShow" ref="c2e27da3fda21662ca8706043e257151" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MailNumberList_Type <a class="el" href="classConfigElem.html#c2e27da3fda21662ca8706043e257151">ConfigElem::MailsToShow</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Contains the numbers of mails for which the bodies will be shown. Set by <a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails()</a> and used by <a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> to get the number of the next mail to show. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#01e5735260c23f43480d807e7e9070c9">showSelectedMails()</a> <p>
<a class="el" href="classConfigElem.html#962f37179e56d2cc5fca450744b23199">showNextMail()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="f13c7462315db5c44ecaeff609d95306"></a><!-- doxytag: member="ConfigElem::newMails" ref="f13c7462315db5c44ecaeff609d95306" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MailNumberList_Type <a class="el" href="classConfigElem.html#f13c7462315db5c44ecaeff609d95306">ConfigElem::newMails</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Contains the numbers of new mails. Set by <a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders()</a> and used by <a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> to download the headers of the new mails. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classConfigElem.html#f7202b10df7e27303315d754b25b6d6c">getHeaders()</a> <p>
<a class="el" href="classConfigElem.html#599f2dc026bd3d759d9e2ada3d4ff3ea">getNextHeader()</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="abccdbb4bf0f8c3ba6ac726c27f454fc"></a><!-- doxytag: member="ConfigElem::pop3Job" ref="abccdbb4bf0f8c3ba6ac726c27f454fc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TDEIO::TransferJob* <a class="el" href="classConfigElem.html#abccdbb4bf0f8c3ba6ac726c27f454fc">ConfigElem::pop3Job</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Pointer to a launched pop3 job.
</div>
</div><p>
<a class="anchor" name="141eb0510e9f4031634ef566cba27329"></a><!-- doxytag: member="ConfigElem::pop3Timer" ref="141eb0510e9f4031634ef566cba27329" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQTimer* <a class="el" href="classConfigElem.html#141eb0510e9f4031634ef566cba27329">ConfigElem::pop3Timer</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
timeout timer. Will be started together with every pop3 job. If it runs down, <a class="el" href="classConfigElem.html#9771cc6111fae208e8ca92d9c162096d">slotTimeout()</a> will be invoked.
</div>
</div><p>
<a class="anchor" name="a586a6941a1c9c21019ca42cebb4e6d3"></a><!-- doxytag: member="ConfigElem::tempMailList" ref="a586a6941a1c9c21019ca42cebb4e6d3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classShowRecord.html">ShowRecord</a>* <a class="el" href="classConfigElem.html#a586a6941a1c9c21019ca42cebb4e6d3">ConfigElem::tempMailList</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
While refreshing, this <a class="el" href="classShowRecord.html">ShowRecord</a> instance will be used to build a new mail list. After that this pointer will be assigned to m_pshowrecord.
</div>
</div><p>
<a class="anchor" name="80f016779bdc8774cc7822a839b2c796"></a><!-- doxytag: member="ConfigElem::receivedUIDs" ref="80f016779bdc8774cc7822a839b2c796" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQStringList <a class="el" href="classConfigElem.html#80f016779bdc8774cc7822a839b2c796">ConfigElem::receivedUIDs</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
List of received mail UIDs (unique ID). Used by <a class="el" href="classConfigElem.html#11db8a853a253b81a16ecd199c441911">slotReceiveUID()</a> and <a class="el" href="classConfigElem.html#5ba4833fd4b897bb21fa31dff2cf5750">slotUIDsReceived()</a>.
</div>
</div><p>
<a class="anchor" name="fc6f21ff722d537d2e59ee42e57cd337"></a><!-- doxytag: member="ConfigElem::receivedSizes" ref="fc6f21ff722d537d2e59ee42e57cd337" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQStringList <a class="el" href="classConfigElem.html#fc6f21ff722d537d2e59ee42e57cd337">ConfigElem::receivedSizes</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
List of received mail sizes. Used by <a class="el" href="classConfigElem.html#b3e0a075b84fed2a1e156de17cdefbad">slotReceiveSize()</a> and <a class="el" href="classConfigElem.html#685be03ba48ad2e1cfb9a0cc04a81559">slotSizesReceived()</a>.
</div>
</div><p>
<a class="anchor" name="23ed166f77355117fa99dcbc3d5b7d12"></a><!-- doxytag: member="ConfigElem::receivedHeader" ref="23ed166f77355117fa99dcbc3d5b7d12" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TQByteArray <a class="el" href="classConfigElem.html#23ed166f77355117fa99dcbc3d5b7d12">ConfigElem::receivedHeader</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
A received mail header. Set by <a class="el" href="classConfigElem.html#52b690b870d814bf6017500edc731aae">slotReceiveHeader()</a> and used by <a class="el" href="classConfigElem.html#2220bd2656a5e87cfb2582ae8854f71c">slotHeaderDownloaded()</a>.
</div>
</div><p>
<a class="anchor" name="85b505610abbe0c01921a6e385a7548e"></a><!-- doxytag: member="ConfigElem::headerFilter" ref="85b505610abbe0c01921a6e385a7548e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classHeaderFilter.html">HeaderFilter</a> <a class="el" href="classConfigElem.html#85b505610abbe0c01921a6e385a7548e">ConfigElem::headerFilter</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Every account has is own header filter instance.
</div>
</div><p>
<a class="anchor" name="1c5b6fd53a5dfbe13c8d9ef2f3b97608"></a><!-- doxytag: member="ConfigElem::filterApplied" ref="1c5b6fd53a5dfbe13c8d9ef2f3b97608" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classConfigElem.html#1c5b6fd53a5dfbe13c8d9ef2f3b97608">ConfigElem::filterApplied</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This is a flag whether the filters was applied during a refresh cycle. If the some mails was deleted (recommend by the filter), we need a actual list of mails from the server. Therefore a second refresh cycle will be started. To avoid a never-ending loop this flag will be set to TRUE by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a>. If the second refresh is running this one will not invoke the filters.
</div>
</div><p>
<a class="anchor" name="c3a6aea2718324eba83d02f6e5828fa5"></a><!-- doxytag: member="ConfigElem::deletionPerformedByFilters" ref="c3a6aea2718324eba83d02f6e5828fa5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classConfigElem.html#c3a6aea2718324eba83d02f6e5828fa5">ConfigElem::deletionPerformedByFilters</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This flag is set by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to indicate the deletion cycle is performed by filters and not by user. The deletion methodes need it to decide on branch targets
</div>
</div><p>
<a class="anchor" name="b842ac987bd40656b334c4e8c3a75103"></a><!-- doxytag: member="ConfigElem::refreshPerformedByFilters" ref="b842ac987bd40656b334c4e8c3a75103" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classConfigElem.html#b842ac987bd40656b334c4e8c3a75103">ConfigElem::refreshPerformedByFilters</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This flag is set by <a class="el" href="classConfigElem.html#6a1f1cb81c4bcca055e0b98bd9fb0cf7">applyFiltersDeleted()</a> to indicate the refresh cycle is the second one after a deletion which was performed by filters. The refresh cycle need it to hold the remaining mails as new.
</div>
</div><p>
<a class="anchor" name="f96a3bda830dcfbe7aa579c3e64cfed4"></a><!-- doxytag: member="ConfigElem::downloadActionsInvoked" ref="f96a3bda830dcfbe7aa579c3e64cfed4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classConfigElem.html#f96a3bda830dcfbe7aa579c3e64cfed4">ConfigElem::downloadActionsInvoked</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This flag is set to TRUE by <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> to indicate the mailbodies are downloading and writing to the mailboxes or spam checking. When this is ended, <a class="el" href="classConfigElem.html#f4206aa01f491b7a7e2c57682fe10b31">applyFilters()</a> will be called again and it reset this flag
</div>
</div><p>
<a class="anchor" name="30203c10e9c6b563ee9c454269cad8d1"></a><!-- doxytag: member="ConfigElem::moveCounter" ref="30203c10e9c6b563ee9c454269cad8d1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classConfigElem.html#30203c10e9c6b563ee9c454269cad8d1">ConfigElem::moveCounter</a><code> [private]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Counter for moving to create an unique file name
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configelem_8h-source.html">configelem.h</a><li>Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/<a class="el" href="configelem_8cpp.html">configelem.cpp</a></ul>
<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>