diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-04 15:35:24 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-04 15:37:00 +0200 |
commit | c6407d7a43541e8e7fb38643601cb06a83b8e305 (patch) | |
tree | c8bcffc01fd710f2bfdabfcb1e7abb1d3560c6c1 /framework/src/domain/mime/mimetreeparser/nodehelper.h | |
parent | 964f0003584a0b745045db75ca6184f54eddd859 (diff) | |
download | kube-c6407d7a43541e8e7fb38643601cb06a83b8e305.tar.gz kube-c6407d7a43541e8e7fb38643601cb06a83b8e305.zip |
Removed extraContents
Seems largely useless now.
The only thing this was planned to be used for is to find the sender of
temporary nodes (which are not linked in the mimetree I suppose),
but that was apparently not yet implemented. Anyways, I think we can
solve this over the parttree.
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/nodehelper.h')
-rw-r--r-- | framework/src/domain/mime/mimetreeparser/nodehelper.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/nodehelper.h b/framework/src/domain/mime/mimetreeparser/nodehelper.h index bf472413..75b82aaf 100644 --- a/framework/src/domain/mime/mimetreeparser/nodehelper.h +++ b/framework/src/domain/mime/mimetreeparser/nodehelper.h | |||
@@ -70,12 +70,6 @@ public: | |||
70 | */ | 70 | */ |
71 | void magicSetType(KMime::Content *node, bool autoDecode = true); | 71 | void magicSetType(KMime::Content *node, bool autoDecode = true); |
72 | 72 | ||
73 | /** Attach an extra node to an existing node */ | ||
74 | void attachExtraContent(KMime::Content *topLevelNode, KMime::Content *content); | ||
75 | |||
76 | /** Get the extra nodes attached to the @param topLevelNode and all sub-nodes of @param topLevelNode */ | ||
77 | QList<KMime::Content *> extraContents(KMime::Content *topLevelNode) const; | ||
78 | |||
79 | /** Get a QTextCodec suitable for this message part */ | 73 | /** Get a QTextCodec suitable for this message part */ |
80 | const QTextCodec *codec(KMime::Content *node); | 74 | const QTextCodec *codec(KMime::Content *node); |
81 | 75 | ||
@@ -83,21 +77,6 @@ public: | |||
83 | void setOverrideCodec(KMime::Content *node, const QTextCodec *codec); | 77 | void setOverrideCodec(KMime::Content *node, const QTextCodec *codec); |
84 | 78 | ||
85 | /** | 79 | /** |
86 | * Cleanup the attachment temp files | ||
87 | */ | ||
88 | void removeTempFiles(); | ||
89 | |||
90 | /** | ||
91 | * Add a file to the list of managed temporary files | ||
92 | */ | ||
93 | void addTempFile(const QString &file); | ||
94 | |||
95 | // Get a href in the form attachment:<nodeId>?place=<place>, used by ObjectTreeParser and | ||
96 | // UrlHandlerManager. | ||
97 | QString asHREF(const KMime::Content *node, const QString &place) const; | ||
98 | KMime::Content *fromHREF(const KMime::Message::Ptr &mMessage, const QUrl &href) const; | ||
99 | |||
100 | /** | ||
101 | * @return true if this node is a child or an encapsulated message | 80 | * @return true if this node is a child or an encapsulated message |
102 | */ | 81 | */ |
103 | static bool isInEncapsulatedMessage(KMime::Content *node); | 82 | static bool isInEncapsulatedMessage(KMime::Content *node); |
@@ -152,19 +131,6 @@ private: | |||
152 | bool unencryptedMessage_helper(KMime::Content *node, QByteArray &resultingData, bool addHeaders, | 131 | bool unencryptedMessage_helper(KMime::Content *node, QByteArray &resultingData, bool addHeaders, |
153 | int recursionLevel = 1); | 132 | int recursionLevel = 1); |
154 | 133 | ||
155 | /** Creates a persistent index string that bridges the gap between the | ||
156 | permanent nodes and the temporary ones. | ||
157 | |||
158 | Used internally for robust indexing. | ||
159 | **/ | ||
160 | QString persistentIndex(const KMime::Content *node) const; | ||
161 | |||
162 | /** Translates the persistentIndex into a node back | ||
163 | |||
164 | node: any node of the actually message to what the persistentIndex is interpreded | ||
165 | **/ | ||
166 | KMime::Content *contentFromIndex(KMime::Content *node, const QString &persistentIndex) const; | ||
167 | |||
168 | private: | 134 | private: |
169 | QList<KMime::Content *> mProcessedNodes; | 135 | QList<KMime::Content *> mProcessedNodes; |
170 | QList<KMime::Content *> mNodesUnderProcess; | 136 | QList<KMime::Content *> mNodesUnderProcess; |
@@ -173,8 +139,6 @@ private: | |||
173 | QTextCodec *mLocalCodec; | 139 | QTextCodec *mLocalCodec; |
174 | QMap<KMime::Content *, const QTextCodec *> mOverrideCodecs; | 140 | QMap<KMime::Content *, const QTextCodec *> mOverrideCodecs; |
175 | QMap<KMime::Content *, PartMetaData> mPartMetaDatas; | 141 | QMap<KMime::Content *, PartMetaData> mPartMetaDatas; |
176 | QMap<KMime::Message::Content *, QList<KMime::Content *> > mExtraContents; | ||
177 | AttachmentTemporaryFilesDirs *mAttachmentFilesDir; | ||
178 | 142 | ||
179 | friend class NodeHelperTest; | 143 | friend class NodeHelperTest; |
180 | }; | 144 | }; |