diff options
Diffstat (limited to 'src/core/abstract')
-rw-r--r-- | src/core/abstract/MCAbstractMessagePart.cc | 15 | ||||
-rw-r--r-- | src/core/abstract/MCAbstractMessagePart.h | 3 | ||||
-rw-r--r-- | src/core/abstract/MCAbstractMultipart.cc | 18 | ||||
-rw-r--r-- | src/core/abstract/MCAbstractMultipart.h | 2 | ||||
-rw-r--r-- | src/core/abstract/MCAbstractPart.cc | 10 | ||||
-rw-r--r-- | src/core/abstract/MCAbstractPart.h | 4 |
6 files changed, 0 insertions, 52 deletions
diff --git a/src/core/abstract/MCAbstractMessagePart.cc b/src/core/abstract/MCAbstractMessagePart.cc index 649fcc32..d2cb232e 100644 --- a/src/core/abstract/MCAbstractMessagePart.cc +++ b/src/core/abstract/MCAbstractMessagePart.cc @@ -66,21 +66,6 @@ AbstractPart * AbstractMessagePart::mainPart() void AbstractMessagePart::setMainPart(AbstractPart * mainPart) { MC_SAFE_REPLACE_RETAIN(AbstractPart, mMainPart, mainPart); - applyMessage(); -} - -void AbstractMessagePart::applyMessage() -{ - if (mMainPart == NULL) - return; - - mMainPart->setMessage(message()); -} - -void AbstractMessagePart::setMessage(AbstractMessage * message) -{ - AbstractPart::setMessage(message); - applyMessage(); } AbstractPart * AbstractMessagePart::partForContentID(String * contentID) diff --git a/src/core/abstract/MCAbstractMessagePart.h b/src/core/abstract/MCAbstractMessagePart.h index 1ff1def6..bd2ac4e0 100644 --- a/src/core/abstract/MCAbstractMessagePart.h +++ b/src/core/abstract/MCAbstractMessagePart.h @@ -27,8 +27,6 @@ namespace mailcore { virtual String * description(); virtual Object * copy(); - virtual void setMessage(AbstractMessage * message); - virtual AbstractPart * partForContentID(String * contentID); virtual AbstractPart * partForUniqueID(String * uniqueID); @@ -36,7 +34,6 @@ namespace mailcore { AbstractPart * mMainPart; MessageHeader * mHeader; void init(); - void applyMessage(); }; } diff --git a/src/core/abstract/MCAbstractMultipart.cc b/src/core/abstract/MCAbstractMultipart.cc index 7a2f551e..d70b2974 100644 --- a/src/core/abstract/MCAbstractMultipart.cc +++ b/src/core/abstract/MCAbstractMultipart.cc @@ -39,7 +39,6 @@ Array * AbstractMultipart::parts() void AbstractMultipart::setParts(Array * parts) { MC_SAFE_REPLACE_COPY(Array, mParts, parts); - applyMessage(); } String * AbstractMultipart::description() @@ -70,23 +69,6 @@ Object * AbstractMultipart::copy() return new AbstractMultipart(this); } -void AbstractMultipart::applyMessage() -{ - if (mParts == NULL) - return; - - for(unsigned int i = 0 ; i < mParts->count() ; i ++) { - AbstractPart * part = (AbstractPart *) mParts->objectAtIndex(i); - part->setMessage(message()); - } -} - -void AbstractMultipart::setMessage(AbstractMessage * message) -{ - AbstractPart::setMessage(message); - applyMessage(); -} - AbstractPart * AbstractMultipart::partForContentID(String * contentID) { for(unsigned int i = 0 ; i < parts()->count() ; i ++) { diff --git a/src/core/abstract/MCAbstractMultipart.h b/src/core/abstract/MCAbstractMultipart.h index da77f9a6..11d33666 100644 --- a/src/core/abstract/MCAbstractMultipart.h +++ b/src/core/abstract/MCAbstractMultipart.h @@ -22,14 +22,12 @@ namespace mailcore { virtual String * description(); virtual Object * copy(); - virtual void setMessage(AbstractMessage * message); virtual AbstractPart * partForContentID(String * contentID); virtual AbstractPart * partForUniqueID(String * uniqueID); private: Array * mParts; void init(); - void applyMessage(); }; } diff --git a/src/core/abstract/MCAbstractPart.cc b/src/core/abstract/MCAbstractPart.cc index a1cf57b0..6991e5fc 100644 --- a/src/core/abstract/MCAbstractPart.cc +++ b/src/core/abstract/MCAbstractPart.cc @@ -160,16 +160,6 @@ void AbstractPart::setInlineAttachment(bool inlineAttachment) mInlineAttachment = inlineAttachment; } -AbstractMessage * AbstractPart::message() -{ - return mMessage; -} - -void AbstractPart::setMessage(AbstractMessage * message) -{ - mMessage = message; -} - void AbstractPart::importIMAPFields(struct mailimap_body_fields * fields, struct mailimap_body_ext_1part * extension) { diff --git a/src/core/abstract/MCAbstractPart.h b/src/core/abstract/MCAbstractPart.h index fe8a57d5..b38c1b38 100644 --- a/src/core/abstract/MCAbstractPart.h +++ b/src/core/abstract/MCAbstractPart.h @@ -40,9 +40,6 @@ namespace mailcore { virtual bool isInlineAttachment(); virtual void setInlineAttachment(bool inlineAttachment); - virtual AbstractMessage * message(); - virtual void setMessage(AbstractMessage * message); - virtual AbstractPart * partForContentID(String * contentID); virtual AbstractPart * partForUniqueID(String * uniqueID); @@ -67,7 +64,6 @@ namespace mailcore { String * mContentLocation; bool mInlineAttachment; PartType mPartType; - AbstractMessage * mMessage; // weak void init(); }; |