digiKam
|
Public Member Functions | |
bool | checkDeferred (const QFileInfo &info) |
bool | checkObserver () |
void | finishScanner (ItemScanner &scanner) |
Private () | |
void | removedItems () |
void | resetRemovedItemsTime () |
Public Attributes | |
QHash< QString, QDateTime > | albumDateCache |
QSet< QString > | audioFilterSet |
QSet< QString > | deferredAlbumPaths |
bool | deferredFileScanning |
QHash< int, int > | establishedSourceAlbums |
CollectionScannerHintContainerImplementation * | hints |
QSet< QString > | ignoreDirectory |
QSet< QString > | imageFilterSet |
QSet< QString > | nameFilters |
QSet< qlonglong > | needResolveHistorySet |
QSet< qlonglong > | needTaggingHistorySet |
bool | needTotalFiles |
QList< qlonglong > | newIdsList |
CollectionScannerObserver * | observer |
bool | performFastScan |
bool | recordHistoryIds |
QDateTime | removedItemsTime |
QList< int > | scannedAlbums |
bool | updatingHashHint |
QSet< QString > | videoFilterSet |
bool | wantSignals |
|
explicit |
bool Digikam::CollectionScanner::Private::checkDeferred | ( | const QFileInfo & | info | ) |
bool Digikam::CollectionScanner::Private::checkObserver | ( | ) |
Referenced by Digikam::CollectionScanner::completeScan(), Digikam::CollectionScanner::finishCompleteScan(), Digikam::CollectionScanner::finishHistoryScanning(), Digikam::CollectionScanner::historyScanningStage2(), Digikam::CollectionScanner::historyScanningStage3(), Digikam::CollectionScanner::partialScan(), and Digikam::CollectionScanner::scanAlbum().
void Digikam::CollectionScanner::Private::finishScanner | ( | ItemScanner & | scanner | ) |
Perform the actual write operation to the database
References Digikam::ItemScanner::commit(), Digikam::ItemScanner::hasHistoryToResolve(), and Digikam::ItemScanner::id().
Referenced by Digikam::CollectionScanner::rescanFile(), Digikam::CollectionScanner::scanFileUpdateHashReuseThumbnail(), Digikam::CollectionScanner::scanModifiedFile(), Digikam::CollectionScanner::scanNewFile(), and Digikam::CollectionScanner::scanNewFileFullScan().
void Digikam::CollectionScanner::Private::removedItems | ( | ) |
Referenced by Digikam::CollectionScanner::itemsWereRemoved().
void Digikam::CollectionScanner::Private::resetRemovedItemsTime | ( | ) |
QHash<QString, QDateTime> Digikam::CollectionScanner::Private::albumDateCache |
QSet<QString> Digikam::CollectionScanner::Private::audioFilterSet |
Referenced by Digikam::CollectionScanner::category(), and Digikam::CollectionScanner::loadNameFilters().
QSet<QString> Digikam::CollectionScanner::Private::deferredAlbumPaths |
Referenced by Digikam::CollectionScanner::deferredAlbumPaths().
bool Digikam::CollectionScanner::Private::deferredFileScanning |
QHash<int, int> Digikam::CollectionScanner::Private::establishedSourceAlbums |
Referenced by Digikam::CollectionScanner::checkAlbum(), and Digikam::CollectionScanner::scanNewFile().
CollectionScannerHintContainerImplementation* Digikam::CollectionScanner::Private::hints |
Referenced by Digikam::CollectionScanner::checkAlbum(), Digikam::CollectionScanner::completeScan(), Digikam::CollectionScanner::partialScan(), Digikam::CollectionScanner::scanFileNormal(), Digikam::CollectionScanner::scanForStaleAlbums(), Digikam::CollectionScanner::scanNewFile(), and Digikam::CollectionScanner::setHintContainer().
QSet<QString> Digikam::CollectionScanner::Private::ignoreDirectory |
QSet<QString> Digikam::CollectionScanner::Private::imageFilterSet |
Referenced by Digikam::CollectionScanner::category(), and Digikam::CollectionScanner::loadNameFilters().
QSet<QString> Digikam::CollectionScanner::Private::nameFilters |
Referenced by Digikam::CollectionScanner::loadNameFilters(), and Digikam::CollectionScanner::scanAlbum().
QSet<qlonglong> Digikam::CollectionScanner::Private::needResolveHistorySet |
Referenced by Digikam::CollectionScanner::finishHistoryScanning().
QSet<qlonglong> Digikam::CollectionScanner::Private::needTaggingHistorySet |
bool Digikam::CollectionScanner::Private::needTotalFiles |
QList<qlonglong> Digikam::CollectionScanner::Private::newIdsList |
Referenced by Digikam::CollectionScanner::getNewIdsList(), and Digikam::CollectionScanner::scanNewFile().
CollectionScannerObserver* Digikam::CollectionScanner::Private::observer |
Referenced by Digikam::CollectionScanner::setObserver().
bool Digikam::CollectionScanner::Private::performFastScan |
bool Digikam::CollectionScanner::Private::recordHistoryIds |
QDateTime Digikam::CollectionScanner::Private::removedItemsTime |
Referenced by Digikam::CollectionScanner::updateRemovedItemsTime().
QList<int> Digikam::CollectionScanner::Private::scannedAlbums |
bool Digikam::CollectionScanner::Private::updatingHashHint |
QSet<QString> Digikam::CollectionScanner::Private::videoFilterSet |
Referenced by Digikam::CollectionScanner::category(), and Digikam::CollectionScanner::loadNameFilters().
bool Digikam::CollectionScanner::Private::wantSignals |