author | zecke <zecke> | 2004-03-14 13:22:42 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-03-14 13:22:42 (UTC) |
commit | 0f7217afa7cdcb108dd2afba0ff6b42c97ab6f44 (patch) (unidiff) | |
tree | f6a68afa76a9be4099c3de7a286caeadd250c966 /noncore/net/mail/libmailwrapper/abstractmail.cpp | |
parent | d9d68663164078b8dbdbfe70d291291b9fd5aacf (diff) | |
download | opie-0f7217afa7cdcb108dd2afba0ff6b42c97ab6f44.zip opie-0f7217afa7cdcb108dd2afba0ff6b42c97ab6f44.tar.gz opie-0f7217afa7cdcb108dd2afba0ff6b42c97ab6f44.tar.bz2 |
Convert net to ODP and QtAUX
Diffstat (limited to 'noncore/net/mail/libmailwrapper/abstractmail.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/libmailwrapper/abstractmail.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/net/mail/libmailwrapper/abstractmail.cpp b/noncore/net/mail/libmailwrapper/abstractmail.cpp index 68a7a4d..6bebb7b 100644 --- a/noncore/net/mail/libmailwrapper/abstractmail.cpp +++ b/noncore/net/mail/libmailwrapper/abstractmail.cpp | |||
@@ -1,37 +1,38 @@ | |||
1 | #include "abstractmail.h" | 1 | #include "abstractmail.h" |
2 | #include "imapwrapper.h" | 2 | #include "imapwrapper.h" |
3 | #include "pop3wrapper.h" | 3 | #include "pop3wrapper.h" |
4 | #include "nntpwrapper.h" | 4 | #include "nntpwrapper.h" |
5 | #include "mhwrapper.h" | 5 | #include "mhwrapper.h" |
6 | #include "mailtypes.h" | 6 | #include "mailtypes.h" |
7 | 7 | ||
8 | #include <qfile.h> | 8 | #include <qfile.h> |
9 | #include <qtextstream.h> | 9 | #include <qtextstream.h> |
10 | #include <stdlib.h> | 10 | #include <stdlib.h> |
11 | #include <libetpan/mailmime_content.h> | 11 | #include <libetpan/mailmime_content.h> |
12 | #include <libetpan/mailmime.h> | 12 | #include <libetpan/mailmime.h> |
13 | 13 | ||
14 | using namespace Opie::Core; | ||
14 | AbstractMail* AbstractMail::getWrapper(IMAPaccount *a) | 15 | AbstractMail* AbstractMail::getWrapper(IMAPaccount *a) |
15 | { | 16 | { |
16 | return new IMAPwrapper(a); | 17 | return new IMAPwrapper(a); |
17 | } | 18 | } |
18 | 19 | ||
19 | AbstractMail* AbstractMail::getWrapper(POP3account *a) | 20 | AbstractMail* AbstractMail::getWrapper(POP3account *a) |
20 | { | 21 | { |
21 | return new POP3wrapper(a); | 22 | return new POP3wrapper(a); |
22 | } | 23 | } |
23 | 24 | ||
24 | AbstractMail* AbstractMail::getWrapper(NNTPaccount *a) | 25 | AbstractMail* AbstractMail::getWrapper(NNTPaccount *a) |
25 | { | 26 | { |
26 | return new NNTPwrapper(a); | 27 | return new NNTPwrapper(a); |
27 | } | 28 | } |
28 | 29 | ||
29 | AbstractMail* AbstractMail::getWrapper(const QString&a,const QString&name) | 30 | AbstractMail* AbstractMail::getWrapper(const QString&a,const QString&name) |
30 | { | 31 | { |
31 | return new MHwrapper(a,name); | 32 | return new MHwrapper(a,name); |
32 | } | 33 | } |
33 | 34 | ||
34 | AbstractMail* AbstractMail::getWrapper(Account*a) | 35 | AbstractMail* AbstractMail::getWrapper(Account*a) |
35 | { | 36 | { |
36 | if (!a) return 0; | 37 | if (!a) return 0; |
37 | switch (a->getType()) { | 38 | switch (a->getType()) { |
@@ -108,49 +109,49 @@ QString AbstractMail::gen_attachment_id() | |||
108 | 109 | ||
109 | QTextStream stream(&file); | 110 | QTextStream stream(&file); |
110 | 111 | ||
111 | return "{" + stream.read().stripWhiteSpace() + "}"; | 112 | return "{" + stream.read().stripWhiteSpace() + "}"; |
112 | } | 113 | } |
113 | 114 | ||
114 | int AbstractMail::createMbox(const QString&,const FolderP&,const QString& ,bool) | 115 | int AbstractMail::createMbox(const QString&,const FolderP&,const QString& ,bool) |
115 | { | 116 | { |
116 | return 0; | 117 | return 0; |
117 | } | 118 | } |
118 | 119 | ||
119 | QString AbstractMail::defaultLocalfolder() | 120 | QString AbstractMail::defaultLocalfolder() |
120 | { | 121 | { |
121 | QString f = getenv( "HOME" ); | 122 | QString f = getenv( "HOME" ); |
122 | f += "/Applications/opiemail/localmail"; | 123 | f += "/Applications/opiemail/localmail"; |
123 | return f; | 124 | return f; |
124 | } | 125 | } |
125 | 126 | ||
126 | QString AbstractMail::draftFolder() | 127 | QString AbstractMail::draftFolder() |
127 | { | 128 | { |
128 | return QString("Drafts"); | 129 | return QString("Drafts"); |
129 | } | 130 | } |
130 | 131 | ||
131 | /* temporary - will be removed when implemented in all classes */ | 132 | /* temporary - will be removed when implemented in all classes */ |
132 | void AbstractMail::deleteMails(const QString &,const QValueList<Opie::OSmartPointer<RecMail> > &) | 133 | void AbstractMail::deleteMails(const QString &,const QValueList<Opie::Core::OSmartPointer<RecMail> > &) |
133 | { | 134 | { |
134 | } | 135 | } |
135 | 136 | ||
136 | void AbstractMail::mvcpAllMails(const FolderP&fromFolder, | 137 | void AbstractMail::mvcpAllMails(const FolderP&fromFolder, |
137 | const QString&targetFolder,AbstractMail*targetWrapper,bool moveit) | 138 | const QString&targetFolder,AbstractMail*targetWrapper,bool moveit) |
138 | { | 139 | { |
139 | QValueList<RecMailP> t; | 140 | QValueList<RecMailP> t; |
140 | listMessages(fromFolder->getName(),t); | 141 | listMessages(fromFolder->getName(),t); |
141 | encodedString*st = 0; | 142 | encodedString*st = 0; |
142 | while (t.count()>0) { | 143 | while (t.count()>0) { |
143 | RecMailP r = (*t.begin()); | 144 | RecMailP r = (*t.begin()); |
144 | st = fetchRawBody(r); | 145 | st = fetchRawBody(r); |
145 | if (st) { | 146 | if (st) { |
146 | targetWrapper->storeMessage(st->Content(),st->Length(),targetFolder); | 147 | targetWrapper->storeMessage(st->Content(),st->Length(),targetFolder); |
147 | delete st; | 148 | delete st; |
148 | } | 149 | } |
149 | t.remove(t.begin()); | 150 | t.remove(t.begin()); |
150 | } | 151 | } |
151 | if (moveit) { | 152 | if (moveit) { |
152 | deleteAllMail(fromFolder); | 153 | deleteAllMail(fromFolder); |
153 | } | 154 | } |
154 | } | 155 | } |
155 | 156 | ||
156 | void AbstractMail::mvcpMail(const RecMailP&mail,const QString&targetFolder,AbstractMail*targetWrapper,bool moveit) | 157 | void AbstractMail::mvcpMail(const RecMailP&mail,const QString&targetFolder,AbstractMail*targetWrapper,bool moveit) |