digiKam
Digikam::VersionItemFilterSettings Class Reference

Public Member Functions

bool isExemptedBySettings (const ItemInfo &info) const
 
bool isFiltering () const
 Returns if images will be filtered by these criteria at all. More...
 
bool isFilteringByTags () const
 Returns if the tag is a filter criteria. More...
 
bool isHiddenBySettings (const ItemInfo &info) const
 
bool matches (const ItemInfo &info) const
 
bool operator== (const VersionItemFilterSettings &other) const
 
void setExceptionList (const QList< qlonglong > &idlist, const QString &id)
 
void setVersionManagerSettings (const VersionManagerSettings &settings)
 — Tags filter — More...
 
 VersionItemFilterSettings ()
 
 VersionItemFilterSettings (const VersionManagerSettings &settings)
 

Protected Attributes

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

Constructor & Destructor Documentation

◆ VersionItemFilterSettings() [1/2]

Digikam::VersionItemFilterSettings::VersionItemFilterSettings ( )

◆ VersionItemFilterSettings() [2/2]

Digikam::VersionItemFilterSettings::VersionItemFilterSettings ( const VersionManagerSettings settings)
explicit

Member Function Documentation

◆ isExemptedBySettings()

bool Digikam::VersionItemFilterSettings::isExemptedBySettings ( const ItemInfo info) const

◆ isFiltering()

bool Digikam::VersionItemFilterSettings::isFiltering ( ) const

Returns if images will be filtered by these criteria at all.

References m_excludeTagFilter.

Referenced by isFilteringByTags(), and matches().

◆ isFilteringByTags()

bool Digikam::VersionItemFilterSettings::isFilteringByTags ( ) const

Returns if the tag is a filter criteria.

References isFiltering().

◆ isHiddenBySettings()

bool Digikam::VersionItemFilterSettings::isHiddenBySettings ( const ItemInfo info) const

◆ matches()

bool Digikam::VersionItemFilterSettings::matches ( const ItemInfo info) const

◆ operator==()

bool Digikam::VersionItemFilterSettings::operator== ( const VersionItemFilterSettings other) const

◆ setExceptionList()

void Digikam::VersionItemFilterSettings::setExceptionList ( const QList< qlonglong > &  idlist,
const QString &  id 
)

Add list with exceptions: These images will be exempted from filtering by this filter

References m_exceptionLists.

◆ setVersionManagerSettings()

Member Data Documentation

◆ m_exceptionLists

QHash<QString, QList<qlonglong> > Digikam::VersionItemFilterSettings::m_exceptionLists
protected

◆ m_exceptionTagFilter

int Digikam::VersionItemFilterSettings::m_exceptionTagFilter
protected

◆ m_excludeTagFilter

QList<int> Digikam::VersionItemFilterSettings::m_excludeTagFilter
protected

◆ m_includeTagFilter

int Digikam::VersionItemFilterSettings::m_includeTagFilter
protected

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