Commit Graph

45 Commits

Author SHA1 Message Date
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
Eoin Mcloughlin
b35fcd7fc7 Ability to export raw samples from other plots 2017-01-18 14:47:58 +00:00
Eoin Mcloughlin
6e83051204 Better fix for export infinite loop 2016-12-06 21:46:53 +00:00
Eoin Mcloughlin
b2068f5f44 Remove dead code. Fix some compiler warnings. 2016-12-06 21:43:00 +00:00
schneider
ed31017f2c feat(spectrogramplot): Draw a frequency scale 2016-09-14 00:45:58 +02:00
schneider
3b794fee7e feat(export): Initial sample export support 2016-08-30 09:04:40 +02: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
ecdc01986b cursors: Move cursors to keep a constant symbol rate when changing symbol count 2016-05-02 01:45:28 +01:00
Mike
f74e847950 plotview: Basic symbol extraction
ref #63
2016-04-23 14:08:27 +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
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
202cf82db2 tuner: Hook up tuner overlay to modify Xlating FIR filter taps/centre 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 Walters
d35e24be37 controls: Add zoomIn/zoomOut slots & signals 2016-03-10 01:52:36 +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
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
e1dd912d72 plotview: Add vertical scrolling 2016-03-06 23:47:45 +00:00
Mike Walters
710fbd97f3 plotview: Setup default fftSize/zoomLevel to prevent divide-by-zero during load 2016-03-06 16:50:35 +00:00
Mike
f2b7f918d2 cursors: Split cursors into n segments to align with multiple bits 2016-03-06 00:48:45 +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
af7fb31eeb plotview: Hook up zoomLevel & fix up scrolling 2016-03-03 01:52:24 +00:00
Mike Walters
8cfd3aa97b plotview: Hook up setFFTSize 2016-03-03 01:17:43 +00:00
Mike Walters
a912406fbf plot: Scrolling again! 2016-03-02 23:48:38 +00:00
Mike Walters
d5ebd4f2cf plot: Convert PlotView to derive from QAbstractScrollArea 2016-03-02 23:36:25 +00:00
Mike Walters
dac5c402db plot: Remove dead colormap code from PlotView 2016-03-01 21:54:37 +00:00
Mike Walters
f43412231d plot: Move trace plotting out of PlotView 2016-02-29 00:29:45 +00:00
Mike Walters
d1a580f0b9 Rename WaveformView -> PlotView 2016-01-24 22:56:27 +00:00