diff options
Diffstat (limited to 'src/core/abstract/MCAbstractMultipart.h')
-rw-r--r-- | src/core/abstract/MCAbstractMultipart.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/core/abstract/MCAbstractMultipart.h b/src/core/abstract/MCAbstractMultipart.h new file mode 100644 index 00000000..c731ed7b --- /dev/null +++ b/src/core/abstract/MCAbstractMultipart.h @@ -0,0 +1,32 @@ +#ifndef __MAILCORE_MCABSTRACTMULTIPART_H + +#define __MAILCORE_MCABSTRACTMULTIPART_H + +#include <mailcore/MCBaseTypes.h> +#include <mailcore/MCAbstractPart.h> + +namespace mailcore { + + class AbstractMultipart : public AbstractPart { + private: + Array * mParts; + void init(); + void applyMessage(); + + public: + AbstractMultipart(); + AbstractMultipart(AbstractMultipart * other); + virtual ~AbstractMultipart(); + + virtual String * description(); + //virtual String * className(); + virtual Object * copy(); + + virtual Array * parts(); + virtual void setParts(Array * parts); + + virtual void setMessage(AbstractMessage * message); + }; +} + +#endif |