Commit Graph

12 Commits

Author SHA1 Message Date
Mike Walters
5f0b7c2d38 Prevent tuner deviation becoming zero 2017-04-15 12:49:24 +01:00
Mike Walters
2a4e59fd6d Limit tuner to within plot area on move 2017-02-02 15:37:37 +00:00
Mike Walters
69f2ff7545 Limit tuner edges to within plot area 2017-02-02 15:37:37 +00:00
Mike Walters
5c009f3b2a Limit tuner deviation
Fixes #101
2017-02-02 15:37:21 +00:00
Mike Walters
9df1ce48c2 Pass plot height to tuner 2017-02-02 15:26:03 +00:00
Mike Walters
ec7c42a38c Display drag/move mouse pointer when dragging cursors
Enables mouse tracking on PlotView to get mouse move events
even when not dragging.

Passes through Leave events to handle the case where the cursor
is near the edge of the widget and the mouse leaves the widget
without generating a mouse move event that isn't on the cursor.

Passes in mouse cursor shape to Cursor to define whether it should
be a horizontal resize, vertical resize or move (resize all).

Qt handles the case where the cursor is dragged off screen and
does not generate a Leave event while draggin (<3 Qt).
2016-08-12 15:42:24 +01:00
Mike
df50efa750 tuner: Prioritise movement over resize when dragging 2016-04-09 21:03:48 +01:00
Mike
7113243776 tuner: Draw relative to QRect, not absolute 2016-04-09 19:10:18 +01:00
Mike Walters
2102e34589 plotview: Drop eventFilters and just pass mouse events to things 2016-04-04 00:04:10 +01:00
Mike Walters
b4bf17d8d5 tuner: Add missing include
Fixes #54
2016-04-03 19:13:43 +01:00
Mike Walters
202cf82db2 tuner: Hook up tuner overlay to modify Xlating FIR filter taps/centre 2016-04-03 19:13:43 +01:00
Mike Walters
88a6b5ddd7 tuner: Add tuner overlay 2016-04-03 19:13:43 +01:00