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);
|
promise.setProgressValue(counter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void QtCreatorSearchHandle::cancel()
|
||||||
|
{
|
||||||
|
SearchHandle::cancel();
|
||||||
|
promise.reportCanceled();
|
||||||
|
}
|
||||||
|
|
||||||
void QtCreatorSearchHandle::finishSearch()
|
void QtCreatorSearchHandle::finishSearch()
|
||||||
{
|
{
|
||||||
searchResult->finishSearch(false);
|
searchResult->finishSearch(false);
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ public:
|
|||||||
void setExpectedResultCount(uint count) override;
|
void setExpectedResultCount(uint count) override;
|
||||||
void setResultCounter(uint counter) override;
|
void setResultCounter(uint counter) override;
|
||||||
|
|
||||||
|
void cancel() override;
|
||||||
|
|
||||||
void finishSearch() override;
|
void finishSearch() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ public:
|
|||||||
|
|
||||||
virtual void finishSearch() = 0;
|
virtual void finishSearch() = 0;
|
||||||
|
|
||||||
void cancel();
|
virtual void cancel();
|
||||||
|
|
||||||
void setRefactoringServer(ClangBackEnd::RefactoringServerInterface *server);
|
void setRefactoringServer(ClangBackEnd::RefactoringServerInterface *server);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user