23 #include <QHeaderView> 28 #include "GUI/Library/Utils/ColumnHeader.h" 29 #include "GUI/Utils/Widgets/WidgetTemplate.h" 30 #include "Utils/Library/Sortorder.h" 31 #include "Utils/Pimpl.h" 42 void sig_columns_changed();
45 void init_header_action(
ColumnHeader* header,
bool is_shown);
48 void action_triggered(
bool b);
51 BoolList refresh_active_columns();
52 void language_changed()
override;
55 HeaderView(Qt::Orientation orientation, QWidget* parent=
nullptr);
58 QSize sizeHint()
const override;
60 void set_column_headers(
const ColumnHeaderList& column_headers,
const BoolList& shown_columns, Library::SortOrder sorting );
61 void refresh_sizes(QTableView* view);
63 BoolList shown_columns()
const;
68 #endif // HEADERVIEW_H
Definition: ColumnHeader.h:90
Definition: ColumnHeader.h:37
An interface class needed when implementing a library plugin.
Definition: LibraryManager.h:36