Changeset View
Changeset View
Standalone View
Standalone View
messageviewer/src/viewer/messagepart.h
Show First 20 Lines • Show All 173 Lines • ▼ Show 20 Line(s) | 171 | private: | |||
---|---|---|---|---|---|
174 | 174 | | |||
175 | friend class AlternativeMessagePart; | 175 | friend class AlternativeMessagePart; | ||
176 | }; | 176 | }; | ||
177 | 177 | | |||
178 | class TextMessagePart : public MessagePart | 178 | class TextMessagePart : public MessagePart | ||
179 | { | 179 | { | ||
180 | public: | 180 | public: | ||
181 | typedef QSharedPointer<TextMessagePart> Ptr; | 181 | typedef QSharedPointer<TextMessagePart> Ptr; | ||
182 | TextMessagePart(MessageViewer::ObjectTreeParser* otp, KMime::Content* node, bool drawFrame, bool showLink); | 182 | TextMessagePart(MessageViewer::ObjectTreeParser* otp, KMime::Content* node, bool drawFrame, bool showLink, bool decryptMessage); | ||
183 | virtual ~TextMessagePart(); | 183 | virtual ~TextMessagePart(); | ||
184 | 184 | | |||
185 | QString text() const Q_DECL_OVERRIDE; | 185 | QString text() const Q_DECL_OVERRIDE; | ||
186 | void html(bool decorate) Q_DECL_OVERRIDE; | 186 | void html(bool decorate) Q_DECL_OVERRIDE; | ||
187 | 187 | | |||
188 | KMMsgSignatureState signatureState() const; | 188 | KMMsgSignatureState signatureState() const; | ||
189 | KMMsgEncryptionState encryptionState() const; | 189 | KMMsgEncryptionState encryptionState() const; | ||
190 | 190 | | |||
191 | bool decryptMessage() const; | ||||
191 | private: | 192 | private: | ||
193 | void parseContent(); | ||||
192 | KMime::Content* mNode; | 194 | KMime::Content* mNode; | ||
193 | KMMsgSignatureState mSignatureState; | 195 | KMMsgSignatureState mSignatureState; | ||
194 | KMMsgEncryptionState mEncryptionState; | 196 | KMMsgEncryptionState mEncryptionState; | ||
195 | QVector<MessagePart::Ptr> mBlocks; | 197 | QVector<MessagePart::Ptr> mBlocks; | ||
196 | bool mDrawFrame; | 198 | bool mDrawFrame; | ||
197 | bool mShowLink; | 199 | bool mShowLink; | ||
200 | bool mDecryptMessage; | ||||
198 | }; | 201 | }; | ||
199 | 202 | | |||
200 | class HtmlMessagePart : public MessagePart | 203 | class HtmlMessagePart : public MessagePart | ||
201 | { | 204 | { | ||
202 | public: | 205 | public: | ||
203 | typedef QSharedPointer<HtmlMessagePart> Ptr; | 206 | typedef QSharedPointer<HtmlMessagePart> Ptr; | ||
204 | HtmlMessagePart(MessageViewer::ObjectTreeParser* otp, KMime::Content* node, MessageViewer::ObjectTreeSourceIf* source); | 207 | HtmlMessagePart(MessageViewer::ObjectTreeParser* otp, KMime::Content* node, MessageViewer::ObjectTreeSourceIf* source); | ||
205 | virtual ~HtmlMessagePart(); | 208 | virtual ~HtmlMessagePart(); | ||
▲ Show 20 Lines • Show All 104 Lines • Show Last 20 Lines |