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

Public Types

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

Public Member Functions

 Filter (const Filter &other)
 
Filteroperator= (const Filter &other)
 
bool operator== (const Filter &other)
 
int count () const
 
void setFiltertext (const QString &str, SearchModeMask search_mode)
 
QStringList filtertext (bool with_percent) const
 
QStringList searchModeFiltertext (bool with_percent) const
 
void setMode (Filter::Mode mode)
 
Filter::Mode mode () const
 
void clear ()
 
bool cleared () const
 
bool isUseable () const
 

Static Public Member Functions

static QString filterModeName (Mode mode)