digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::VersionItemFilterSettings Class Reference

Public Member Functions

 VersionItemFilterSettings (const VersionManagerSettings &settings)
 
bool isExemptedBySettings (const ItemInfo &info) const
 
bool isFiltering () const
 Returns if images will be filtered by these criteria at all.
 
bool isFilteringByTags () const
 Returns if the tag is a filter criteria.
 
bool isHiddenBySettings (const ItemInfo &info) const
 
bool matches (const ItemInfo &info) const
 Returns true if the given ItemInfo matches the filter criteria.
 
bool operator== (const VersionItemFilterSettings &other) const
 
void setExceptionList (const QList< qlonglong > &idlist, const QString &id)
 Add list with exceptions: These images will be exempted from filtering by this filter.
 
void setVersionManagerSettings (const VersionManagerSettings &settings)
 — Tags filter —
 

Protected Attributes

QHash< QString, QList< qlonglong > > m_exceptionLists
 
int m_exceptionTagFilter = 0
 
QList< int > m_excludeTagFilter
 DatabaseFields::Set watchFlags() const: Would return 0.
 
int m_includeTagFilter = 0