29#include <QMutexLocker>
30#include <QWaitCondition>
33#include <QApplication>
38#include <klocalizedstring.h>
90 bool continueQuery()
override;
94 bool* m_continue =
nullptr;
105 QPixmap albumPixmap();
106 QPixmap rootPixmap();
107 QPixmap actionPixmap();
108 QPixmap errorPixmap();
109 QPixmap restartPixmap();
111 void garbageCollectHints(
bool setAccessTime);
115 bool running =
false;
116 bool needsInitialization =
false;
117 bool needsCompleteScan =
false;
118 bool needsUpdateUniqueHash =
false;
121 int scanSuspended = 0;
126 bool deferFileScanning =
false;
127 bool finishScanAllowed =
true;
132 bool continueInitialization =
false;
133 bool continueScan =
false;
134 bool continuePartialScan =
false;
136 bool fileWatchInstalled =
false;
138 QEventLoop* eventLoop =
nullptr;
140 QTimer* showTimer =
nullptr;
141 QTimer* relaxedTimer =
nullptr;
142 QTimer* externalTimer =
nullptr;
157 bool needTotalFiles =
false;
158 bool performFastScan =
true;
159 int totalFilesToScan = 0;
Definition collectionscannerhints.h:48
Definition collectionscannerobserver.h:31
Definition dprogressdlg.h:30
Definition coredbchangesets.h:38
Definition loadingcache.h:76
Definition scancontroller_p.h:167
ScanController object
Definition scancontroller_p.h:170
Definition scancontroller_p.h:65
Definition scancontroller_p.h:100
QMutex mutex
Definition scancontroller_p.h:129
QList< qlonglong > newIdsList
Definition scancontroller_p.h:161
QDateTime lastHintAdded
Definition scancontroller_p.h:151
QPixmap errorPix
Definition scancontroller_p.h:147
QPixmap rootPix
Definition scancontroller_p.h:145
QStringList completeScanDeferredAlbums
Definition scancontroller_p.h:125
QStringList scanTasks
Definition scancontroller_p.h:123
QPixmap actionPix
Definition scancontroller_p.h:146
QPixmap albumPix
Definition scancontroller_p.h:144
QWaitCondition condVar
Definition scancontroller_p.h:130
Definition scancontroller.h:43
Advice
Definition scancontroller.h:49
Definition scancontroller_p.h:85
Definition datefolderview.cpp:34