Changeset View
Changeset View
Standalone View
Standalone View
mimetreeparser/src/partnodebodypart.h
Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Line(s) | 49 | /** | |||
---|---|---|---|---|---|
50 | @short an implementation of the BodyPart interface using KMime::Content's | 50 | @short an implementation of the BodyPart interface using KMime::Content's | ||
51 | */ | 51 | */ | ||
52 | class MIMETREEPARSER_EXPORT PartNodeBodyPart : public Interface::BodyPart | 52 | class MIMETREEPARSER_EXPORT PartNodeBodyPart : public Interface::BodyPart | ||
53 | { | 53 | { | ||
54 | public: | 54 | public: | ||
55 | explicit PartNodeBodyPart(ObjectTreeParser *otp, ProcessResult *result, KMime::Content *topLevelContent, KMime::Content *content, NodeHelper *nodeHelper); | 55 | explicit PartNodeBodyPart(ObjectTreeParser *otp, ProcessResult *result, KMime::Content *topLevelContent, KMime::Content *content, NodeHelper *nodeHelper); | ||
56 | 56 | | |||
57 | Interface::BodyPartMemento *memento() const override; | 57 | Interface::BodyPartMemento *memento() const override; | ||
58 | BodyPart::Display defaultDisplay() const override; | | |||
59 | void setDefaultDisplay(BodyPart::Display); | | |||
60 | KMime::Content *content() const override | 58 | KMime::Content *content() const override | ||
61 | { | 59 | { | ||
62 | return mContent; | 60 | return mContent; | ||
63 | } | 61 | } | ||
64 | 62 | | |||
65 | KMime::Content *topLevelContent() const override | 63 | KMime::Content *topLevelContent() const override | ||
66 | { | 64 | { | ||
67 | return mTopLevelContent; | 65 | return mTopLevelContent; | ||
Show All 13 Lines | |||||
81 | { | 79 | { | ||
82 | return mProcessResult; | 80 | return mProcessResult; | ||
83 | } | 81 | } | ||
84 | 82 | | |||
85 | Interface::ObjectTreeSource *source() const override; | 83 | Interface::ObjectTreeSource *source() const override; | ||
86 | private: | 84 | private: | ||
87 | KMime::Content *mTopLevelContent = nullptr; | 85 | KMime::Content *mTopLevelContent = nullptr; | ||
88 | KMime::Content *mContent = nullptr; | 86 | KMime::Content *mContent = nullptr; | ||
89 | BodyPart::Display mDefaultDisplay; | | |||
90 | NodeHelper *mNodeHelper = nullptr; | 87 | NodeHelper *mNodeHelper = nullptr; | ||
91 | ObjectTreeParser *mObjectTreeParser = nullptr; | 88 | ObjectTreeParser *mObjectTreeParser = nullptr; | ||
92 | ProcessResult *mProcessResult = nullptr; | 89 | ProcessResult *mProcessResult = nullptr; | ||
93 | }; | 90 | }; | ||
94 | } | 91 | } | ||
95 | 92 | | |||
96 | #endif // __MIMETREEPARSER_PARTNODEBODYPART_H__ | 93 | #endif // __MIMETREEPARSER_PARTNODEBODYPART_H__ |