equal
deleted
inserted
replaced
63 } |
63 } |
64 |
64 |
65 QMessageAccountId::QMessageAccountId(const QString& id) |
65 QMessageAccountId::QMessageAccountId(const QString& id) |
66 : d_ptr(0) |
66 : d_ptr(0) |
67 { |
67 { |
68 QMailAccountId aid(id.toULongLong()); |
68 QMailAccountId aid(QmfHelpers::stripIdentifierPrefix(id).toULongLong()); |
69 if (aid.isValid()) { |
69 if (aid.isValid()) { |
70 d_ptr = new QMessageAccountIdPrivate; |
70 d_ptr = new QMessageAccountIdPrivate; |
71 d_ptr->_id = aid; |
71 d_ptr->_id = aid; |
72 } |
72 } |
73 } |
73 } |
115 return false; // both invalid |
115 return false; // both invalid |
116 } |
116 } |
117 |
117 |
118 QString QMessageAccountId::toString() const |
118 QString QMessageAccountId::toString() const |
119 { |
119 { |
120 return (isValid() ? QString::number(d_ptr->_id.toULongLong()) : QString()); |
120 QString result = (isValid() ? QString::number(d_ptr->_id.toULongLong()) : QString()); |
|
121 return QmfHelpers::prefixIdentifier(result); |
121 } |
122 } |
122 |
123 |
123 bool QMessageAccountId::isValid() const |
124 bool QMessageAccountId::isValid() const |
124 { |
125 { |
125 return (d_ptr && d_ptr->_id.isValid()); |
126 return (d_ptr && d_ptr->_id.isValid()); |