Compare commits
	
		
			1 Commits
		
	
	
		
			v0.7
			...
			b6ac652ade
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b6ac652ade | 
| @@ -152,12 +152,14 @@ void Indexer::processFileScanResult(FileScanResult result) | ||||
| 		++this->currentIndexResult.erroredPaths; | ||||
| 	} | ||||
|  | ||||
| 	if(currentScanProcessedCount++ == progressReportThreshold) | ||||
| 	QTime currentTime = QTime::currentTime(); | ||||
| 	if(currentScanProcessedCount++ == progressReportThreshold || this->lastProgressReportTime.secsTo(currentTime) >= 10) | ||||
| 	{ | ||||
| 		emit indexProgress(this->currentIndexResult.total(), this->currentIndexResult.addedPaths, | ||||
| 						   this->currentIndexResult.skippedPaths, this->currentIndexResult.erroredPaths, | ||||
| 						   this->dirScanner->pathCount()); | ||||
| 		currentScanProcessedCount = 0; | ||||
| 		this->lastProgressReportTime = currentTime; | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -72,6 +72,8 @@ class Indexer : public QObject | ||||
| 	IndexResult currentIndexResult; | ||||
| 	void launchWorker(ConcurrentQueue<QString> &queue, int batchsize); | ||||
|  | ||||
| 	QTime lastProgressReportTime = QTime::currentTime(); | ||||
|  | ||||
|   public: | ||||
| 	bool isRunning(); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user