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

Public Member Functions

bool isAllOpen () const
 
bool isFiltering () const
 
bool isOpen (qlonglong group) const
 
bool matches (const ItemInfo &info) const
 
bool operator== (const GroupItemFilterSettings &other) const
 
void setAllOpen (bool open)
 Open all groups.
 
void setOpen (qlonglong group, bool open)
 Open or close a group.
 
DatabaseFields::Set watchFlags () const
 

Protected Attributes

bool m_allOpen = false
 
QSet< qlonglong > m_openGroups
 

Member Function Documentation

◆ isFiltering()

bool Digikam::GroupItemFilterSettings::isFiltering ( ) const
Returns
True if images will be filtered by these criteria at all

◆ matches()

bool Digikam::GroupItemFilterSettings::matches ( const ItemInfo info) const
Returns
True if the given ItemInfo matches the filter criteria.