diff options
author | 2014-11-19 00:48:34 -0800 | |
---|---|---|
committer | 2014-11-19 00:48:34 -0800 | |
commit | e3c45123799d84b0ff85035db606cc36b8379427 (patch) | |
tree | 17b16bd16f57d097eae1458e8fa10943fb75e54c /src/core/abstract/MCAbstractMessage.cc | |
parent | b030d6139ba3f0eb39818ce6f9852e48db079feb (diff) |
Renamed .cc files to .cpp (fixed #983)
Diffstat (limited to 'src/core/abstract/MCAbstractMessage.cc')
-rw-r--r-- | src/core/abstract/MCAbstractMessage.cc | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/src/core/abstract/MCAbstractMessage.cc b/src/core/abstract/MCAbstractMessage.cc deleted file mode 100644 index 1d1d7efc..00000000 --- a/src/core/abstract/MCAbstractMessage.cc +++ /dev/null @@ -1,100 +0,0 @@ -#include "MCAbstractMessage.h" - -#include "MCMessageHeader.h" -#include "MCHTMLRenderer.h" - -using namespace mailcore; - -AbstractMessage::AbstractMessage() -{ - init(); -} - -AbstractMessage::AbstractMessage(AbstractMessage * other) -{ - init(); - mHeader = (MessageHeader *) MC_SAFE_COPY(other->mHeader); -} - -void AbstractMessage::init() -{ - mHeader = NULL; -} - -AbstractMessage::~AbstractMessage() -{ - MC_SAFE_RELEASE(mHeader); -} - -String * AbstractMessage::description() -{ - if (mHeader != NULL) { - String * result = String::string(); - result->appendUTF8Format("<%s:%p\n", className()->UTF8Characters(), this); - result->appendString(mHeader->description()); - result->appendUTF8Characters(">"); - return result; - } - else { - return Object::description(); - } -} - -Object * AbstractMessage::copy() -{ - return new AbstractMessage(this); -} - -MessageHeader * AbstractMessage::header() -{ - if (mHeader == NULL) { - mHeader = new MessageHeader(); - } - return mHeader; -} - -void AbstractMessage::setHeader(MessageHeader * header) -{ - MC_SAFE_REPLACE_RETAIN(MessageHeader, mHeader, header); -} - -AbstractPart * AbstractMessage::partForContentID(String * contentID) -{ - MCAssert(0); - return NULL; -} - -AbstractPart * AbstractMessage::partForUniqueID(String * uniqueID) -{ - MCAssert(0); - return NULL; -} - -Array * AbstractMessage::attachments() -{ - return HTMLRenderer::attachmentsForMessage(this); -} - -Array * AbstractMessage::htmlInlineAttachments() -{ - return HTMLRenderer::htmlInlineAttachmentsForMessage(this); -} - -Array * AbstractMessage::requiredPartsForRendering() -{ - return HTMLRenderer::requiredPartsForRendering(this); -} - -HashMap * AbstractMessage::serializable() -{ - HashMap * result = Object::serializable(); - if (header() != NULL) { - result->setObjectForKey(MCSTR("header"), mHeader->serializable()); - } - return result; -} - -void AbstractMessage::importSerializable(HashMap * hashmap) -{ - setHeader((MessageHeader *) Object::objectWithSerializable((HashMap *) hashmap->objectForKey(MCSTR("header")))); -} |