equal
deleted
inserted
replaced
106 } |
106 } |
107 |
107 |
108 QMessageFolderId::QMessageFolderId(const QString& id) |
108 QMessageFolderId::QMessageFolderId(const QString& id) |
109 : d_ptr(new QMessageFolderIdPrivate(this)) |
109 : d_ptr(new QMessageFolderIdPrivate(this)) |
110 { |
110 { |
111 QDataStream idStream(QByteArray::fromBase64(id.toLatin1())); |
111 QDataStream idStream(QByteArray::fromBase64(WinHelpers::stripIdPrefix(id).toLatin1())); |
112 d_ptr->_valid = true; |
112 d_ptr->_valid = true; |
113 #ifdef _WIN32_WCE |
113 #ifdef _WIN32_WCE |
114 idStream >> d_ptr->_entryId; |
114 idStream >> d_ptr->_entryId; |
115 #else |
115 #else |
116 idStream >> d_ptr->_folderRecordKey; |
116 idStream >> d_ptr->_folderRecordKey; |
199 encodedIdStream << d_ptr->_folderRecordKey; |
199 encodedIdStream << d_ptr->_folderRecordKey; |
200 #else |
200 #else |
201 if (d_ptr->_entryId.count()) |
201 if (d_ptr->_entryId.count()) |
202 encodedIdStream << d_ptr->_entryId; |
202 encodedIdStream << d_ptr->_entryId; |
203 #endif |
203 #endif |
204 return encodedId.toBase64(); |
204 return WinHelpers::addIdPrefix(encodedId.toBase64()); |
205 } |
205 } |
206 |
206 |
207 bool QMessageFolderId::isValid() const |
207 bool QMessageFolderId::isValid() const |
208 { |
208 { |
209 #ifdef _WIN32_WCE |
209 #ifdef _WIN32_WCE |