digiKam
Loading...
Searching...
No Matches
Digikam::CollectionScanner::Private Class Reference

#include <collectionscanner_p.h>

Public Member Functions

bool checkDeferred (const QFileInfo &info)
 
bool checkObserver ()
 
void finishScanner (ItemScanner &scanner)
 
 Private ()=default
 
void removedItems ()
 
void resetRemovedItemsTime ()
 

Public Attributes

QHash< QString, QDateTime > albumDateCache
 
QSet< QString > audioFilterSet
 
QSet< QString > deferredAlbumPaths
 
bool deferredFileScanning = false
 
QHash< int, int > establishedSourceAlbums
 
CollectionScannerHintContainerImplementationhints = nullptr
 
QSet< QString > ignoreDirectory
 
QSet< QString > imageFilterSet
 
QSet< QString > nameFilters
 
QSet< qlonglong > needResolveHistorySet
 
QSet< qlonglong > needTaggingHistorySet
 
bool needTotalFiles = false
 
QList< qlonglong > newIdsList
 
CollectionScannerObserverobserver = nullptr
 
bool performFastScan = true
 
bool recordHistoryIds = false
 
QDateTime removedItemsTime
 
QList< int > scannedAlbums
 
bool updatingHashHint = false
 
QSet< QString > videoFilterSet
 
bool wantSignals = false
 

Constructor & Destructor Documentation

◆ Private()

Digikam::CollectionScanner::Private::Private ( )
default

Member Function Documentation

◆ checkDeferred()

◆ checkObserver()

◆ finishScanner()

◆ removedItems()

void Digikam::CollectionScanner::Private::removedItems ( )

◆ resetRemovedItemsTime()

void Digikam::CollectionScanner::Private::resetRemovedItemsTime ( )

Member Data Documentation

◆ albumDateCache

QHash<QString, QDateTime> Digikam::CollectionScanner::Private::albumDateCache

◆ audioFilterSet

QSet<QString> Digikam::CollectionScanner::Private::audioFilterSet

◆ deferredAlbumPaths

QSet<QString> Digikam::CollectionScanner::Private::deferredAlbumPaths

◆ deferredFileScanning

bool Digikam::CollectionScanner::Private::deferredFileScanning = false

◆ establishedSourceAlbums

QHash<int, int> Digikam::CollectionScanner::Private::establishedSourceAlbums

◆ hints

◆ ignoreDirectory

QSet<QString> Digikam::CollectionScanner::Private::ignoreDirectory

◆ imageFilterSet

QSet<QString> Digikam::CollectionScanner::Private::imageFilterSet

◆ nameFilters

QSet<QString> Digikam::CollectionScanner::Private::nameFilters

◆ needResolveHistorySet

QSet<qlonglong> Digikam::CollectionScanner::Private::needResolveHistorySet

◆ needTaggingHistorySet

QSet<qlonglong> Digikam::CollectionScanner::Private::needTaggingHistorySet

◆ needTotalFiles

◆ newIdsList

QList<qlonglong> Digikam::CollectionScanner::Private::newIdsList

◆ observer

CollectionScannerObserver* Digikam::CollectionScanner::Private::observer = nullptr

◆ performFastScan

bool Digikam::CollectionScanner::Private::performFastScan = true

◆ recordHistoryIds

◆ removedItemsTime

QDateTime Digikam::CollectionScanner::Private::removedItemsTime

◆ scannedAlbums

QList<int> Digikam::CollectionScanner::Private::scannedAlbums

◆ updatingHashHint

bool Digikam::CollectionScanner::Private::updatingHashHint = false

◆ videoFilterSet

QSet<QString> Digikam::CollectionScanner::Private::videoFilterSet

◆ wantSignals


The documentation for this class was generated from the following files: