23 #include <QHeaderView> 28 #include "GUI/Library/Helper/ColumnHeader.h" 29 #include "Helper/Settings/SayonaraClass.h" 30 #include "Helper/typedefs.h" 31 #include "Helper/Library/Sortorder.h" 40 void sig_columns_changed(
const BoolList& shown_cols);
43 QMenu* _context_menu=
nullptr;
47 void init_header_action(
ColumnHeader* header,
bool is_shown);
50 void action_triggered(
bool b);
51 void language_changed();
55 HeaderView(Qt::Orientation orientation, QWidget* parent=
nullptr);
56 QSize sizeHint()
const override;
58 void set_column_headers(
const ColumnHeaderList& column_headers,
const BoolList& shown_columns, Library::SortOrder sorting );
59 void refresh_sizes(QTableView* view);
65 #endif // HEADERVIEW_H The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
Definition: ColumnHeader.h:101
Definition: ColumnHeader.h:34