diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-11 22:42:28 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-06-11 22:49:59 +0200 |
commit | e331c1cd5fc25e814a849d2db5c0beaf0024a47c (patch) | |
tree | 232bec65b4094a98ba405336ba42c6ae23b42474 /framework/src/domain/mime/mimetreeparser/messagepart.h | |
parent | 37a2512e3cc58722d637471fae950593ccf4ef1d (diff) | |
download | kube-e331c1cd5fc25e814a849d2db5c0beaf0024a47c.tar.gz kube-e331c1cd5fc25e814a849d2db5c0beaf0024a47c.zip |
MessagePart error enum
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/messagepart.h')
-rw-r--r-- | framework/src/domain/mime/mimetreeparser/messagepart.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/messagepart.h b/framework/src/domain/mime/mimetreeparser/messagepart.h index 7d266ac5..5cd186e6 100644 --- a/framework/src/domain/mime/mimetreeparser/messagepart.h +++ b/framework/src/domain/mime/mimetreeparser/messagepart.h | |||
@@ -101,7 +101,15 @@ public: | |||
101 | QString filename() const; | 101 | QString filename() const; |
102 | Disposition disposition() const; | 102 | Disposition disposition() const; |
103 | bool isText() const; | 103 | bool isText() const; |
104 | int error() const; | 104 | |
105 | enum Error { | ||
106 | NoError = 0, | ||
107 | PassphraseError, | ||
108 | NoKeyError, | ||
109 | UnknownError | ||
110 | }; | ||
111 | |||
112 | Error error() const; | ||
105 | QString errorString() const; | 113 | QString errorString() const; |
106 | 114 | ||
107 | PartMetaData *partMetaData(); | 115 | PartMetaData *partMetaData(); |
@@ -130,6 +138,7 @@ protected: | |||
130 | MessagePart *mParentPart; | 138 | MessagePart *mParentPart; |
131 | KMime::Content *mNode; | 139 | KMime::Content *mNode; |
132 | QVector<KMime::Content*> mNodesToDelete; | 140 | QVector<KMime::Content*> mNodesToDelete; |
141 | Error mError; | ||
133 | 142 | ||
134 | private: | 143 | private: |
135 | QVector<MessagePart::Ptr> mBlocks; | 144 | QVector<MessagePart::Ptr> mBlocks; |
@@ -293,7 +302,6 @@ class EncryptedMessagePart : public MessagePart | |||
293 | { | 302 | { |
294 | Q_OBJECT | 303 | Q_OBJECT |
295 | Q_PROPERTY(bool isEncrypted READ isEncrypted) | 304 | Q_PROPERTY(bool isEncrypted READ isEncrypted) |
296 | Q_PROPERTY(bool passphraseError READ passphraseError) | ||
297 | public: | 305 | public: |
298 | typedef QSharedPointer<EncryptedMessagePart> Ptr; | 306 | typedef QSharedPointer<EncryptedMessagePart> Ptr; |
299 | EncryptedMessagePart(ObjectTreeParser *otp, | 307 | EncryptedMessagePart(ObjectTreeParser *otp, |
@@ -311,8 +319,6 @@ public: | |||
311 | 319 | ||
312 | bool isDecryptable() const; | 320 | bool isDecryptable() const; |
313 | 321 | ||
314 | bool passphraseError() const; | ||
315 | |||
316 | void startDecryption(const QByteArray &text, const QTextCodec *aCodec); | 322 | void startDecryption(const QByteArray &text, const QTextCodec *aCodec); |
317 | void startDecryption(KMime::Content *data = nullptr); | 323 | void startDecryption(KMime::Content *data = nullptr); |
318 | 324 | ||
@@ -329,8 +335,6 @@ private: | |||
329 | bool okDecryptMIME(KMime::Content &data); | 335 | bool okDecryptMIME(KMime::Content &data); |
330 | 336 | ||
331 | protected: | 337 | protected: |
332 | bool mPassphraseError; | ||
333 | bool mNoSecKey; | ||
334 | const QGpgME::Protocol *mCryptoProto; | 338 | const QGpgME::Protocol *mCryptoProto; |
335 | QString mFromAddress; | 339 | QString mFromAddress; |
336 | QByteArray mVerifiedText; | 340 | QByteArray mVerifiedText; |