QMessageContentContainerIdList QMessageContentContainer::contentIds() const { QMessageContentContainerIdList ids; if (d_ptr->isMessage()) { foreach (const QMessageContentContainer &container, d_ptr->_attachments) { ids.append(container.d_ptr->_id); } }
QMessageContentContainerIdList QMessageContentContainer::contentIds() const { QMessageContentContainerIdList ids; for (uint i = 0; i < d_ptr->_container->partCount(); ++i) { ids.append(convert(d_ptr->_container->partAt(i).location())); } return ids; }
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; }