diff options
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 | }; |