QMessageFolder QMessageStore::folder(const QMessageFolderId& id) const { if (id.toString().startsWith("MO_")) { return ModestEngine::instance()->folder(id); } return QMessageFolder(); }
QMessageFolder QMessageStore::folder(const QMessageFolderId& id) const { if (!id.isValid()) { d_ptr->error = QMessageManager::InvalidId; return QMessageFolder(); } d_ptr->error = QMessageManager::NoError; if (id.toString().startsWith("QMF_")) { return QMFStore::instance()->folder(id, d_ptr->error); } else if (id.toString().startsWith(FOLDER_PREFIX_SMS)) { return StorageEngine::instance()->folder(id); } d_ptr->error = QMessageManager::InvalidId; return QMessageFolder(); }