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

#include <importfilter.h>

Public Member Functions

 Filter ()=default
 
void fromString (const QString &filter)
 
bool match (const QStringList &wildcards, const QString &name)
 
bool matchesCurrentFilter (const CamItemInfo &item)
 
const QStringList & mimeWildcards (const QString &mime)
 
const QRegularExpression & regexp (const QString &wildcard)
 
QString toString ()
 
 ~Filter ()=default
 

Public Attributes

QStringList fileFilter
 
QHash< QString, QRegularExpression > filterHash
 
QStringList ignoreExtensions
 
QStringList ignoreNames
 
QString mimeFilter
 
QHash< QString, QStringList > mimeHash
 
QString name
 
bool onlyNew = false
 
QStringList pathFilter
 

Constructor & Destructor Documentation

◆ Filter()

Digikam::Filter::Filter ( )
default

◆ ~Filter()

Digikam::Filter::~Filter ( )
default

Member Function Documentation

◆ fromString()

void Digikam::Filter::fromString ( const QString &  filter)

◆ match()

bool Digikam::Filter::match ( const QStringList &  wildcards,
const QString &  name 
)

References match(), name, and regexp().

Referenced by match(), and matchesCurrentFilter().

◆ matchesCurrentFilter()

◆ mimeWildcards()

const QStringList & Digikam::Filter::mimeWildcards ( const QString &  mime)

References mimeHash.

Referenced by matchesCurrentFilter().

◆ regexp()

const QRegularExpression & Digikam::Filter::regexp ( const QString &  wildcard)

References filterHash.

Referenced by match().

◆ toString()

QString Digikam::Filter::toString ( )

Member Data Documentation

◆ fileFilter

◆ filterHash

QHash<QString, QRegularExpression> Digikam::Filter::filterHash

Referenced by regexp().

◆ ignoreExtensions

QStringList Digikam::Filter::ignoreExtensions

Referenced by fromString(), and matchesCurrentFilter().

◆ ignoreNames

QStringList Digikam::Filter::ignoreNames

Referenced by fromString(), and matchesCurrentFilter().

◆ mimeFilter

◆ mimeHash

QHash<QString, QStringList> Digikam::Filter::mimeHash

Referenced by mimeWildcards().

◆ name

◆ onlyNew

◆ pathFilter


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