Changeset View
Changeset View
Standalone View
Standalone View
messageviewer/src/viewer/messagepart.h
Show First 20 Lines • Show All 90 Lines • ▼ Show 20 Line(s) | 84 | public: | |||
---|---|---|---|---|---|
91 | 91 | | |||
92 | virtual QString text() const; | 92 | virtual QString text() const; | ||
93 | void setText(const QString &text); | 93 | void setText(const QString &text); | ||
94 | virtual void html(bool decorate) const; | 94 | virtual void html(bool decorate) const; | ||
95 | 95 | | |||
96 | PartMetaData *partMetaData() const; | 96 | PartMetaData *partMetaData() const; | ||
97 | 97 | | |||
98 | protected: | 98 | protected: | ||
99 | void parseInternal(KMime::Content* node); | 99 | void parseInternal(KMime::Content* node, bool onlyOneMimePart); | ||
100 | void renderInternalHtml() const; | 100 | void renderInternalHtml() const; | ||
101 | void copyContentFrom() const; | ||||
101 | QString renderInternalText() const; | 102 | QString renderInternalText() const; | ||
102 | QString mText; | 103 | QString mText; | ||
103 | ObjectTreeParser *mOtp; | 104 | ObjectTreeParser *mOtp; | ||
104 | ObjectTreeParser *mSubOtp; | 105 | ObjectTreeParser *mSubOtp; | ||
105 | PartMetaData *mMetaData; | 106 | PartMetaData *mMetaData; | ||
106 | }; | 107 | }; | ||
107 | 108 | | |||
109 | class MimeMessagePart : public MessagePart | ||||
110 | { | ||||
111 | public: | ||||
112 | typedef QSharedPointer<MimeMessagePart> Ptr; | ||||
113 | MimeMessagePart( MessageViewer::ObjectTreeParser* otp, KMime::Content* node, bool onlyOneMimePart ); | ||||
114 | virtual ~MimeMessagePart(); | ||||
115 | | ||||
116 | QString text() const Q_DECL_OVERRIDE; | ||||
117 | void html(bool decorate) Q_DECL_OVERRIDE; | ||||
118 | | ||||
119 | private: | ||||
120 | KMime::Content* mNode; | ||||
121 | bool mOnlyOneMimePart; | ||||
122 | }; | ||||
123 | | ||||
108 | class EncapsulatedRfc822MessagePart : public MessagePart | 124 | class EncapsulatedRfc822MessagePart : public MessagePart | ||
109 | { | 125 | { | ||
110 | public: | 126 | public: | ||
111 | typedef QSharedPointer<EncapsulatedRfc822MessagePart> Ptr; | 127 | typedef QSharedPointer<EncapsulatedRfc822MessagePart> Ptr; | ||
112 | EncapsulatedRfc822MessagePart(MessageViewer::ObjectTreeParser *otp, MessageViewer::PartMetaData *block, KMime::Content *node, const KMime::Message::Ptr &message); | 128 | EncapsulatedRfc822MessagePart(MessageViewer::ObjectTreeParser *otp, MessageViewer::PartMetaData *block, KMime::Content *node, const KMime::Message::Ptr &message); | ||
113 | virtual ~EncapsulatedRfc822MessagePart(); | 129 | virtual ~EncapsulatedRfc822MessagePart(); | ||
114 | 130 | | |||
115 | QString text() const Q_DECL_OVERRIDE; | 131 | QString text() const Q_DECL_OVERRIDE; | ||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |