23 #include "Gui/Library/Header/ColumnHeader.h"
24 #include "Gui/Utils/Widgets/WidgetTemplate.h"
25 #include "Utils/Library/Sortorder.h"
26 #include "Utils/Pimpl.h"
29 #include <QHeaderView>
45 void sig_columns_changed();
48 void init_header_action(ColumnHeaderPtr header,
bool is_shown);
49 QString resize_text()
const;
51 int calc_header_width()
const;
54 void action_triggered(
bool b);
55 void action_resize_triggered();
59 void language_changed()
override;
60 void resizeEvent(QResizeEvent* e)
override;
63 HeaderView(Qt::Orientation orientation, QWidget* parent=
nullptr);
66 QSize sizeHint()
const override;
71 ColumnHeaderPtr column(
int idx);
75 #endif // HEADERVIEW_H