Add progress bar to global search

This commit is contained in:
Veronica Berglyd Olsen
2025-07-17 19:42:35 +02:00
parent e77b71bbbc
commit 4bc4c1e204
+3
View File
@@ -327,10 +327,13 @@ class DocSearch:
self._regEx = re.compile(self._buildPattern(search), self._opts)
logger.debug("Searching with pattern '%s'", self._regEx.pattern)
storage = project.storage
SHARED.initMainProgress(len(project.tree))
for item in project.tree:
SHARED.incMainProgress()
if item.isFileType():
results, capped = self.searchText(storage.getDocumentText(item.itemHandle))
yield item, results, capped
SHARED.clearMainProgress()
return
def searchText(self, text: str) -> tuple[list[tuple[int, int, str]], bool]: