emailservices/nmailbase/src/nmmessageenvelope.cpp
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 30 759dc5235cdb
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    22 
    22 
    23 /*!
    23 /*!
    24     Constructor of NmMessageEnvelopePrivate object
    24     Constructor of NmMessageEnvelopePrivate object
    25  */
    25  */
    26 NmMessageEnvelopePrivate::NmMessageEnvelopePrivate()
    26 NmMessageEnvelopePrivate::NmMessageEnvelopePrivate()
    27 :mId(0),
    27 :mMessageId(0),
       
    28 mFolderId(0),
    28 mMailboxId(0),
    29 mMailboxId(0),
    29 mMessageFlags(0)
    30 mMessageFlags(0)
    30 {
    31 {
    31 }
    32 }
    32 
    33 
    82 }
    83 }
    83 
    84 
    84 /*!
    85 /*!
    85     Constructor with id
    86     Constructor with id
    86  */
    87  */
    87 NmMessageEnvelope::NmMessageEnvelope(const NmId &id)
    88 NmMessageEnvelope::NmMessageEnvelope(const NmId &messageId)
    88 {
    89 {
    89     d = new NmMessageEnvelopePrivate();
    90     d = new NmMessageEnvelopePrivate();
    90     d->mId = id;
    91     d->mMessageId = messageId;
    91 }
    92 }
    92 
    93 
    93 /*!
    94 /*!
    94     Copy constructor
    95     Copy constructor
    95  */
    96  */
   127     if (0 == subject().compare(envelope.subject(), Qt::CaseInsensitive)
   128     if (0 == subject().compare(envelope.subject(), Qt::CaseInsensitive)
   128         && sender() == envelope.sender()
   129         && sender() == envelope.sender()
   129         && sentTime() == envelope.sentTime()
   130         && sentTime() == envelope.sentTime()
   130         && flags() == envelope.flags()
   131         && flags() == envelope.flags()
   131         && mailboxId() == envelope.mailboxId()
   132         && mailboxId() == envelope.mailboxId()
   132         && parentId() == envelope.parentId()) {
   133         && folderId() == envelope.folderId()) {
   133         ret = true;
   134         ret = true;
   134     }
   135     }
   135     return ret;
   136     return ret;
   136 }
   137 }
   137 
   138 
   152 }
   153 }
   153 
   154 
   154 /*!
   155 /*!
   155     Sets message id
   156     Sets message id
   156  */
   157  */
   157 void NmMessageEnvelope::setId(const NmId &id)
   158 void NmMessageEnvelope::setMessageId(const NmId &messageId)
   158 {
   159 {
   159     d->mId = id;
   160     d->mMessageId = messageId;
   160 }
   161 }
   161 
   162 
   162 /*!
   163 /*!
   163     Returns id of message
   164     Returns id of message
   164  */
   165  */
   165 NmId NmMessageEnvelope::id() const
   166 NmId NmMessageEnvelope::messageId() const
   166 {
   167 {
   167     return d->mId;
   168     return d->mMessageId;
   168 }
   169 }
   169 
   170 
   170 /*!
   171 /*!
   171     Returns parent id of this envelope
   172     Returns parent id of this envelope
   172  */
   173  */
   173 NmId NmMessageEnvelope::parentId() const
   174 NmId NmMessageEnvelope::folderId() const
   174 {
   175 {
   175     return d->mParentId;
   176     return d->mFolderId;
   176 }
   177 }
   177 
   178 
   178 /*!
   179 /*!
   179     Sets the parent id for this envelope
   180     Sets the parent id for this envelope
   180  */
   181  */
   181 void NmMessageEnvelope::setParentId(const NmId &id)
   182 void NmMessageEnvelope::setFolderId(const NmId &folderId)
   182 {
   183 {
   183     d->mParentId = id;
   184     d->mFolderId = folderId;
   184 }
   185 }
   185 
   186 
   186 /*!
   187 /*!
   187     Returns mailbox id of this envelope
   188     Returns mailbox id of this envelope
   188  */
   189  */
   192 }
   193 }
   193 
   194 
   194 /*!
   195 /*!
   195     Sets the mailbox id for this envelope
   196     Sets the mailbox id for this envelope
   196  */
   197  */
   197 void NmMessageEnvelope::setMailboxId(const NmId &id)
   198 void NmMessageEnvelope::setMailboxId(const NmId &mailboxId)
   198 {
   199 {
   199     d->mMailboxId = id;
   200     d->mMailboxId = mailboxId;
   200 }
   201 }
   201 
   202 
   202 /*!
   203 /*!
   203     Sets message subject
   204     Sets message subject
   204  */
   205  */