360 Commits

Author SHA1 Message Date
Mike Walters
88e1abfc35 Fix theme 2016-08-13 18:33:33 +01:00
Mike Walters
37887969b8 Add docs 2016-08-13 18:24:28 +01:00
Mike Walters
2c83e4ec89 Merge pull request #80 from schneider42/parse-osmocom-fft
Parse sample rate from osmocom_fft filenames
2016-08-12 21:12:30 +01:00
Tobias Schneider
6b279d239f fix(main): Give command line options precedence 2016-08-12 21:51:37 +02:00
Tobias Schneider
b03be6fd37 feat(mainwindow): Parse sample rate from osmocom_fft filenames 2016-08-12 21:50:43 +02: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 Walters
172ddee5c4 Only pass mouse events to cursors if they're enabled 2016-08-12 15:41:28 +01:00
Mike Walters
0ad77ee2e4 Add missing file 2016-08-11 19:04:54 +01:00
Mike Walters
0565d83d27 Use SI prefixes in labels 2016-08-11 19:00:28 +01:00
Mike
e8c1f1f7d1 Clear spectrogram caches & repaint on src invalidate
Fixes #50
2016-08-10 21:14:20 +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
fc9e575052 Merge pull request #76 from EvanKrall/travis_osx
Have travis also build for linux/clang and osx/clang
2016-07-04 00:29:46 +01:00
Evan Krall
8beea585f6 reorder compilers so builds for linux/clang and osx/clang are adjacent in the list 2016-07-03 16:12:37 -07:00
Evan Krall
14f7bc56b0 Exclude building against GCC on OS X, since it's actually clang 2016-07-03 16:03:54 -07:00
Evan Krall
eac11a89c1 Have travis build for OS X. 2016-07-03 15:51:23 -07:00
Mike Walters
1f2ae83ee6 Update README 2016-07-03 23:07:46 +01:00
Mike Walters
ab58f174c8 Update screenshot 2016-07-03 23:07:46 +01:00
Mike Walters
e86ec88441 Merge pull request #75 from EvanKrall/master
Include headers to make build pass on OS X
2016-07-03 21:50:15 +01:00
Evan Krall
6101999fec Include headers to make build pass on OS X 2016-07-03 13:46:57 -07:00
Mike Walters
266c493fef Do a local liquid install to fix paths 2016-07-03 20:56:07 +01:00
Mike Walters
ddd6ad959d Re-add qt packages 2016-07-03 20:56:07 +01:00
Mike Walters
6d4eb3a1cd Try trusty 2016-07-03 20:56:07 +01:00
Dominic Spill
d1e9682890 Experiment with removing deps 2016-07-03 20:56:07 +01:00
Dominic Spill
057a9239c3 Add alternative apt repository 2016-07-03 20:56:07 +01:00
Dominic Spill
e050559894 Run bootstrap before configure 2016-07-03 20:56:07 +01:00
Dominic Spill
6c9ab983a3 Cut down apt-get installed package list 2016-07-03 20:56:07 +01:00
Dominic Spill
4e1f8cc909 Add Travis CI file for Liquid DSP branch 2016-07-03 20:56:07 +01:00
Mike Walters
6e77ef1ffa Update README prereqs 2016-07-03 20:51:26 +01:00
Mike Walters
90833b5d43 Remove GR 2016-06-11 13:48:26 +01:00
Mike Walters
2d38c6b3c4 plots: Don't use GR for threshold 2016-06-11 13:39:19 +01:00
Mike Walters
89357007b9 plots: Port frequency demod to liquid 2016-06-11 13:24:14 +01:00
Mike Walters
43401be07d plots: Don't use GR for amplitude demod 2016-06-10 19:35:52 +01:00
Mike
c5469a0fb7 Delete rotator 2016-06-08 10:41:50 +01:00
Mike
6c77918558 tuner: Port to liquid 2016-06-08 10:35:44 +01:00
Mike
19bc60a205 tuner: Use liquid for filter design 2016-06-05 22:38:50 +01:00
Mike
0ae5394e68 Link to liquid-dsp 2016-06-05 18:44:10 +01:00
Mike Walters
4504736604 spectrogram: Use image.scanLine for more speedup
Also swap the loop axes so that using scanLine can work
2016-06-04 16:24:50 +01:00
Mike Walters
702dffe441 spectrogram: Pull out constants from pixmap tile loop 2016-06-04 16:11:25 +01:00
Mike Walters
a96964bd2b spectrogram: Speed up FFT iterator a bit more 2016-06-04 16:10:51 +01:00
Mike Walters
7ad24233fd spectrogram: Plot log power instead of magnitude 2016-06-04 14:56:37 +01:00
Mike Walters
22c81f52da spectrogram: Drop the unnecessary sqrt 2016-06-04 14:56:37 +01:00
Mike Walters
45e2e7ef67 spectrogram: Pull some constants out of the loop 2016-06-04 14:56:37 +01:00
Mike Walters
1d33e70a1f spectrogram: Simplify a bit 2016-06-04 14:56:36 +01:00
Mike Walters
1e9c96b9b9 spectrogram: Use log2f to avoid double conversions 2016-06-04 14:56:34 +01:00
Mike Walters
083c8ad486 spectrogram: Speed up getLine by removing mod operator 2016-06-04 14:56:31 +01:00
Russ Garrett
e38703c4ae Explicitly cast to an off_t
On OS X the `off_t` claims to be a long long, and the definition of
`min` complains about conflicting types.
2016-05-02 20:13:40 +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