23 #include "Gui/Library/Utils/ColumnHeader.h" 24 #include "Gui/Utils/Widgets/WidgetTemplate.h" 25 #include "Utils/Library/Sortorder.h" 26 #include "Utils/Pimpl.h" 29 #include <QHeaderView> 41 void sig_columns_changed();
44 void init_header_action(ColumnHeaderPtr header,
bool is_shown);
45 QString resize_text()
const;
48 void action_triggered(
bool b);
49 void action_resize_triggered();
53 void language_changed()
override;
56 HeaderView(Qt::Orientation orientation, QWidget* parent=
nullptr);
59 QSize sizeHint()
const override;
61 void set_column_headers(
const ColumnHeaderList& column_headers,
const BoolList& shown_columns, Library::SortOrder sorting );
64 ColumnHeaderPtr column_header(
int idx);
68 #endif // HEADERVIEW_H
Definition: ColumnHeader.h:83
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
Definition: org_mpris_media_player2_adaptor.h:20