summaryrefslogtreecommitdiff
path: root/noncore/net/mail/libmailwrapper/mailtypes.cpp
Unidiff
Diffstat (limited to 'noncore/net/mail/libmailwrapper/mailtypes.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/libmailwrapper/mailtypes.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/noncore/net/mail/libmailwrapper/mailtypes.cpp b/noncore/net/mail/libmailwrapper/mailtypes.cpp
index 90b8865..6d44db4 100644
--- a/noncore/net/mail/libmailwrapper/mailtypes.cpp
+++ b/noncore/net/mail/libmailwrapper/mailtypes.cpp
@@ -1,396 +1,396 @@
1#include "mailtypes.h" 1#include "mailtypes.h"
2#include <stdlib.h> 2#include <stdlib.h>
3 3
4using namespace Opie::Core; 4using namespace Opie::Core;
5RecMail::RecMail() 5RecMail::RecMail()
6 :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_size(0),msg_flags(7) 6 :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_size(0),msg_flags(7)
7{ 7{
8 init(); 8 init();
9} 9}
10 10
11RecMail::RecMail(const RecMail&old) 11RecMail::RecMail(const RecMail&old)
12 :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_flags(7) 12 :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_flags(7)
13{ 13{
14 init(); 14 init();
15 copy_old(old); 15 copy_old(old);
16 qDebug("Copy constructor RecMail"); 16 odebug << "Copy constructor RecMail" << oendl;
17} 17}
18 18
19RecMail::~RecMail() 19RecMail::~RecMail()
20{ 20{
21 wrapper = 0; 21 wrapper = 0;
22} 22}
23 23
24void RecMail::copy_old(const RecMail&old) 24void RecMail::copy_old(const RecMail&old)
25{ 25{
26 subject = old.subject; 26 subject = old.subject;
27 date = old.date; 27 date = old.date;
28 mbox = old.mbox; 28 mbox = old.mbox;
29 msg_id = old.msg_id; 29 msg_id = old.msg_id;
30 msg_size = old.msg_size; 30 msg_size = old.msg_size;
31 msg_number = old.msg_number; 31 msg_number = old.msg_number;
32 from = old.from; 32 from = old.from;
33 msg_flags = old.msg_flags; 33 msg_flags = old.msg_flags;
34 to = old.to; 34 to = old.to;
35 cc = old.cc; 35 cc = old.cc;
36 bcc = old.bcc; 36 bcc = old.bcc;
37 wrapper = old.wrapper; 37 wrapper = old.wrapper;
38 in_reply_to = old.in_reply_to; 38 in_reply_to = old.in_reply_to;
39 references = old.references; 39 references = old.references;
40 replyto = old.replyto; 40 replyto = old.replyto;
41} 41}
42 42
43void RecMail::init() 43void RecMail::init()
44{ 44{
45 to.clear(); 45 to.clear();
46 cc.clear(); 46 cc.clear();
47 bcc.clear(); 47 bcc.clear();
48 in_reply_to.clear(); 48 in_reply_to.clear();
49 references.clear(); 49 references.clear();
50 wrapper = 0; 50 wrapper = 0;
51} 51}
52 52
53void RecMail::setWrapper(AbstractMail*awrapper) 53void RecMail::setWrapper(AbstractMail*awrapper)
54{ 54{
55 wrapper = awrapper; 55 wrapper = awrapper;
56} 56}
57 57
58AbstractMail* RecMail::Wrapper() 58AbstractMail* RecMail::Wrapper()
59{ 59{
60 return wrapper; 60 return wrapper;
61} 61}
62 62
63void RecMail::setTo(const QStringList&list) 63void RecMail::setTo(const QStringList&list)
64{ 64{
65 to = list; 65 to = list;
66} 66}
67 67
68const QStringList&RecMail::To()const 68const QStringList&RecMail::To()const
69{ 69{
70 return to; 70 return to;
71} 71}
72 72
73void RecMail::setCC(const QStringList&list) 73void RecMail::setCC(const QStringList&list)
74{ 74{
75 cc = list; 75 cc = list;
76} 76}
77 77
78const QStringList&RecMail::CC()const 78const QStringList&RecMail::CC()const
79{ 79{
80 return cc; 80 return cc;
81} 81}
82 82
83void RecMail::setBcc(const QStringList&list) 83void RecMail::setBcc(const QStringList&list)
84{ 84{
85 bcc = list; 85 bcc = list;
86} 86}
87 87
88const QStringList& RecMail::Bcc()const 88const QStringList& RecMail::Bcc()const
89{ 89{
90 return bcc; 90 return bcc;
91} 91}
92 92
93void RecMail::setInreply(const QStringList&list) 93void RecMail::setInreply(const QStringList&list)
94{ 94{
95 in_reply_to = list; 95 in_reply_to = list;
96} 96}
97 97
98const QStringList& RecMail::Inreply()const 98const QStringList& RecMail::Inreply()const
99{ 99{
100 return in_reply_to; 100 return in_reply_to;
101} 101}
102 102
103void RecMail::setReferences(const QStringList&list) 103void RecMail::setReferences(const QStringList&list)
104{ 104{
105 references = list; 105 references = list;
106} 106}
107 107
108const QStringList& RecMail::References()const 108const QStringList& RecMail::References()const
109{ 109{
110 return references; 110 return references;
111} 111}
112 112
113RecPart::RecPart() 113RecPart::RecPart()
114 : Opie::Core::ORefCount(), 114 : Opie::Core::ORefCount(),
115 m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0) 115 m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0)
116{ 116{
117 m_Parameters.clear(); 117 m_Parameters.clear();
118 m_poslist.clear(); 118 m_poslist.clear();
119} 119}
120 120
121RecPart::RecPart(const RecPart&old) 121RecPart::RecPart(const RecPart&old)
122 : Opie::Core::ORefCount(), 122 : Opie::Core::ORefCount(),
123 m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0) 123 m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0)
124{ 124{
125 m_type = old.m_type; 125 m_type = old.m_type;
126 m_subtype = old.m_subtype; 126 m_subtype = old.m_subtype;
127 m_identifier = old.m_identifier; 127 m_identifier = old.m_identifier;
128 m_encoding = old.m_encoding; 128 m_encoding = old.m_encoding;
129 m_description = old.m_description; 129 m_description = old.m_description;
130 m_lines = old.m_lines; 130 m_lines = old.m_lines;
131 m_size = old.m_size; 131 m_size = old.m_size;
132 m_Parameters = old.m_Parameters; 132 m_Parameters = old.m_Parameters;
133 m_poslist = old.m_poslist; 133 m_poslist = old.m_poslist;
134 qDebug("RecPart copy constructor"); 134 odebug << "RecPart copy constructor" << oendl;
135} 135}
136 136
137RecPart::~RecPart() 137RecPart::~RecPart()
138{ 138{
139} 139}
140 140
141void RecPart::setSize(unsigned int size) 141void RecPart::setSize(unsigned int size)
142{ 142{
143 m_size = size; 143 m_size = size;
144} 144}
145 145
146const unsigned int RecPart::Size()const 146const unsigned int RecPart::Size()const
147{ 147{
148 return m_size; 148 return m_size;
149} 149}
150 150
151void RecPart::setLines(unsigned int lines) 151void RecPart::setLines(unsigned int lines)
152{ 152{
153 m_lines = lines; 153 m_lines = lines;
154} 154}
155 155
156const unsigned int RecPart::Lines()const 156const unsigned int RecPart::Lines()const
157{ 157{
158 return m_lines; 158 return m_lines;
159} 159}
160 160
161const QString& RecPart::Type()const 161const QString& RecPart::Type()const
162{ 162{
163 return m_type; 163 return m_type;
164} 164}
165 165
166void RecPart::setType(const QString&type) 166void RecPart::setType(const QString&type)
167{ 167{
168 m_type = type; 168 m_type = type;
169} 169}
170 170
171const QString& RecPart::Subtype()const 171const QString& RecPart::Subtype()const
172{ 172{
173 return m_subtype; 173 return m_subtype;
174} 174}
175 175
176void RecPart::setSubtype(const QString&subtype) 176void RecPart::setSubtype(const QString&subtype)
177{ 177{
178 m_subtype = subtype; 178 m_subtype = subtype;
179} 179}
180 180
181const QString& RecPart::Identifier()const 181const QString& RecPart::Identifier()const
182{ 182{
183 return m_identifier; 183 return m_identifier;
184} 184}
185 185
186void RecPart::setIdentifier(const QString&identifier) 186void RecPart::setIdentifier(const QString&identifier)
187{ 187{
188 m_identifier = identifier; 188 m_identifier = identifier;
189} 189}
190 190
191const QString& RecPart::Encoding()const 191const QString& RecPart::Encoding()const
192{ 192{
193 return m_encoding; 193 return m_encoding;
194} 194}
195 195
196void RecPart::setEncoding(const QString&encoding) 196void RecPart::setEncoding(const QString&encoding)
197{ 197{
198 m_encoding = encoding; 198 m_encoding = encoding;
199} 199}
200 200
201const QString& RecPart::Description()const 201const QString& RecPart::Description()const
202{ 202{
203 return m_description; 203 return m_description;
204} 204}
205 205
206void RecPart::setDescription(const QString&desc) 206void RecPart::setDescription(const QString&desc)
207{ 207{
208 m_description = desc; 208 m_description = desc;
209} 209}
210 210
211void RecPart::setParameters(const part_plist_t&list) 211void RecPart::setParameters(const part_plist_t&list)
212{ 212{
213 m_Parameters = list; 213 m_Parameters = list;
214} 214}
215 215
216const part_plist_t& RecPart::Parameters()const 216const part_plist_t& RecPart::Parameters()const
217{ 217{
218 return m_Parameters; 218 return m_Parameters;
219} 219}
220 220
221void RecPart::addParameter(const QString&key,const QString&value) 221void RecPart::addParameter(const QString&key,const QString&value)
222{ 222{
223 m_Parameters[key]=value; 223 m_Parameters[key]=value;
224} 224}
225 225
226const QString RecPart::searchParamter(const QString&key)const 226const QString RecPart::searchParamter(const QString&key)const
227{ 227{
228 QString value(""); 228 QString value("");
229 part_plist_t::ConstIterator it = m_Parameters.find(key); 229 part_plist_t::ConstIterator it = m_Parameters.find(key);
230 if (it != m_Parameters.end()) { 230 if (it != m_Parameters.end()) {
231 value = it.data(); 231 value = it.data();
232 } 232 }
233 return value; 233 return value;
234} 234}
235 235
236void RecPart::setPositionlist(const QValueList<int>&poslist) 236void RecPart::setPositionlist(const QValueList<int>&poslist)
237{ 237{
238 m_poslist = poslist; 238 m_poslist = poslist;
239} 239}
240 240
241const QValueList<int>& RecPart::Positionlist()const 241const QValueList<int>& RecPart::Positionlist()const
242{ 242{
243 return m_poslist; 243 return m_poslist;
244} 244}
245 245
246RecBody::RecBody() 246RecBody::RecBody()
247 : Opie::Core::ORefCount(),m_BodyText(),m_description(new RecPart()) 247 : Opie::Core::ORefCount(),m_BodyText(),m_description(new RecPart())
248{ 248{
249 m_PartsList.clear(); 249 m_PartsList.clear();
250} 250}
251 251
252RecBody::RecBody(const RecBody&old) 252RecBody::RecBody(const RecBody&old)
253 :Opie::Core::ORefCount(),m_BodyText(),m_PartsList(),m_description(new RecPart()) 253 :Opie::Core::ORefCount(),m_BodyText(),m_PartsList(),m_description(new RecPart())
254{ 254{
255 m_BodyText = old.m_BodyText; 255 m_BodyText = old.m_BodyText;
256 m_PartsList = old.m_PartsList; 256 m_PartsList = old.m_PartsList;
257 m_description = old.m_description; 257 m_description = old.m_description;
258 qDebug("Recbody copy constructor"); 258 odebug << "Recbody copy constructor" << oendl;
259} 259}
260 260
261RecBody::~RecBody() 261RecBody::~RecBody()
262{ 262{
263} 263}
264 264
265void RecBody::setBodytext(const QString&bodyText) 265void RecBody::setBodytext(const QString&bodyText)
266{ 266{
267 m_BodyText = bodyText; 267 m_BodyText = bodyText;
268} 268}
269 269
270const QString& RecBody::Bodytext()const 270const QString& RecBody::Bodytext()const
271{ 271{
272 return m_BodyText; 272 return m_BodyText;
273} 273}
274 274
275void RecBody::setParts(const QValueList<RecPartP>&parts) 275void RecBody::setParts(const QValueList<RecPartP>&parts)
276{ 276{
277 m_PartsList.clear(); 277 m_PartsList.clear();
278 m_PartsList = parts; 278 m_PartsList = parts;
279} 279}
280 280
281const QValueList<RecPartP>& RecBody::Parts()const 281const QValueList<RecPartP>& RecBody::Parts()const
282{ 282{
283 return m_PartsList; 283 return m_PartsList;
284} 284}
285 285
286void RecBody::addPart(const RecPartP& part) 286void RecBody::addPart(const RecPartP& part)
287{ 287{
288 m_PartsList.append(part); 288 m_PartsList.append(part);
289} 289}
290 290
291void RecBody::setDescription(const RecPartP&des) 291void RecBody::setDescription(const RecPartP&des)
292{ 292{
293 m_description = des; 293 m_description = des;
294} 294}
295 295
296const RecPartP& RecBody::Description()const 296const RecPartP& RecBody::Description()const
297{ 297{
298 return m_description; 298 return m_description;
299} 299}
300 300
301/* handling encoded content */ 301/* handling encoded content */
302encodedString::encodedString() 302encodedString::encodedString()
303{ 303{
304 init(); 304 init();
305} 305}
306 306
307encodedString::encodedString(const char*nContent,unsigned int nSize) 307encodedString::encodedString(const char*nContent,unsigned int nSize)
308{ 308{
309 init(); 309 init();
310 setContent(nContent,nSize); 310 setContent(nContent,nSize);
311} 311}
312 312
313encodedString::encodedString(char*nContent,unsigned int nSize) 313encodedString::encodedString(char*nContent,unsigned int nSize)
314{ 314{
315 init(); 315 init();
316 setContent(nContent,nSize); 316 setContent(nContent,nSize);
317} 317}
318 318
319encodedString::encodedString(const encodedString&old) 319encodedString::encodedString(const encodedString&old)
320{ 320{
321 init(); 321 init();
322 copy_old(old); 322 copy_old(old);
323 qDebug("encodedeString: copy constructor!"); 323 odebug << "encodedeString: copy constructor!" << oendl;
324} 324}
325 325
326encodedString& encodedString::operator=(const encodedString&old) 326encodedString& encodedString::operator=(const encodedString&old)
327{ 327{
328 init(); 328 init();
329 copy_old(old); 329 copy_old(old);
330 qDebug("encodedString: assign operator!"); 330 odebug << "encodedString: assign operator!" << oendl;
331 return *this; 331 return *this;
332} 332}
333 333
334encodedString::~encodedString() 334encodedString::~encodedString()
335{ 335{
336 clean(); 336 clean();
337} 337}
338 338
339void encodedString::init() 339void encodedString::init()
340{ 340{
341 content = 0; 341 content = 0;
342 size = 0; 342 size = 0;
343} 343}
344 344
345void encodedString::clean() 345void encodedString::clean()
346{ 346{
347 if (content) { 347 if (content) {
348 free(content); 348 free(content);
349 } 349 }
350 content = 0; 350 content = 0;
351 size = 0; 351 size = 0;
352} 352}
353 353
354void encodedString::copy_old(const encodedString&old) 354void encodedString::copy_old(const encodedString&old)
355{ 355{
356 clean(); 356 clean();
357 if (old.size>0 && old.content) { 357 if (old.size>0 && old.content) {
358 content = (char*)malloc(old.size*sizeof(char)); 358 content = (char*)malloc(old.size*sizeof(char));
359 memcpy(content,old.content,size); 359 memcpy(content,old.content,size);
360 size = old.size; 360 size = old.size;
361 } 361 }
362} 362}
363 363
364const char*encodedString::Content()const 364const char*encodedString::Content()const
365{ 365{
366 return content; 366 return content;
367} 367}
368 368
369const int encodedString::Length()const 369const int encodedString::Length()const
370{ 370{
371 return size; 371 return size;
372} 372}
373 373
374void encodedString::setContent(const char*nContent,int nSize) 374void encodedString::setContent(const char*nContent,int nSize)
375{ 375{
376 if (nSize>0 && nContent) { 376 if (nSize>0 && nContent) {
377 content = (char*)malloc(nSize*sizeof(char)); 377 content = (char*)malloc(nSize*sizeof(char));
378 memcpy(content,nContent,nSize); 378 memcpy(content,nContent,nSize);
379 size = nSize; 379 size = nSize;
380 } 380 }
381} 381}
382 382
383void encodedString::setContent(char*nContent,int nSize) 383void encodedString::setContent(char*nContent,int nSize)
384{ 384{
385 content = nContent; 385 content = nContent;
386 size = nSize; 386 size = nSize;
387} 387}
388 388
389folderStat&folderStat::operator=(const folderStat&old) 389folderStat&folderStat::operator=(const folderStat&old)
390{ 390{
391 message_count = old.message_count; 391 message_count = old.message_count;
392 message_unseen = old.message_unseen; 392 message_unseen = old.message_unseen;
393 message_recent = old.message_recent; 393 message_recent = old.message_recent;
394 return *this; 394 return *this;
395} 395}
396 396