27 #ifndef MYCOLUMNHEADER_H_ 28 #define MYCOLUMNHEADER_H_ 30 #include "Utils/Library/Sortorder.h" 31 #include "Utils/Pimpl.h" 61 ColumnHeader(HeaderType type,
bool switchable, SortOrder sort_asc, SortOrder sort_desc,
int preferred_size,
bool stretchable=
false);
64 bool stretchable()
const;
65 int default_size()
const;
66 int preferred_size()
const;
67 void set_preferred_size(
int size);
70 SortOrder sortorder_asc()
const;
71 SortOrder sortorder_desc()
const;
73 bool is_visible()
const;
74 bool is_hidden()
const;
79 QString title()
const;
82 using ColumnHeaderPtr = std::shared_ptr<ColumnHeader>;
84 public QList<ColumnHeaderPtr>
87 int visible_columns()
const;
88 int visible_column(
int n)
const;
Definition: ColumnHeader.h:83
The Album class.
Definition: Album.h:39
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
The Artist class.
Definition: Artist.h:36
Definition: ColumnHeader.h:38
Definition: org_mpris_media_player2_adaptor.h:20