summaryrefslogtreecommitdiffstats
path: root/doc/html/types_8h-source.html
blob: 84919710abf9d5cafa021dd527e01aed23322008 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!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>