QMessageContentContainerIdList QMessage::attachmentIds() const { QMessageContentContainerIdList ids; QMessageContentContainerId msgBodyId(bodyId()); foreach (const QMessageContentContainerId &contentId, contentIds()) { if (contentId != msgBodyId) { ids.append(contentId); } } return ids; }
QMessageContentContainerIdList QMessage::attachmentIds() const { QMessageContentContainerIdList ids; if (d_ptr->_type == QMessage::Email) { ModestEngine::instance()->retrieveMessageMimeInformation(*(QMessage*)this); } QMessageContentContainerId msgBodyId(bodyId()); foreach (const QMessageContentContainerId &contentId, contentIds()) { if (contentId != msgBodyId) { ids.append(contentId); } } return ids; }