Sayonara Player
Public Types | Public Member Functions | List of all members
ColumnHeader Class Reference

Public Types

enum  SizeType : quint8 {
  Abs =0,
  Rel,
  Undefined
}
 
enum  HeaderType {
  Sharp,
  Artist,
  Album,
  Title,
  NumTracks,
  Duration,
  DurationShort,
  Year,
  Rating,
  Bitrate,
  Filesize
}
 

Public Member Functions

 ColumnHeader (HeaderType type, bool switchable, Library::SortOrder sort_asc, Library::SortOrder sort_desc, int preferred_size_abs)
 
 ColumnHeader (HeaderType type, bool switchable, Library::SortOrder sort_asc, Library::SortOrder sort_desc, double preferred_size_rel, int min_size)
 
int get_preferred_size_abs () const
 
double get_preferred_size_rel () const
 
Library::SortOrder get_asc_sortorder () const
 
Library::SortOrder get_desc_sortorder () const
 
ColumnHeader::SizeType get_size_type () const
 
bool is_visible () const
 
bool is_hidden () const
 
void retranslate ()
 
QAction * get_action ()
 
QString get_title () const
 
Inheritance diagram for ColumnHeader: