32 |
32 |
33 |
33 |
34 ConvergedMessageImpl::ConvergedMessageImpl( |
34 ConvergedMessageImpl::ConvergedMessageImpl( |
35 ConvergedMessage::MessageType messageType) : |
35 ConvergedMessage::MessageType messageType) : |
36 mSubject(QString()), mBodyText(QString()), mTimeStamp(0), mProperty(0x0), |
36 mSubject(QString()), mBodyText(QString()), mTimeStamp(0), mProperty(0x0), |
|
37 mMessageSubType(ConvergedMessage::None), |
37 mPriority(ConvergedMessage::Normal), mLocation( |
38 mPriority(ConvergedMessage::Normal), mLocation( |
38 ConvergedMessage::Delete), mDirection( |
39 ConvergedMessage::Delete), mDirection( |
39 ConvergedMessage::Incoming), mSendingState( |
40 ConvergedMessage::Incoming), mSendingState( |
40 ConvergedMessage::Unknown) |
41 ConvergedMessage::Unknown) |
41 { |
42 { |
48 // ConvergedMessageImpl::ConvergedMessageImpl |
49 // ConvergedMessageImpl::ConvergedMessageImpl |
49 // @see header |
50 // @see header |
50 //---------------------------------------------------------------- |
51 //---------------------------------------------------------------- |
51 ConvergedMessageImpl::ConvergedMessageImpl(const ConvergedMessageId &id) : |
52 ConvergedMessageImpl::ConvergedMessageImpl(const ConvergedMessageId &id) : |
52 mSubject(QString()), mBodyText(QString()), mTimeStamp(0), mProperty(0x0), |
53 mSubject(QString()), mBodyText(QString()), mTimeStamp(0), mProperty(0x0), |
53 mMessageType(ConvergedMessage::None), mPriority( |
54 mMessageType(ConvergedMessage::None), |
54 ConvergedMessage::Normal), mLocation( |
55 mMessageSubType(ConvergedMessage::None), |
|
56 mPriority(ConvergedMessage::Normal), mLocation( |
55 ConvergedMessage::Delete), mDirection( |
57 ConvergedMessage::Delete), mDirection( |
56 ConvergedMessage::Incoming), mSendingState( |
58 ConvergedMessage::Incoming), mSendingState( |
57 ConvergedMessage::Unknown) |
59 ConvergedMessage::Unknown) |
58 { |
60 { |
59 mId = new ConvergedMessageId(id); |
61 mId = new ConvergedMessageId(id); |
112 } |
114 } |
113 |
115 |
114 mTimeStamp = msg.timeStamp(); |
116 mTimeStamp = msg.timeStamp(); |
115 mProperty = msg.properties(); |
117 mProperty = msg.properties(); |
116 mMessageType = msg.messageType(); |
118 mMessageType = msg.messageType(); |
|
119 mMessageSubType = msg.messageSubType(); |
117 mPriority = msg.priority(); |
120 mPriority = msg.priority(); |
118 mLocation = msg.location(); |
121 mLocation = msg.location(); |
119 mDirection = msg.direction(); |
122 mDirection = msg.direction(); |
120 mSendingState = msg.sendingState(); |
123 mSendingState = msg.sendingState(); |
121 } |
124 } |
185 // @see header |
188 // @see header |
186 //---------------------------------------------------------------- |
189 //---------------------------------------------------------------- |
187 void ConvergedMessageImpl::setMessageType(ConvergedMessage::MessageType type) |
190 void ConvergedMessageImpl::setMessageType(ConvergedMessage::MessageType type) |
188 { |
191 { |
189 mMessageType = type; |
192 mMessageType = type; |
190 |
193 } |
|
194 |
|
195 //---------------------------------------------------------------- |
|
196 // ConvergedMessageImpl::messageType |
|
197 // @see header |
|
198 //---------------------------------------------------------------- |
|
199 ConvergedMessage::MessageSubType ConvergedMessageImpl::messageSubType() const |
|
200 { |
|
201 return ConvergedMessage::MessageSubType(mMessageSubType); |
|
202 } |
|
203 |
|
204 //---------------------------------------------------------------- |
|
205 // ConvergedMessageImpl::setMessageSubType |
|
206 // @see header |
|
207 //---------------------------------------------------------------- |
|
208 void ConvergedMessageImpl::setMessageSubType(ConvergedMessage::MessageSubType type) |
|
209 { |
|
210 mMessageSubType = type; |
191 } |
211 } |
192 |
212 |
193 //---------------------------------------------------------------- |
213 //---------------------------------------------------------------- |
194 // ConvergedMessageImpl::priority |
214 // ConvergedMessageImpl::priority |
195 // @see header |
215 // @see header |
533 //timestamp convert to string and write |
553 //timestamp convert to string and write |
534 QString timeStamp = QString::number(mTimeStamp); |
554 QString timeStamp = QString::number(mTimeStamp); |
535 stream << timeStamp; |
555 stream << timeStamp; |
536 stream << mProperty; |
556 stream << mProperty; |
537 stream << mMessageType; |
557 stream << mMessageType; |
|
558 stream << mMessageSubType; |
538 stream << mPriority; |
559 stream << mPriority; |
539 stream << mLocation; |
560 stream << mLocation; |
540 stream << mDirection; |
561 stream << mDirection; |
541 stream << mSendingState; |
562 stream << mSendingState; |
542 } |
563 } |