LibGUI: Properly handle range selections in ColumnsView

Previously we would always select the left most column when selecting a
range of rows.

This patch fixes this issue by always applying a selection to the column
in which the selection ends.
This commit is contained in:
networkException 2022-07-24 00:06:27 +02:00 committed by Linus Groh
commit 2d681279d4
Notes: sideshowbarker 2024-07-17 08:36:35 +09:00
2 changed files with 16 additions and 0 deletions

View file

@ -37,6 +37,8 @@ private:
virtual void paint_event(PaintEvent&) override;
virtual void mousedown_event(MouseEvent& event) override;
virtual void select_range(ModelIndex const&) override;
void move_cursor(CursorMovement, SelectionUpdate) override;
virtual void select_all() override;