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

Public Types

enum  SizeType : uint8_t {
  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 preferred_size_abs () const
 
double preferred_size_rel () const
 
Library::SortOrder sortorder_asc () const
 
Library::SortOrder sortorder_desc () const
 
ColumnHeader::SizeType size_type () const
 
bool is_visible () const
 
bool is_hidden () const
 
void retranslate ()
 
QAction * action ()
 
QString title () const
 
Inheritance diagram for ColumnHeader: