Commit Graph

299 Commits

Author SHA1 Message Date
Mark Watkins
12eac71eb4 Separated QuaZip and QExtSerialPort, Oximetry work
Using official source which has been placed in 3rdparty folder
Oximetry button temporarily autostarts import.. Still a Work in progress.
2013-09-16 14:38:20 +10:00
Mark Watkins
4fd9ef2dd2 Fix bug in Language selection 2013-09-15 15:03:41 +10:00
Mark Watkins
7cba04f850 Added Language Selection Dialog, Translation Loader and Help Change Language menu option 2013-09-15 14:20:26 +10:00
Mark Watkins
439a7744c6 Code cleanup, path separator fix, moved printing and summary to seperate modules 2013-09-15 09:32:14 +10:00
Mark Watkins
387e250c6f Fix tiny x-axis font when printing, allow printing again on Mac with Qt versions > 4.8.5 2013-09-14 19:36:04 +10:00
Mark Watkins
1e466ca6bf Translation preparation work, Oximetry time selection queries 2013-09-10 01:56:55 +10:00
Mark Watkins
a604c9df1a Loggin improvements, qt5 logging fixes 2013-01-22 07:47:40 +10:00
Mark Watkins
267ac2864c Qt5 Linux build fixes, about dialog fixes 2013-01-21 05:39:01 +10:00
Mark Watkins
ae5f0c6647 Qt5 compatibility fixes, new about page 2013-01-21 02:31:51 +10:00
Mark Watkins
3841635381 Added appearance preference to switch Pixmap Caching on/off 2013-01-18 18:37:17 +10:00
Mark Watkins
13fc0a69af MSVC2010 build fixes 2013-01-18 08:10:15 +10:00
Mark Watkins
b49063b85e Offscreen rendering doesn't like pixmap cache, so disable it for snapshots 2013-01-18 07:48:19 +10:00
Mark Watkins
67f0cf443b Implemented font texture caching
This seems to be quite a bit faster and solves the wavy line problems on mac.
I implemented a switch so this can be turned on/off in gGraphView::DrawTextQue()

change use_pixmap_cache to false to turn it off.

I'll remove the graph title and yaxis bits and put them back as this has the
same effect
2013-01-18 04:26:11 +10:00
Mark Watkins
70f8bfcd8d Forgot to turn of something I was debugging 2013-01-15 16:04:39 +10:00
Mark Watkins
365b57ace4 Graphics snapshot system broken, added FrameBufferObject & PixelBuffer methods 2013-01-15 15:55:39 +10:00
Mark Watkins
a2b4cf1967 Rich Freeman's patchset #1 2012-11-12 17:24:18 +10:00
Mark Watkins
f031081521 Added data folder selection ability on first run. Show data folder location in About window 2012-05-17 06:28:09 +10:00
Mark Watkins
c7b66c5267 Committing some M-Series work in progress 2012-02-22 07:35:29 +10:00
Mark Watkins
5a076a2777 F&P Flow Waveform extraction 2012-01-29 14:17:02 +10:00
Mark Watkins
76f201dbf2 Import should refresh calendar highlights, and select most recent day 2012-01-26 08:38:32 +10:00
Mark Watkins
f8c82c4944 RemStar MSeries importer stub. Added support for overlapping sessions in one day, as it was giving incorrect Day->hours() values. Should fix whacky ResMed S9 session lengths (not stop overlapping sessions from happening though, but may not need to) 2012-01-25 01:51:11 +10:00
Mark Watkins
cadb96eb27 Initial F&P Icon support. (Initial, as in basic, and probably broken. :) 2012-01-23 00:39:20 +10:00
Mark Watkins
4fb00cb2a1 Saving Unintentional Leaks progress.. (working, but not finished yet) 2012-01-20 01:18:34 +10:00
Mark Watkins
e746834eb1 Can now set preference calculations for mid (median, average, wavg), percentile (90/95%/etc) and max (true max/99%) 2012-01-13 09:34:52 +10:00
Mark Watkins
9b0f992007 Updater and Version number changed to support for Release Number. Bumped version for updater test. 2012-01-12 19:35:50 +10:00
Mark Watkins
01adef98d8 Removed play sort code I left in for Changes to Prescription Settings 2012-01-12 16:18:59 +10:00
Mark Watkins
e3ff868cf1 Initial ZEO CSV support.. New ZEO CSV import menu, only line graphs for now. 2012-01-11 23:55:46 +10:00
Mark Watkins
95278e0408 Preferences shouldn't recalc on empty profile 2012-01-11 19:10:40 +10:00
Mark Watkins
7044ea6e8b Session hiding details display fixes, disabled multithreaded recalcs again 2012-01-11 14:58:46 +10:00
Mark Watkins
1a3627f466 Enabled hog reindexing if Cache Sessions Data is enabled 2012-01-10 20:26:48 +10:00
Mark Watkins
2cb35b69c0 Sacrificed Multithreaded recalcs, as memory footprint was damn scary.. I'll revist this later 2012-01-10 20:16:52 +10:00
Mark Watkins
f9c1fa27c5 Always precalc RDI where available rather than force recalculation each time it's changed, version bump to avoid upgrade problems for the stray mac version 2012-01-10 20:00:08 +10:00
Mark Watkins
99b0d8c846 I swear I'm sleep coding... Update Summaries is done by machine Save() 2012-01-10 17:42:35 +10:00
Mark Watkins
c8ee271ec7 Fix preferences apply bug, and enabled multithreading for recalculation 2012-01-10 17:37:15 +10:00
Mark Watkins
5d8ef5177d Fix typos, and changed text in preferences dialog as data is now reindexed 2012-01-10 16:41:04 +10:00
Mark Watkins
dfa36268c6 Added reindexer.. Applied on preferences changes 2012-01-10 16:21:30 +10:00
Mark Watkins
ad739b5387 User Flagging, take 1.. Note scanning for duplicates (ie. events already detected) is switched off for testing purposes 2012-01-09 18:05:20 +10:00
Mark Watkins
637e9c08c8 FlowRate Parser Calculations Module rewrite.. More accurate RespRate, TidalVolume and Minute Vent, plus new Ti & Te calculations.. Works on ResMed too where individual graphs not available.. Haven't redone custom event flagging yet 2012-01-09 13:43:42 +10:00
Mark Watkins
c7fa1c408c Profile::GetDay and related fixes 2012-01-08 13:29:22 +10:00
Mark Watkins
b1b39e5e7e Fix a very stupid crash. Enable New profile calendar popups. Fixed a spelling mistake in release notes 2012-01-07 17:02:23 +10:00
Mark Watkins
38157a668c Records RX fixes, Best/Worst AHI sort fix, show some compliance records 2012-01-07 13:52:41 +10:00
Mark Watkins
7fb3f6ea67 Preferences Tooltips, Records fix for incompliant days not showing 2012-01-07 10:22:59 +10:00
Mark Watkins
ac47878553 More Records box formatting 2012-01-07 09:32:08 +10:00
Mark Watkins
01ef59a6d9 Best/Worst AHI now shows up to 4 days 2012-01-07 08:44:14 +10:00
Mark Watkins
5a2e02271a Details tab events cleanup, larger AHI display, Bookmark Search in side panel 2012-01-07 04:15:21 +10:00
Mark Watkins
edf44d3e72 Miscellaneous fixes and code cleanup.. Made PRS1 custom event flagging optional, made minor improvements to it's functionality. enabled AHI/hr graph options. Use just 2 decimal places in stats. Changed bookmarks in right sidebar to HTML view as List was broken 2012-01-07 02:07:54 +10:00
Mark Watkins
3e7684efac Some profiling & optimisations. Implemented Session Events Compression, Backup edf File compression for ResMed, preference changed around a bit, and new options for the compression and backup stuff. And more efficient Weighted Percentile calculations 2012-01-05 14:37:22 +10:00
Mark Watkins
ef4c68544b Dont hide prescription tooltips when browsing CPAP records amongst APAP data 2012-01-03 22:20:17 +10:00
Mark Watkins
15531908de Hide Prescription Settings tooltips for CPAP mode, lighten highlight color 2012-01-03 22:15:45 +10:00
Mark Watkins
288d6aba3b Prescription Changes display fixes for various machine types 2012-01-03 19:28:29 +10:00