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/types_8h-source.html

106 lines
12 KiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>kshowmail.tdevelop: Daten/Documents/programmieren/kshowmail/kshowmail/kshowmail/types.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.0 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="nav">
<a class="el" href="dir_4c3e996e4ea01e6106d6ef3aca55c519.html">Daten</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_eb9956c7aa0624228561e224b45aacad.html">Documents</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_cf56118a1054db7be5b5087f628656ea.html">programmieren</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c781d53ee57665ea2fc7bb307e109f21.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_741aef7887f9b78088ef0c30f6686ad1.html">kshowmail</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_656923b733374505e0e2f68ecb68d952.html">kshowmail</a></div>
<h1>types.h</h1><a href="types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span>
<a name="l00002"></a>00002 <span class="comment">// C++ Interface: types</span>
<a name="l00003"></a>00003 <span class="comment">//</span>
<a name="l00004"></a>00004 <span class="comment">// Description:</span>
<a name="l00005"></a>00005 <span class="comment">// All specail types for KShowMail</span>
<a name="l00006"></a>00006 <span class="comment">//</span>
<a name="l00007"></a>00007 <span class="comment">//</span>
<a name="l00008"></a>00008 <span class="comment">// Author: Ulrich Weigelt &lt;ulrich.weigelt@gmx.de&gt;, (C) 2007</span>
<a name="l00009"></a>00009 <span class="comment">//</span>
<a name="l00010"></a>00010 <span class="comment">// Copyright: See COPYING file that comes with this distribution</span>
<a name="l00011"></a>00011 <span class="comment">//</span>
<a name="l00012"></a>00012 <span class="comment">//</span>
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="preprocessor">#ifndef TYPES_H</span>
<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define TYPES_H</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span>
<a name="l00017"></a>00017 <span class="comment">//TQt headers</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;ntqvaluelist.h&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;ntqmap.h&gt;</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;ntqstring.h&gt;</span>
<a name="l00021"></a>00021
<a name="l00022"></a>00022 <span class="keyword">using namespace </span>std;
<a name="l00023"></a>00023
<a name="l00027"></a><a class="code" href="namespaceTypes.html">00027</a> <span class="keyword">namespace </span>Types
<a name="l00028"></a>00028 {
<a name="l00032"></a><a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">00032</a> <span class="keyword">enum</span> <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565">State_Type</a> {<a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565c37aa546c58cdb9c8efabbbe513f8380">idle</a>,
<a name="l00034"></a>00034 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa565f49cd232f53f8851506c138924f2ec65">deleting</a>,
<a name="l00036"></a>00036 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5653cde4c681a768eef7df3659c849a34b6">configure</a>,
<a name="l00040"></a>00040 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56575f7f7187ee9497e63584b0ccb17a919">executing</a>,
<a name="l00042"></a>00042 <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa5655ee02dbb2bbc5f45a1a2517f7536c77c">showing</a>,
<a name="l00044"></a><a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">00044</a> <a class="code" href="namespaceTypes.html#dc227eb5720632a8290561b001aaa56592bd813e8e24cdf9c233a4cf26ebb691">refreshing</a>
<a name="l00045"></a>00045 };
<a name="l00046"></a>00046
<a name="l00050"></a><a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">00050</a> <span class="keyword">enum</span> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6">AccountState_Type</a>
<a name="l00051"></a>00051 {
<a name="l00052"></a>00052 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6a15826a259a1b9518c05738511bca3c7">AccountIdle</a>,
<a name="l00054"></a>00054 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6c13599f1c51b33a59b319794917ccff5">AccountDeleting</a>,
<a name="l00056"></a>00056 <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b63accada2afa1ad270e3b25c14cae5fd9">AccountDownloading</a>,
<a name="l00058"></a><a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">00058</a> <a class="code" href="namespaceTypes.html#57c868019acd102e855ff50f6043c1b6ba5316f9cbdb41a05f75ebe4976865b9">AccountRefreshing</a>
<a name="l00059"></a>00059 };
<a name="l00060"></a>00060
<a name="l00064"></a><a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">00064</a> <span class="keyword">typedef</span> TQValueList&lt;int&gt; <a class="code" href="namespaceTypes.html#48fad16d3707caeaf47bb1e8fab4be55">MailNumberList_Type</a>;
<a name="l00065"></a>00065
<a name="l00071"></a><a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">00071</a> <span class="keyword">typedef</span> TQMap&lt;TQString, bool&gt; <a class="code" href="namespaceTypes.html#ca963e9ff87e4dfc99a0123af22c0346">AccountTaskMap_Type</a>;
<a name="l00072"></a>00072
<a name="l00076"></a><a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">00076</a> <span class="keyword">enum</span> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a>
<a name="l00077"></a>00077 {
<a name="l00078"></a>00078 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0e2f723024c86b001d2c0d50cc70e456">FActPass</a>,
<a name="l00079"></a>00079 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf9de5e046888ae556dd3f4548957fcf10">FActDelete</a>,
<a name="l00080"></a>00080 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf0b8c53628aabb517f41d6ccdf5bf5d4c">FActMark</a>,
<a name="l00081"></a>00081 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf4f2a44934f9b85ed07832ccf32016462">FActMove</a>,
<a name="l00082"></a>00082 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfc54805588ea5ecd697098c55a3ec73a1">FActSpamcheck</a>,
<a name="l00083"></a>00083 <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf6b838ac6d09fdaade0e40f4a50d33b68">FActIgnore</a>,
<a name="l00084"></a><a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">00084</a> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adfb62372bfae14c67a307649aa9f2f7f34">FActNone</a>
<a name="l00085"></a>00085 };
<a name="l00086"></a>00086
<a name="l00091"></a><a class="code" href="structTypes_1_1DownloadActionParams__Type.html">00091</a> <span class="keyword">struct </span><a class="code" href="structTypes_1_1DownloadActionParams__Type.html">DownloadActionParams_Type</a>
<a name="l00092"></a>00092 {
<a name="l00093"></a><a class="code" href="structTypes_1_1DownloadActionParams__Type.html#d41d45e85476d483baa76fd209ea4cff">00093</a> <a class="code" href="namespaceTypes.html#ce032cf029e8037fd21721b33e3a6adf">FilterAction_Type</a> <a class="code" href="structTypes_1_1DownloadActionParams__Type.html#d41d45e85476d483baa76fd209ea4cff">action</a>;
<a name="l00094"></a><a class="code" href="structTypes_1_1DownloadActionParams__Type.html#2111052968efa3f277babdd0de6a5ed1">00094</a> TQString <a class="code" href="structTypes_1_1DownloadActionParams__Type.html#2111052968efa3f277babdd0de6a5ed1">mailbox</a>;
<a name="l00095"></a>00095 };
<a name="l00096"></a>00096
<a name="l00101"></a><a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">00101</a> <span class="keyword">typedef</span> TQMap&lt;int, DownloadActionParams_Type&gt; <a class="code" href="namespaceTypes.html#28b7da8de2bbe1b7a098d41242e78ab7">MailToDownloadMap_Type</a>;
<a name="l00102"></a>00102
<a name="l00106"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html">00106</a> <span class="keyword">struct </span><a class="code" href="structTypes_1_1FilterCriteria__Type.html">FilterCriteria_Type</a>
<a name="l00107"></a>00107 {
<a name="l00108"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#9866add14b0f3c62082e62e3b0992e9b">00108</a> <span class="keywordtype">int</span> <a class="code" href="structTypes_1_1FilterCriteria__Type.html#9866add14b0f3c62082e62e3b0992e9b">source</a>;
<a name="l00109"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#825ed5a5486fd08ea46073e108105681">00109</a> <span class="keywordtype">int</span> <a class="code" href="structTypes_1_1FilterCriteria__Type.html#825ed5a5486fd08ea46073e108105681">condition</a>;
<a name="l00110"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#ba4af96342c299a576bbe4d0628192f5">00110</a> uint <a class="code" href="structTypes_1_1FilterCriteria__Type.html#ba4af96342c299a576bbe4d0628192f5">numValue</a>;
<a name="l00111"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#30e8afe468fdbcc1483ddfec89602c92">00111</a> TQString <a class="code" href="structTypes_1_1FilterCriteria__Type.html#30e8afe468fdbcc1483ddfec89602c92">txtValue</a>;
<a name="l00112"></a><a class="code" href="structTypes_1_1FilterCriteria__Type.html#88f3fbe98218173cdb417423a890832c">00112</a> <span class="keywordtype">bool</span> <a class="code" href="structTypes_1_1FilterCriteria__Type.html#88f3fbe98218173cdb417423a890832c">cs</a>;
<a name="l00113"></a>00113 };
<a name="l00114"></a>00114
<a name="l00118"></a><a class="code" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">00118</a> <span class="keyword">typedef</span> list&lt;FilterCriteria_Type&gt; <a class="code" href="namespaceTypes.html#2eaafd5612933c2e6ab8dd15593969a2">FilterCriteriaList_Type</a>;
<a name="l00119"></a>00119
<a name="l00120"></a>00120 }
<a name="l00121"></a>00121
<a name="l00122"></a>00122 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 1 21:59:49 2008 for kshowmail.tdevelop by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
</body>
</html>