digiKam
Loading...
Searching...
No Matches
Digikam::GroupItemFilterSettings Class Reference

#include <itemfiltersettings.h>

Public Member Functions

 GroupItemFilterSettings ()=default
 
bool isAllOpen () const
 
bool isFiltering () const
 Returns if images will be filtered by these criteria at all.
 
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 = false
 
QSet< qlonglong > m_openGroups
 

Constructor & Destructor Documentation

◆ GroupItemFilterSettings()

Digikam::GroupItemFilterSettings::GroupItemFilterSettings ( )
default

References Digikam::operator==().

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 = false
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: