diff options
Diffstat (limited to 'src/plugins/cppeditor/baseeditordocumentparser.cpp')
-rw-r--r-- | src/plugins/cppeditor/baseeditordocumentparser.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/cppeditor/baseeditordocumentparser.cpp b/src/plugins/cppeditor/baseeditordocumentparser.cpp index 8a8d1bc9afd..cbfa6f96859 100644 --- a/src/plugins/cppeditor/baseeditordocumentparser.cpp +++ b/src/plugins/cppeditor/baseeditordocumentparser.cpp @@ -8,6 +8,8 @@ #include "cppprojectpartchooser.h" #include "editordocumenthandle.h" +#include <QPromise> + using namespace Utils; namespace CppEditor { @@ -59,15 +61,16 @@ void BaseEditorDocumentParser::setConfiguration(const Configuration &configurati void BaseEditorDocumentParser::update(const UpdateParams &updateParams) { - QFutureInterface<void> dummy; + QPromise<void> dummy; + dummy.start(); update(dummy, updateParams); } -void BaseEditorDocumentParser::update(const QFutureInterface<void> &future, +void BaseEditorDocumentParser::update(const QPromise<void> &promise, const UpdateParams &updateParams) { QMutexLocker locker(&m_updateIsRunning); - updateImpl(future, updateParams); + updateImpl(promise, updateParams); } BaseEditorDocumentParser::State BaseEditorDocumentParser::state() const |