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
Eoin Mcloughlin
b59a068180
Fix FFT/Zoom setting saving
...
Use new value, not old [default] value
2016-12-18 12:52:22 +00:00
Eoin Mcloughlin
90a522f457
Save rest of settings in spectogram controls
2016-12-18 12:52:07 +00:00
Eoin Mcloughlin
4cc04c1ca4
Remember state of "Open File" dialog
2016-12-18 12:51:59 +00:00
Eoin Mcloughlin
5e332faedc
Save sample rate in settings
...
Highly likely that subseqent runs of the application will use the same samplerate.
2016-12-18 12:49:23 +00:00
Mike Walters
15eefe303c
Merge pull request #98 from eoineoineoin/bfonly
...
Fixes for various crashes
2016-12-11 01:12:19 +00:00
Eoin Mcloughlin
7c10bf946d
Add missing header
2016-12-06 23:06:46 +00:00
Eoin Mcloughlin
aaae834496
Cosmetics
2016-12-06 21:46:59 +00:00
Eoin Mcloughlin
6e83051204
Better fix for export infinite loop
2016-12-06 21:46:53 +00:00
Eoin Mcloughlin
d6d9b73434
Compiler warning
2016-12-06 21:46:45 +00:00
Eoin Mcloughlin
b5485aa055
Merge 86b0ee
2016-12-06 21:46:33 +00:00
Eoin Mcloughlin
23490a0954
Fixing use-after-free resulting in heap corruption
2016-12-06 21:43:16 +00:00
Eoin Mcloughlin
45858cf001
Fix memory leak
2016-12-06 21:43:12 +00:00
Eoin Mcloughlin
9c0359fd40
Fix infinite loop when exporitng samples
2016-12-06 21:43:09 +00:00
Eoin Mcloughlin
b2068f5f44
Remove dead code. Fix some compiler warnings.
2016-12-06 21:43:00 +00:00
Mike Walters
83be56fd8b
Merge pull request #97 from samyk/master
...
Move "All files" in Open Dialog to default
2016-11-30 06:43:36 +00:00
Samy Kamkar
57a1bca8b9
Move "All files" in Open Dialog to default
...
Prevents macOS bug where only certain files are selectable by default (though not all file formats Inspectrum supports)
2016-11-29 22:38:14 -08:00
Mike Walters
5c4af0ec51
Merge pull request #94 from apelly/slow-zoom
...
Slow down mouse zoom speed
2016-10-26 10:24:32 +01:00
apelly
0d9f8af53e
Slow down mouse zoom speed
...
Don't be so fierce about adjusting sliders with the mouse wheel. Changed
the page size to 1 for the sliders that merited it.
2016-10-26 16:24:22 +13:00