aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/abstract/MCAbstractMultipart.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/abstract/MCAbstractMultipart.h')
-rw-r--r--src/core/abstract/MCAbstractMultipart.h32
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