QString ModelIndexer::findModel(const qmt::Uid &modelUid) { QMutexLocker locker(&d->indexerMutex); QSet<IndexedModel *> indexedModels = d->indexedModelsByUid.value(modelUid); if (indexedModels.isEmpty()) return QString(); IndexedModel *indexedModel = *indexedModels.cbegin(); QMT_ASSERT(indexedModel, return QString()); return indexedModel->file(); }