forked from qt-creator/qt-creator
Clang: Cancel query progress bar
Change-Id: I1b8a4ec052a548e5ed09f39c3f0d3c87b13a6bd4 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -55,6 +55,12 @@ void QtCreatorSearchHandle::setResultCounter(uint counter)
|
||||
promise.setProgressValue(counter);
|
||||
}
|
||||
|
||||
void QtCreatorSearchHandle::cancel()
|
||||
{
|
||||
SearchHandle::cancel();
|
||||
promise.reportCanceled();
|
||||
}
|
||||
|
||||
void QtCreatorSearchHandle::finishSearch()
|
||||
{
|
||||
searchResult->finishSearch(false);
|
||||
|
||||
@@ -45,6 +45,8 @@ public:
|
||||
void setExpectedResultCount(uint count) override;
|
||||
void setResultCounter(uint counter) override;
|
||||
|
||||
void cancel() override;
|
||||
|
||||
void finishSearch() override;
|
||||
|
||||
private:
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
|
||||
virtual void finishSearch() = 0;
|
||||
|
||||
void cancel();
|
||||
virtual void cancel();
|
||||
|
||||
void setRefactoringServer(ClangBackEnd::RefactoringServerInterface *server);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user