digiKam
Digikam::GroupItemFilterSettings Class Reference

Public Member Functions

 GroupItemFilterSettings ()
 
bool isAllOpen () const
 
bool isFiltering () const
 Returns if images will be filtered by these criteria at all. More...
 
bool isOpen (qlonglong group) const
 
bool matches (const ItemInfo &info) const
 
bool operator== (const GroupItemFilterSettings &other) const
 
void setAllOpen (bool open)
 
void setOpen (qlonglong group, bool open)
 
DatabaseFields::Set watchFlags () const
 

Protected Attributes

bool m_allOpen
 
QSet< qlonglong > m_openGroups
 

Constructor & Destructor Documentation

◆ GroupItemFilterSettings()

Digikam::GroupItemFilterSettings::GroupItemFilterSettings ( )
explicit

Member Function Documentation

◆ isAllOpen()

bool Digikam::GroupItemFilterSettings::isAllOpen ( ) const

References m_allOpen.

◆ isFiltering()

bool Digikam::GroupItemFilterSettings::isFiltering ( ) const

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

References m_allOpen.

◆ isOpen()

bool Digikam::GroupItemFilterSettings::isOpen ( qlonglong  group) const

References m_openGroups.

◆ matches()

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

◆ operator==()

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

References m_allOpen, and m_openGroups.

◆ setAllOpen()

void Digikam::GroupItemFilterSettings::setAllOpen ( bool  open)

Open all groups

References m_allOpen.

◆ setOpen()

void Digikam::GroupItemFilterSettings::setOpen ( qlonglong  group,
bool  open 
)

Open or close a group.

References m_openGroups.

◆ watchFlags()

DatabaseFields::Set Digikam::GroupItemFilterSettings::watchFlags ( ) const

Member Data Documentation

◆ m_allOpen

bool Digikam::GroupItemFilterSettings::m_allOpen
protected

◆ m_openGroups

QSet<qlonglong> Digikam::GroupItemFilterSettings::m_openGroups
protected

Referenced by isOpen(), matches(), operator==(), and setOpen().


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