equal
deleted
inserted
replaced
88 } |
88 } |
89 |
89 |
90 QMessageAccountId::QMessageAccountId(const QString& id) |
90 QMessageAccountId::QMessageAccountId(const QString& id) |
91 : d_ptr(new QMessageAccountIdPrivate(this)) |
91 : d_ptr(new QMessageAccountIdPrivate(this)) |
92 { |
92 { |
93 QDataStream idStream(QByteArray::fromBase64(id.toLatin1())); |
93 QDataStream idStream(QByteArray::fromBase64(WinHelpers::stripIdPrefix(id).toLatin1())); |
94 idStream >> d_ptr->_storeRecordKey; |
94 idStream >> d_ptr->_storeRecordKey; |
95 } |
95 } |
96 |
96 |
97 QMessageAccountId::~QMessageAccountId() |
97 QMessageAccountId::~QMessageAccountId() |
98 { |
98 { |
132 |
132 |
133 QByteArray encodedId; |
133 QByteArray encodedId; |
134 QDataStream encodedIdStream(&encodedId, QIODevice::WriteOnly); |
134 QDataStream encodedIdStream(&encodedId, QIODevice::WriteOnly); |
135 encodedIdStream << d_ptr->_storeRecordKey; |
135 encodedIdStream << d_ptr->_storeRecordKey; |
136 |
136 |
137 return encodedId.toBase64(); |
137 return WinHelpers::addIdPrefix(encodedId.toBase64()); |
138 } |
138 } |
139 |
139 |
140 bool QMessageAccountId::isValid() const |
140 bool QMessageAccountId::isValid() const |
141 { |
141 { |
142 return !d_ptr->_storeRecordKey.isEmpty(); |
142 return !d_ptr->_storeRecordKey.isEmpty(); |