QmlJS: Improve ModelManagerInterface API, add docs.

Change-Id: Ic65d767cbad85de89dffaac66d9e80d8d467f04a
Reviewed-on: http://codereview.qt.nokia.com/3851
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com>
This commit is contained in:
Christian Kamm
2011-08-30 09:19:56 +02:00
parent 930e7b711d
commit 9c1cb774a1
5 changed files with 31 additions and 8 deletions

View File

@@ -170,14 +170,16 @@ ModelManagerInterface::WorkingCopy ModelManager::workingCopy() const
return workingCopy;
}
Snapshot ModelManager::snapshot(bool preferValid) const
Snapshot ModelManager::snapshot() const
{
QMutexLocker locker(&m_mutex);
return _validSnapshot;
}
if (preferValid)
return _validSnapshot;
else
return _newestSnapshot;
Snapshot ModelManager::newestSnapshot() const
{
QMutexLocker locker(&m_mutex);
return _newestSnapshot;
}
void ModelManager::updateSourceFiles(const QStringList &files,