Changeset View
Changeset View
Standalone View
Standalone View
resources/kolab/pimkolab/mime/mimeutils.cpp
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Line(s) | 131 | { | |||
---|---|---|---|---|---|
141 | return content; | 141 | return content; | ||
142 | } | 142 | } | ||
143 | 143 | | |||
144 | KMime::Message::Ptr createMessage(const QByteArray &xKolabType, bool v3, const QByteArray &prodid) | 144 | KMime::Message::Ptr createMessage(const QByteArray &xKolabType, bool v3, const QByteArray &prodid) | ||
145 | { | 145 | { | ||
146 | KMime::Message::Ptr message(new KMime::Message); | 146 | KMime::Message::Ptr message(new KMime::Message); | ||
147 | message->date()->setDateTime(QDateTime::currentDateTimeUtc()); | 147 | message->date()->setDateTime(QDateTime::currentDateTimeUtc()); | ||
148 | KMime::Headers::Generic *h = new KMime::Headers::Generic(X_KOLAB_TYPE_HEADER); | 148 | KMime::Headers::Generic *h = new KMime::Headers::Generic(X_KOLAB_TYPE_HEADER); | ||
149 | h->fromUnicodeString(xKolabType, "utf-8"); | 149 | h->fromUnicodeString(QString::fromUtf8(xKolabType), "utf-8"); | ||
150 | message->appendHeader(h); | 150 | message->appendHeader(h); | ||
151 | if (v3) { | 151 | if (v3) { | ||
152 | KMime::Headers::Generic *hv3 = new KMime::Headers::Generic(X_KOLAB_MIME_VERSION_HEADER); | 152 | KMime::Headers::Generic *hv3 = new KMime::Headers::Generic(X_KOLAB_MIME_VERSION_HEADER); | ||
153 | hv3->fromUnicodeString(KOLAB_VERSION_V3, "utf-8"); | 153 | hv3->fromUnicodeString(KOLAB_VERSION_V3, "utf-8"); | ||
154 | message->appendHeader(hv3); | 154 | message->appendHeader(hv3); | ||
155 | } | 155 | } | ||
156 | message->userAgent()->from7BitString(prodid); | 156 | message->userAgent()->from7BitString(prodid); | ||
157 | message->contentType()->setMimeType("multipart/mixed"); | 157 | message->contentType()->setMimeType("multipart/mixed"); | ||
▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines |