Public Types | Public Member Functions

TagFilter Class Reference

Filter for tags. More...

#include <tagfilter.hpp>

List of all members.

Public Types

enum  FilterMode { Accept, Ignore }
 

Defines how filter handles the unspecifed tags.

More...

Public Member Functions

 TagFilter (FilterMode mode=Accept)
QStringList acceptedTags () const
bool acceptTag (const QString &tag) const
 Returns true if tag is accepted (or not ignored).
QStringList ignoredTags () const
void setAcceptedTags (const QStringList &tags)
void setIgnoredTags (const QStringList &tags)

Detailed Description

Filter for tags.


Member Enumeration Documentation

Defines how filter handles the unspecifed tags.

Enumerator:
Accept 

Filter will accept unspecified tags by default.

Ignore 

Filter will ignore unspecified tags by default.


Constructor & Destructor Documentation

TagFilter::TagFilter ( FilterMode  mode = Accept  ) 

Member Function Documentation

QStringList TagFilter::acceptedTags (  )  const
bool TagFilter::acceptTag ( const QString &  tag  )  const

Returns true if tag is accepted (or not ignored).

Thread-safe.

QStringList TagFilter::ignoredTags (  )  const
void TagFilter::setAcceptedTags ( const QStringList &  tags  ) 
void TagFilter::setIgnoredTags ( const QStringList &  tags  ) 
All Classes Functions Variables Typedefs Enumerations Enumerator