Mike Walters
|
172ddee5c4
|
Only pass mouse events to cursors if they're enabled
|
2016-08-12 15:41:28 +01:00 |
|
Mike
|
b31d6a03ad
|
Fix times/rates not changing when sample rate changes
|
2016-08-09 23:09:23 +01:00 |
|
Tobias Schneider
|
b19fef7585
|
refact(plotview): Move the time scale into PlotView
|
2016-08-09 23:00:43 +01:00 |
|
droelfdroelf
|
dd461bacb7
|
added time scale toggle checkbox
Conflicts:
mainwindow.cpp
spectrogram.cpp
spectrogram.h
spectrogramcontrols.cpp
spectrogramcontrols.h
|
2016-08-05 11:05:02 +01:00 |
|
Tobias Schneider
|
549d6fa679
|
feat(spectrogramplot): Draw a time axis at the top
|
2016-08-05 10:28:53 +01:00 |
|
Mike Walters
|
90833b5d43
|
Remove GR
|
2016-06-11 13:48:26 +01:00 |
|
Mike Walters
|
ecdc01986b
|
cursors: Move cursors to keep a constant symbol rate when changing symbol count
|
2016-05-02 01:45:28 +01:00 |
|
Mike Walters
|
8c2394df77
|
cursors: Only emit cursorsMoved after dragging (not on view updates)
This fixes #59 since selectedSamples will now only change when
cursors are dragged.
|
2016-05-02 01:45:28 +01:00 |
|
Mike
|
748dc33c22
|
plotview: Fix symbol extraction
|
2016-04-30 22:57:19 +01:00 |
|
Mike
|
f74e847950
|
plotview: Basic symbol extraction
ref #63
|
2016-04-23 14:08:27 +01:00 |
|
Mike
|
d3217a3178
|
plotview: Move derived plot actions to sub-menu
|
2016-04-20 13:39:25 +01:00 |
|
Mike Walters
|
d2d17ebd0c
|
plotview: Remove hardcoded default plots
|
2016-04-18 22:37:39 +01:00 |
|
Mike Walters
|
bdadbef3e6
|
plots: Add plot names
|
2016-04-18 22:37:39 +01:00 |
|
Mike Walters
|
ede1a547f4
|
plotview: Use selected plot when right clicking
|
2016-04-18 22:37:39 +01:00 |
|
Mike Walters
|
f51921491c
|
plotview: Context menu for adding plots
|
2016-04-18 22:37:37 +01:00 |
|
Mike Walters
|
18de7ff82a
|
plots: Push plot definition out of PlotView
|
2016-04-16 16:35:06 +01:00 |
|
Mike Walters
|
9d5bf3631d
|
tuner: Move Tuner intro SpectrogramPlot
|
2016-04-07 22:51:16 +01:00 |
|
Mike Walters
|
ec45e0f6da
|
plot: Add sample output interface
|
2016-04-07 22:11:34 +01:00 |
|
Mike Walters
|
2102e34589
|
plotview: Drop eventFilters and just pass mouse events to things
|
2016-04-04 00:04:10 +01:00 |
|
Mike
|
6a1a06cefc
|
plotview: Pass mouse events to individual plots
|
2016-04-03 23:52:40 +01:00 |
|
Mike Walters
|
2d073462f1
|
plotview: Cleanup plot creation a bit
|
2016-04-03 23:02:23 +01:00 |
|
Mike Walters
|
f20d99a4f8
|
plot: Draw plot tiles in background thread
|
2016-04-03 19:14:54 +01:00 |
|
Mike Walters
|
270f44ccbe
|
plot: Cache tile pixmaps
|
2016-04-03 19:13:43 +01:00 |
|
Mike Walters
|
06101fe11d
|
tuner: Remove debug message
|
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
|
51a21034c7
|
Revert "plotview: Disable time-domain plots for now"
This reverts commit 3b40a65852.
|
2016-04-03 19:13:43 +01:00 |
|
Mike Walters
|
27381dbb30
|
cursors: Fix up naming of values derived from segmented cursors
|
2016-04-03 19:09:38 +01:00 |
|
Mike Walters
|
aeffd64f97
|
plotview: Zoom in/out on ctrl + mouse wheel
|
2016-03-10 01:57:23 +00:00 |
|
Mike
|
82494d501f
|
plotview: Zoom relative to centre of view
|
2016-03-09 01:46:40 +00:00 |
|
Mike
|
3c8f2b2701
|
plotview: Use range_t for viewRange
|
2016-03-09 01:46:15 +00:00 |
|
Mike Walters
|
aeb295fe28
|
controls: Emit zoomLevel final multiplier (not a power)
|
2016-03-07 00:45:29 +00:00 |
|
Mike Walters
|
a735394859
|
controls: Update FFT size and zoom level in one operation
Zoom level needs to be clamped to FFT size so this prevents
crashiness later on
|
2016-03-07 00:35:05 +00:00 |
|
Mike Walters
|
3b40a65852
|
plotview: Disable time-domain plots for now
|
2016-03-06 23:58:14 +00:00 |
|
Mike Walters
|
f1750da64e
|
cursors: Update cursor labels when changing bit count
|
2016-03-06 23:58:14 +00:00 |
|
Mike Walters
|
e1dd912d72
|
plotview: Add vertical scrolling
|
2016-03-06 23:47:45 +00:00 |
|
Mike
|
f2b7f918d2
|
cursors: Split cursors into n segments to align with multiple bits
|
2016-03-06 00:48:45 +00:00 |
|
Mike
|
e288f93b29
|
cursors: Re-position cursors on view change
|
2016-03-05 20:30:25 +00:00 |
|
Mike Walters
|
c6166d70f9
|
plotview: Store time selection
|
2016-03-05 19:20:35 +00:00 |
|
Mike Walters
|
158e95c54a
|
plotview: coordToSample -> samplesPerLine
|
2016-03-05 19:18:14 +00:00 |
|
Mike Walters
|
f8e30fa128
|
plotview: Remove old selection slots
|
2016-03-05 18:30:10 +00:00 |
|
Mike Walters
|
bc2b1dc900
|
cursors: Connect cursors to time/freq display on dock
|
2016-03-05 17:10:40 +00:00 |
|
Mike Walters
|
eaf422165f
|
plotview: Abstract out coord -> sample calculation
|
2016-03-05 16:16:55 +00:00 |
|
Mike Walters
|
a82a1af33d
|
cursors: Reimplement Cursors as QObject and implement dragging
|
2016-03-05 15:57:11 +00:00 |
|
Mike Walters
|
bf2cb29573
|
spectrogram: Hook up power min/max again
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
9b78f334aa
|
plotview: Don't recreate the plots all the time
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
fb7a892149
|
input: Hook up file opening & invalidationEvent
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
2135e03c01
|
input: Start refactoring InputSource to be able to open/close files
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
19734da0b2
|
plotview: Store view range
|
2016-03-03 20:52:34 +00:00 |
|
Mike Walters
|
6ee980b294
|
plotview: Connect up cursors
|
2016-03-03 17:26:54 +00:00 |
|
Mike Walters
|
5c29d72e54
|
plotview: Tweak scrolling
|
2016-03-03 02:59:54 +00:00 |
|