diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2021-02-08 17:07:37 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2021-02-13 13:02:54 -0800 |
commit | 64b82b16a26bcaa624cc35e775b821e33133bdbb (patch) | |
tree | 184f58141f2a0377bc16686c3a2724770b8dbd8c /stats/barseries.cpp | |
parent | 21b8cded56854f81327f4f553e32a15ffe5c7b82 (diff) | |
download | subsurface-64b82b16a26bcaa624cc35e775b821e33133bdbb.tar.gz |
statistics: make selection keyboard modifiers more general
Up to now, we passed a "shiftPressed" flag to the individual
selection functions. To be more general replace by a struct
with "shift" and "ctrl" flags.
While doing this:
1) Move the struct into a new statsselection file for better
encapsulation.
2) Change shift to control in the scatter series, since individual
selection of items is usually done with control, not shift.
Shift usually means "select range".
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'stats/barseries.cpp')
-rw-r--r-- | stats/barseries.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stats/barseries.cpp b/stats/barseries.cpp index 3220bbd1a..0f931e367 100644 --- a/stats/barseries.cpp +++ b/stats/barseries.cpp @@ -411,7 +411,7 @@ void BarSeries::unhighlight() highlighted = Index(); } -bool BarSeries::selectItemsUnderMouse(const QPointF &pos, bool) +bool BarSeries::selectItemsUnderMouse(const QPointF &pos, SelectionModifier) { Index index = getItemUnderMouse(pos); if (index.bar < 0) { |