Diffstat (limited to 'noncore/net/mail/libmailwrapper/mailtypes.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/libmailwrapper/mailtypes.h | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/noncore/net/mail/libmailwrapper/mailtypes.h b/noncore/net/mail/libmailwrapper/mailtypes.h index 900f10a..60db527 100644 --- a/noncore/net/mail/libmailwrapper/mailtypes.h +++ b/noncore/net/mail/libmailwrapper/mailtypes.h | |||
@@ -14,2 +14,4 @@ | |||
14 | #include <qstringlist.h> | 14 | #include <qstringlist.h> |
15 | #include <qmap.h> | ||
16 | #include <qvaluelist.h> | ||
15 | 17 | ||
@@ -70,2 +72,4 @@ protected: | |||
70 | 72 | ||
73 | typedef QMap<QString,QString> part_plist_t; | ||
74 | |||
71 | class RecPart | 75 | class RecPart |
@@ -75,5 +79,8 @@ protected: | |||
75 | unsigned int m_lines; | 79 | unsigned int m_lines; |
80 | part_plist_t m_Parameters; | ||
81 | /* describes the position in the mail */ | ||
82 | QValueList<int> m_poslist; | ||
83 | |||
76 | public: | 84 | public: |
77 | RecPart(); | 85 | RecPart(); |
78 | RecPart(const QString&identifier,const QString&type="",const QString&subtype="",const QString&encoding="BASE64",unsigned int lines=0); | ||
79 | virtual ~RecPart(); | 86 | virtual ~RecPart(); |
@@ -90,2 +97,9 @@ public: | |||
90 | const unsigned int Lines()const; | 97 | const unsigned int Lines()const; |
98 | |||
99 | void setParameters(const part_plist_t&list); | ||
100 | const part_plist_t&Parameters()const; | ||
101 | void addParameter(const QString&key,const QString&value); | ||
102 | const QString searchParamter(const QString&key)const; | ||
103 | void setPositionlist(const QValueList<int>&poslist); | ||
104 | const QValueList<int>& Positionlist()const; | ||
91 | }; | 105 | }; |
@@ -95,4 +109,5 @@ class RecBody | |||
95 | protected: | 109 | protected: |
96 | QString m_BodyText,m_type,m_subtype; | 110 | QString m_BodyText; |
97 | QList<RecPart> m_PartsList; | 111 | QList<RecPart> m_PartsList; |
112 | RecPart m_description; | ||
98 | 113 | ||
@@ -103,7 +118,5 @@ public: | |||
103 | const QString& Bodytext()const; | 118 | const QString& Bodytext()const; |
104 | void setType(const QString&); | ||
105 | const QString&Type()const; | ||
106 | void setSubtype(const QString&); | ||
107 | const QString&Subtype()const; | ||
108 | 119 | ||
120 | void setDescription(const RecPart&des); | ||
121 | const RecPart& Description()const; | ||
109 | 122 | ||