27 #ifndef MYCOLUMNHEADER_H_ 28 #define MYCOLUMNHEADER_H_ 32 #include "Utils/Library/Sortorder.h" 33 #include "Utils/Pimpl.h" 43 enum class SizeType : uint8_t
66 ColumnHeader(HeaderType type,
bool switchable, Library::SortOrder sort_asc, Library::SortOrder sort_desc);
70 ColumnHeader(HeaderType type,
bool switchable, Library::SortOrder sort_asc, Library::SortOrder sort_desc,
int preferred_size_abs);
71 ColumnHeader(HeaderType type,
bool switchable, Library::SortOrder sort_asc, Library::SortOrder sort_desc,
double preferred_size_rel,
int min_size);
73 int preferred_size_abs()
const;
74 double preferred_size_rel()
const;
76 Library::SortOrder sortorder_asc()
const;
77 Library::SortOrder sortorder_desc()
const;
79 ColumnHeader::SizeType size_type()
const;
81 bool is_visible()
const;
82 bool is_hidden()
const;
87 QString title()
const;
91 public QList<ColumnHeader*>
94 int visible_columns()
const;
95 int visible_column(
int n)
const;
Definition: ColumnHeader.h:90
Definition: ColumnHeader.h:37
The Album class.
Definition: Album.h:38
The Artist class.
Definition: Artist.h:35
Definition: org_mpris_media_player2_adaptor.h:20