Josh Blum
58e9617734
added missing include for std::bind usage
2017-11-23 01:14:27 -06:00
Mike Walters
75b5bc6b77
Merge pull request #135 from argilo/cu8-like-rtl-sdr
...
Use a DC offset of 127.4 to match the RTL-SDR.
2017-11-05 22:04:20 +00:00
Clayton Smith
e31be08f04
Use a DC offset of 127.4 to match the RTL-SDR.
2017-10-31 08:20:53 -04:00
Mike Walters
4e6759db21
Merge pull request #131 from mmaroti/zoombug
...
fixes a zooming bug
2017-10-14 02:44:35 +01:00
Mike Walters
962dadb57a
Merge pull request #132 from EdwardBetts/spelling
...
correct spelling mistake
2017-10-14 01:39:59 +01:00
Mike Walters
9f52e98357
Dirty hack to fix #89
2017-10-14 00:49:03 +01:00
Edward Betts
ad38b0756c
correct spelling mistake
2017-09-01 18:50:45 +01:00
Miklos Maroti
67428d921d
fixes this zooming bug: when you try to zoom in/out after the middle point
...
of the sample buffer the display jumps to the end of the buffer
2017-08-22 12:53:03 -05:00
Mike Walters
a89d1337ef
Merge pull request #129 from bkchr/qt59_fix
...
Qt requires that all used modules are set as required in CMake
2017-05-31 15:28:44 +01:00
Bastian Köcher
94f2c06742
Qt requires that all used modules are set as required in CMake
2017-05-31 15:23:06 +02:00
Mike Walters
5f0b7c2d38
Prevent tuner deviation becoming zero
2017-04-15 12:49:24 +01:00
Mike Walters
498e7f3c3b
Merge branch 'battlesnake-master'
2017-04-14 21:42:54 +01:00
Mark K Cowan
35684e4dc5
Widened FFT size range
2017-04-14 21:42:46 +01:00
Mike Walters
6c10aea96e
Make sure cursors/tuner interactions block canvas dragging
...
Previously this was reordered in 87d52d5274
to prevent an issue where the cursors/tuner were blocking normal scrollbar
events but this doesn't seem to be an issue in QGraphicsView so its
events can be handled last.
2017-04-14 20:36:08 +01:00
Mike Walters
f4e98a389b
Switch plotview to QGraphicsView for canvas dragging
2017-04-14 20:36:08 +01:00
Mike Walters
509c4ea320
Rename samplesPerLine -> samplesPerColumn
2017-04-14 20:36:08 +01:00
Mike Walters
5678a4cb63
Factor out calculations between samples/columns
2017-04-14 20:36:08 +01:00
Mike Walters
ca7ea61901
Rework plotview to scroll by column not by sample
2017-04-14 20:05:36 +01:00
Mike Walters
d8d1969a4c
Merge branch 'kevinmehall-zoom'
2017-02-18 17:47:53 +00:00
Kevin Mehall
90d798a93b
Make scroll wheel zoom less jumpy on fractional-scroll devices like touchpads
2017-02-04 10:24:02 -08:00
Kevin Mehall
705600ef50
Make ctrl+scroll zoom in and out of cursor point, rather than center
2017-02-04 09:56:07 -08:00
Mike Walters
87d52d5274
Handle zoom events before parent to prevent normal scrolling
v0.2
2017-02-03 15:21:10 +00:00
Mike Walters
62eb5c991d
Add more pixmap cache
2017-02-03 15:21:02 +00:00
Mike Walters
8500c01b07
README tweak
2017-02-03 15:09:20 +00:00
Mike Walters
ee489b5b32
Clarify current symbol extraction behaviour
2017-02-03 14:44:53 +00:00
Mike Walters
a61683c9c9
Update README
2017-02-03 14:42:12 +00:00
Mike Walters
d42dc5737c
Phase plot
2017-02-03 14:36:31 +00:00
Mike Walters
78c6e864ad
Display file-type when exporting samples
2017-02-03 14:21:14 +00:00
Mike Walters
0a3630d486
Add missing file
2017-02-02 19:06:36 +00:00
Mike Walters
d37ae128ef
Make all plots subscribe to their sources
2017-02-02 19:02:16 +00:00
Mike Walters
8d50ca6cb8
Move subscription stuff to AbstractSampleSource
2017-02-02 18:57:15 +00:00
Mike Walters
54f951bf18
Don't export filtered samples when the filter isn't visible
2017-02-02 17:51:47 +00:00
Mike Walters
8d48d3b867
Fix file types in open dialog
2017-02-02 17:25:39 +00:00
Mike Walters
909e3ed438
Stop eventFilter stealing mouse events from scrollbars
...
Switch from eventFilter to viewportEvent and call parent viewportEvent before
processing our own events
2017-02-02 16:11:29 +00:00
Mike Walters
27fd4d3970
Update README for liquid version
2017-02-02 15:51:48 +00: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
d512d4a5a7
Allow removing plots
2017-02-01 14:29:05 +00:00
Mike Walters
112251b585
Process cursor mouse events last
2017-01-29 01:06:47 +00:00
Eoin Mcloughlin
fc9acfe376
Try to keep tuner at same spot when changing fft size
2017-01-24 01:11:35 +00:00
Mike Walters
ba791971b9
Use 'Save' dialog for exporting samples
2017-01-24 01:09:57 +00:00
Eoin Mcloughlin
b35fcd7fc7
Ability to export raw samples from other plots
2017-01-18 14:47:58 +00:00
Mike Walters
f08cf08c0e
Merge branch 'fsch2-linked-cursors2'
2017-01-18 12:47:33 +00:00
Mike Walters
dcd34f5d49
Don't trap all mouse events in Cursors handler
2017-01-18 12:47:26 +00:00
Felix Schulthess
5ce1d14e4c
Enable movement of both cursors by dragging between them
2017-01-18 12:41:28 +00:00
Mike Walters
90e45fb073
Force fft/zoom change signal to setup initial state
...
This wasn't a problem before as setDefaults would force
a changed signal. Now with settings saving it's possible
for the saved setting to be the same as the initial slider
position and a changed event is not emitted.
This leads to a case where the rest of the app doesn't get
synced up and causes a crash.
Fixes #109
2016-12-19 16:38:20 +00:00
Mike Walters
5c9dca7be2
Cleanup settings saving with individual slots
...
ref #109
2016-12-19 16:31:52 +00:00
Mike Walters
200ea4eb73
Merge branch 'eoineoineoin-SaveSettings'
2016-12-18 13:41:46 +00:00