equal
deleted
inserted
replaced
189 m_addrEdit->setReadOnly(true); |
189 m_addrEdit->setReadOnly(true); |
190 } |
190 } |
191 |
191 |
192 // avatar viewer |
192 // avatar viewer |
193 if (defs.contains(QContactAvatar::DefinitionName) |
193 if (defs.contains(QContactAvatar::DefinitionName) |
194 && defs.contains(QContactThumbnail::DefinitionName)) { |
194 || defs.contains(QContactThumbnail::DefinitionName)) { |
195 m_avatarBtn->setEnabled(true); |
195 m_avatarBtn->setEnabled(true); |
196 QContactAvatar av = curr.detail(QContactAvatar::DefinitionName); |
196 QContactAvatar av = curr.detail(QContactAvatar::DefinitionName); |
197 QContactThumbnail thumb = curr.detail(QContactThumbnail::DefinitionName); |
197 QContactThumbnail thumb = curr.detail(QContactThumbnail::DefinitionName); |
198 m_avatarView->clear(); |
198 m_avatarView->clear(); |
199 m_newAvatarPath = av.imageUrl().toLocalFile(); |
199 m_newAvatarPath = av.imageUrl().toLocalFile(); |
314 QImage img(m_thumbnail); |
314 QImage img(m_thumbnail); |
315 thumb.setThumbnail(img); |
315 thumb.setThumbnail(img); |
316 curr.saveDetail(&thumb); |
316 curr.saveDetail(&thumb); |
317 } |
317 } |
318 |
318 |
|
319 curr = m_manager->compatibleContact(curr); |
319 bool success = m_manager->saveContact(&curr); |
320 bool success = m_manager->saveContact(&curr); |
320 if (!success) |
321 if (!success) |
321 QMessageBox::information(this, "Failed!", QString("Failed to save contact!\n(error code %1)").arg(m_manager->error())); |
322 QMessageBox::information(this, "Failed!", QString("Failed to save contact!\n(error code %1)").arg(m_manager->error())); |
322 } |
323 } |
323 |
324 |