forked from qt-creator/qt-creator
ProjectExplorer: Use RAII pattern for parsing start/stop signalling
Change-Id: I13de537140f265db3e3d0ab1cd924d6897cd90c8 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -152,7 +152,7 @@ void QmlProject::parseProject(RefreshOptions options)
|
||||
|
||||
void QmlProject::refresh(RefreshOptions options)
|
||||
{
|
||||
emitParsingStarted();
|
||||
ParseGuard guard = guardParsingRun();
|
||||
parseProject(options);
|
||||
|
||||
if (options & Files)
|
||||
@@ -170,7 +170,7 @@ void QmlProject::refresh(RefreshOptions options)
|
||||
|
||||
modelManager->updateProjectInfo(projectInfo, this);
|
||||
|
||||
emitParsingFinished(true);
|
||||
guard.markAsSuccess();
|
||||
}
|
||||
|
||||
QString QmlProject::mainFile() const
|
||||
|
Reference in New Issue
Block a user