equal
deleted
inserted
replaced
32 virtual ~NmMessagePartPrivate(); |
32 virtual ~NmMessagePartPrivate(); |
33 |
33 |
34 bool isMessage() const; |
34 bool isMessage() const; |
35 bool isTextContent() const; |
35 bool isTextContent() const; |
36 |
36 |
37 NmId mOwnId; // message part id |
37 NmId mPartId; |
38 |
38 |
39 quint32 mSize; |
39 quint32 mSize; |
40 quint32 mFetchedSize; |
40 quint32 mFetchedSize; |
41 |
41 |
42 QString mTextContent; |
42 QString mTextContent; |
53 class NMBASE_EXPORT NmMessagePart |
53 class NMBASE_EXPORT NmMessagePart |
54 { |
54 { |
55 public: |
55 public: |
56 |
56 |
57 NmMessagePart(); |
57 NmMessagePart(); |
58 NmMessagePart(const NmId &id); |
58 NmMessagePart(const NmId &partId); |
59 NmMessagePart(const NmId &id, const NmId &parentId); |
59 |
60 NmMessagePart(const NmId &id, const NmId &parentId, const NmId &mailboxId); |
60 |
61 NmMessagePart(QExplicitlySharedDataPointer<NmMessagePartPrivate> nmPrivateMessagePart); |
|
62 virtual ~NmMessagePart(); |
61 virtual ~NmMessagePart(); |
63 |
62 |
64 virtual NmId id() const; |
63 virtual NmId partId() const; |
65 virtual void setId(const NmId &id); |
64 virtual void setPartId(const NmId &id); |
66 |
65 |
67 NmId parentId() const; |
|
68 void setParentId(const NmId &id); |
|
69 |
|
70 NmId mailboxId() const; |
|
71 void setMailboxId(const NmId &id); |
|
72 |
66 |
73 quint32 size() const; |
67 quint32 size() const; |
74 void setSize(quint32 size); |
68 void setSize(quint32 size); |
75 |
69 |
76 quint32 fetchedSize() const; |
70 quint32 fetchedSize() const; |
114 const NmMessagePart *findContentPart(const QString &contentType) const; |
108 const NmMessagePart *findContentPart(const QString &contentType) const; |
115 NmMessagePart *findContentPart(const QString &contentType); |
109 NmMessagePart *findContentPart(const QString &contentType); |
116 // this cannot be private, must be usable from derived class |
110 // this cannot be private, must be usable from derived class |
117 NmMessagePart(const NmMessagePart &part); |
111 NmMessagePart(const NmMessagePart &part); |
118 |
112 |
119 // NmMessageEnvelope for inherited classes |
113 // for CFSMailMessagePart and NmMessage |
120 NmMessageEnvelope mEnvelope; |
114 NmMessagePart(QExplicitlySharedDataPointer<NmMessagePartPrivate> nmPrivateMessagePart); |
121 |
115 |
122 private: |
116 private: |
123 // prohibited |
117 // prohibited |
124 NmMessagePart &operator=(const NmMessagePart &part); |
118 NmMessagePart &operator=(const NmMessagePart &part); |
125 |
119 |
126 // Data object shared between Symbian and QT data types. |
120 // Data object shared between Symbian and QT data types. |