Changeset View
Changeset View
Standalone View
Standalone View
mimetreeparser/src/viewer/objecttreeparser.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | 43 | | |||
44 | class QString; | 44 | class QString; | ||
45 | 45 | | |||
46 | namespace KMime { | 46 | namespace KMime { | ||
47 | class Content; | 47 | class Content; | ||
48 | } | 48 | } | ||
49 | 49 | | |||
50 | namespace MimeTreeParser { | 50 | namespace MimeTreeParser { | ||
51 | namespace Interface { | | |||
52 | class MessagePart; | | |||
53 | typedef QSharedPointer<MessagePart> MessagePartPtr; | | |||
54 | } | | |||
55 | 51 | | |||
56 | class PartMetaData; | 52 | class PartMetaData; | ||
57 | class ViewerPrivate; | 53 | class ViewerPrivate; | ||
58 | class HtmlWriter; | 54 | class HtmlWriter; | ||
59 | class AttachmentStrategy; | 55 | class AttachmentStrategy; | ||
60 | class NodeHelper; | 56 | class NodeHelper; | ||
61 | class MessagePart; | 57 | class MessagePart; | ||
62 | class MimeMessagePart; | 58 | class MimeMessagePart; | ||
▲ Show 20 Lines • Show All 269 Lines • ▼ Show 20 Line(s) | 327 | private: | |||
332 | void extractNodeInfos(KMime::Content *curNode, bool isFirstTextPart); | 328 | void extractNodeInfos(KMime::Content *curNode, bool isFirstTextPart); | ||
333 | void setPlainTextContent(const QString &plainTextContent); | 329 | void setPlainTextContent(const QString &plainTextContent); | ||
334 | 330 | | |||
335 | /** | 331 | /** | ||
336 | * Does the actual work for parseObjectTree. Unlike parseObjectTree(), this does not change the | 332 | * Does the actual work for parseObjectTree. Unlike parseObjectTree(), this does not change the | ||
337 | * top-level content. | 333 | * top-level content. | ||
338 | */ | 334 | */ | ||
339 | MessagePartPtr parseObjectTreeInternal(KMime::Content *node, bool mOnlyOneMimePart); | 335 | MessagePartPtr parseObjectTreeInternal(KMime::Content *node, bool mOnlyOneMimePart); | ||
340 | Interface::MessagePartPtr processType(KMime::Content *node, MimeTreeParser::ProcessResult &processResult, const QByteArray &mimeType, bool onlyOneMimePart); | 336 | MessagePartPtr processType(KMime::Content *node, MimeTreeParser::ProcessResult &processResult, const QByteArray &mimeType, bool onlyOneMimePart); | ||
341 | 337 | | |||
342 | private: | 338 | private: | ||
343 | 339 | | |||
344 | /** ctor helper */ | 340 | /** ctor helper */ | ||
345 | void init(); | 341 | void init(); | ||
346 | 342 | | |||
347 | const QTextCodec *codecFor(KMime::Content *node) const; | 343 | const QTextCodec *codecFor(KMime::Content *node) const; | ||
348 | 344 | | |||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |