Sayonara Player
Public Types | Public Member Functions | Protected Attributes | List of all members
AlbumHeader Class Reference

Public Types

enum  SizeType : quint8 {
  Abs =0,
  Rel,
  Undefined
}
 

Public Member Functions

QString get_title () const override
 
void set_preferred_size_abs (int preferred_size)
 
void set_preferred_size_rel (double preferred_size)
 
int get_preferred_size_abs () const
 
double get_preferred_size_rel () const
 
SortOrder get_asc_sortorder () const
 
SortOrder get_desc_sortorder () const
 
ColumnHeader::SizeType get_size_type () const
 
bool is_visible () const
 
bool is_hidden () const
 
bool is_switchable () const
 
void retranslate ()
 
QAction * get_action ()
 

Protected Attributes

QAction * _action =nullptr
 
bool _switchable
 
int _preferred_size_abs
 
double _preferred_size_rel
 
SortOrder _sort_asc
 
SortOrder _sort_desc
 
SizeType _size_type
 
Inheritance diagram for AlbumHeader:
ColumnHeader