Sayonara Player
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Library::Filter Class Reference

#include <Filter.h>

Detailed Description

The Filter class.

Public Types

enum  Mode {
  Fulltext =0,
  Filename,
  Genre,
  Invalid
}
 

Public Member Functions

 Filter (const Filter &other)
 
Filteroperator= (const Filter &other)
 
bool operator== (const Filter &other)
 
QStringList filtertext (bool with_percent) const
 
QStringList search_mode_filtertext (bool with_percent) const
 
void set_filtertext (const QString &str, SearchModeMask search_mode)
 
Filter::Mode mode () const
 
void set_mode (Filter::Mode mode)
 
void clear ()
 
bool cleared () const
 
void set_invalid_genre (bool b)
 
bool is_invalid_genre () const
 

Static Public Member Functions

static QString get_text (Mode mode)