Commit Graph

315 Commits

Author SHA1 Message Date
Mark Watkins
a01395e267 More oximetry work, plus added MD300W1 oximeter importer 2014-05-28 19:35:21 +10:00
Mark Watkins
260e83e330 Added Oximetery save code, module is ready for testing 2014-05-28 03:43:28 +10:00
Mark Watkins
6061bfd519 Oximeter sync page UI stuff 2014-05-27 15:24:35 +10:00
Mark Watkins
d049c4f0fa Appearance tweaks to Statistics page 2014-05-27 05:29:01 +10:00
Mark Watkins
a2305e4569 Profile selection screen tweaks and stylesheets 2014-05-27 04:15:51 +10:00
Mark Watkins
66ed64be35 Make Oximeter welcome page skippable and reaccessable. 2014-05-26 20:22:38 +10:00
Mark Watkins
83d8f1ea40 Don't update so much when live oximetry graphs are switched off 2014-05-26 19:20:29 +10:00
Mark Watkins
8d3f51584f Import from page cleanup 2014-05-26 18:45:50 +10:00
Mark Watkins
ffca449ac2 Connected LCD components in Live Oximetery, added graph hide ability 2014-05-26 17:37:28 +10:00
Mark Watkins
66e8d249cf Graph height calculation tweaks 2014-05-26 13:48:22 +10:00
Mark Watkins
17a7ac924b Work on Live Oximetery mode 2014-05-26 02:20:33 +10:00
Mark Watkins
ce1e03e86a New OximeterImport Module 2014-05-25 17:07:08 +10:00
Mark Watkins
16672fcd4a Fix FPIcon Waveform regression 2014-05-21 10:17:31 +10:00
Mark Watkins
fedd464878 Fixed overview Y-Axis graph scaling 2014-05-21 01:33:27 +10:00
Mark Watkins
87b3ca2355 Added -language command line switch to reset language 2014-05-21 01:11:16 +10:00
Mark Watkins
a9ffeac07f Made graph scaling honour min/max Graph Preferences 2014-05-21 00:52:29 +10:00
Mark Watkins
5dd44a4f32 Change grap top row and tooltip label equals to colons 2014-05-21 00:27:38 +10:00
Mark Watkins
5a4c113e71 Disable autoscaler debugging code 2014-05-20 22:07:32 +10:00
Sean Stangl
61e9e64d05 Fix Q_OS_UNIX build.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-05-20 22:00:40 +10:00
Mark Watkins
c88f46a6fd ResMed loader multithreading work, Fixed autoscaling issue 2014-05-20 21:51:47 +10:00
Mark Watkins
27a7a78a53 Added Ignore Older Sessions preference, plus some purge fixes 2014-05-19 17:30:10 +10:00
Mark Watkins
0e69dbd370 Merged purge functions 2014-05-19 13:46:02 +10:00
Mark Watkins
10db88005b F&P Move backup to end of import functions 2014-05-19 03:53:09 +10:00
Mark Watkins
23e23f8210 ResMed STR.edf summary parser, and Purge rework 2014-05-19 03:06:58 +10:00
Mark Watkins
3f3e30b39a More minor GUI tweaks 2014-05-17 22:20:06 +10:00
Mark Watkins
be6c04e619 GUI appearance tweaks 2014-05-17 21:33:33 +10:00
Mark Watkins
483d92a74a Fixes build error. thanks Roy.. plus fixed Med string mixup 2014-05-17 18:34:16 +10:00
Mark Watkins
4305baa76b A couple more string fixes 2014-05-17 15:12:57 +10:00
Mark Watkins
a6348f74fa Translations strings cleanup and resync. Cleaned up Profile delete 2014-05-17 15:04:40 +10:00
Mark Watkins
00496f8672 Except I left a ; off a debug line 2014-05-17 00:39:07 +10:00
Mark Watkins
b5bf202f45 Finish of that last bit of work 2014-05-17 00:36:07 +10:00
Mark Watkins
a5740df0a9 Left out some more stuff in last commit 2014-05-17 00:18:39 +10:00
Mark Watkins
7a347f67fd WinXP+Intel GFX only works with slow QWidget, so lets have both 2014-05-17 00:08:16 +10:00
Mark Watkins
2dd2d952d1 Revert back to QGLWidget.. QWidget BackingStores suck more than a vacuum cleaner 2014-05-16 23:38:28 +10:00
Mark Watkins
d0fdf69deb Use repaint() in gGraphView 2014-05-16 20:44:09 +10:00
Mark Watkins
f89a5e8ad7 Honour antialiasing setting in gLineChart 2014-05-16 19:55:48 +10:00
Mark Watkins
d04f5c310d Fix crash in qGraphView constructor 2014-05-16 19:34:25 +10:00
Mark Watkins
6df63bd854 RemoveGLWidget stuff 2014-05-16 19:30:11 +10:00
Mark Watkins
e4329fc117 FPIcon automatic backup support 2014-05-16 10:03:50 +10:00
Mark Watkins
d09e64b800 Fix Statistics RXChange hoverover glitch 2014-05-16 09:21:27 +10:00
Mark Watkins
dd1cdd83fb Bug fix to previous commit 2014-05-16 08:48:51 +10:00
Mark Watkins
ad43791fc7 Added upper and lower threshold capabilities 2014-05-16 07:48:53 +10:00
Mark Watkins
6af9004caa Added time above & below threshold calculation capability 2014-05-16 06:48:05 +10:00
Mark Watkins
b4f24c3457 Added Leak Redline threshold display and preference settings 2014-05-16 05:45:46 +10:00
Mark Watkins
02de835377 Fix shutdown crash in gGraphView (QTBUG-35363) 2014-05-16 04:15:32 +10:00
Mark Watkins
f0356ee99c Optimize waveform/leak/pressure processing calcs, FPIcon cleanup 2014-05-16 03:56:53 +10:00
Mark Watkins
ae3fe507b1 F&P import flags code rearange 2014-05-15 16:20:54 +10:00
Mark Watkins
87bdf725a7 Fix statistics page html generation error for FPIcon 2014-05-15 14:26:48 +10:00
Mark Watkins
a86449803f Roy Stones FPIcon Sensawake patch 2014-05-15 13:51:32 +10:00
Mark Watkins
becd48f352 Fix some untranslatable strings 2014-05-14 23:35:55 +10:00
Mark Watkins
ce75e82d7d Tweak language selection dialog margins 2014-05-14 21:46:43 +10:00
Mark Watkins
84d56d99ee Change language selection combo to a more practical list 2014-05-14 20:36:04 +10:00
Mark Watkins
eaba138287 Windows installer scripts 2014-05-14 19:55:03 +10:00
Mark Watkins
76a0a6cb8d Removed seperate UpdateNotes. just keeping ReleaseNotes from now on 2014-05-14 16:49:37 +10:00
Mark Watkins
62af95fbbb 0.9.6 Version bump, graph title alignment fix 2014-05-14 16:22:46 +10:00
Mark Watkins
5ebc7dc283 Fix QPainter::drawLines glitch in gLineChart 2014-05-14 15:58:47 +10:00
Mark Watkins
c369f0ef00 ResMed Session grouping rework 2014-05-14 15:15:06 +10:00
Mark Watkins
96429dee7a Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-05-14 07:44:13 +10:00
Mark Watkins
8ce69b7e27 Minor EventList cleanups 2014-05-14 07:44:00 +10:00
Mark Watkins
a0f43f1b3d Little endian test glitch screwing up ResMed MaskPressure graph 2014-05-14 07:30:06 +10:00
Mark Watkins
ec0ed2359c Add delay to SD autoscanner 2014-05-14 06:02:42 +10:00
Sean Stangl
87ca2ebf7e Use explicit QRegion for paint().
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-05-14 05:51:04 +10:00
Mark Watkins
b98d90934d Merge branch 'qpainter', old opengl code is officially dead 2014-05-14 05:30:09 +10:00
Sean Stangl
f02ff92296 Remove unused AHIChart class.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-05-14 05:20:44 +10:00
Mark Watkins
9a2d536057 Clean up Daily constructor a little bit 2014-05-13 18:14:20 +10:00
Mark Watkins
3f8b04710d Fix autoscanner not detecting drives on Windows 2014-05-13 14:03:24 +10:00
Mark Watkins
59b6700a50 Fix dodgy code assignment in ResMed code, Fix for automatic re-import after purge 2014-05-13 12:56:51 +10:00
Mark Watkins
1f4bf4c510 Clean up CPAP datacard autodetection 2014-05-13 11:28:41 +10:00
Mark Watkins
7eea8ca365 Shut down GraphView tabs a little more cleanly 2014-05-12 05:04:34 +10:00
Mark Watkins
924a988769 Offer to reimport automatically after purge if backup folder available 2014-05-12 04:31:48 +10:00
Mark Watkins
76e3636f5b Wait a bit for CPAP data card to be detected 2014-05-12 03:29:26 +10:00
Mark Watkins
2089de7120 F&P Icon timestamp patch (thanks Roy Stone) 2014-05-11 15:19:25 +10:00
Mark Watkins
f98291c62b Added line plot thickness preference, fixed barchart gradients 2014-05-10 12:53:50 +10:00
Mark Watkins
b041277ad4 Turn off debugging font color 2014-05-10 10:51:35 +10:00
Mark Watkins
18082cbef5 Replace pixmap caching code with Qt's build in stuff 2014-05-10 10:50:35 +10:00
Mark Watkins
79e889d0a6 More MSVC stuff 2014-05-09 17:05:54 +10:00
Mark Watkins
9a40b54f63 Merge branch 'qpainter' of ssh://git.code.sf.net/p/sleepyhead/code into qpainter 2014-05-08 21:18:46 +10:00
Mark Watkins
2e49787cc3 More minor optimasations 2014-05-08 21:18:19 +10:00
Mark Watkins
e87c7e7373 Merge branch 'qpainter' of ssh://git.code.sf.net/p/sleepyhead/code into qpainter 2014-05-08 21:17:57 +10:00
Mark Watkins
04b37d0f7c AntiAliasing stuff 2014-05-08 21:17:45 +10:00
Mark Watkins
5d31a6d952 Line drawing optimisations 2014-05-08 21:08:32 +10:00
Mark Watkins
484d6ae6c7 Show No Graph, or No Graphs On messages centered, since there is no cube 2014-05-08 15:02:03 +10:00
Mark Watkins
ba1cc81701 Windows build fix. Mingw needs zlib, MSVC doesn't 2014-05-08 14:56:53 +10:00
Mark Watkins
38a8c7b1d0 More MSVC fixes plus cleanup warnings a bit 2014-05-08 14:46:23 +10:00
Mark Watkins
7d33a2c053 Merge branch 'qpainter' of ssh://git.code.sf.net/p/sleepyhead/code into qpainter 2014-05-08 14:09:19 +10:00
Mark Watkins
97c1375837 MSVC++ build fixes 2014-05-08 14:09:05 +10:00
Mark Watkins
3c0fa11f91 Get rid of extra OpenGL dependencies 2014-05-08 14:07:23 +10:00
Mark Watkins
ee73925259 A little graph profiling 2014-05-08 12:05:01 +10:00
Mark Watkins
b810cf8acc Fix pie labels 2014-05-08 11:04:37 +10:00
Mark Watkins
e32ac39d08 Convert OpenGL to QPainter primatives 2014-05-08 05:52:59 +10:00
Mark Watkins
bae7f333d6 Translation strings update 2014-05-07 10:43:42 +10:00
Mark Watkins
fcbfc8cc92 Added empty session skip back in for ResMed importer 2014-05-07 10:12:42 +10:00
Mark Watkins
3f86358507 Fix Day::hours() calculation glitch with empty sessions 2014-05-07 10:10:13 +10:00
Mark Watkins
8aa0c2b8b4 Remove c++11 auto iterators :( 2014-05-07 04:03:13 +10:00
Mark Watkins
feec1ca758 Undo initializer lists for the greater good, restoring Qt4.8 support 2014-05-07 03:39:05 +10:00
Mark Watkins
f5e136eefd Added click on statistics header to jump to overview date range 2014-05-06 22:37:00 +10:00
Mark Watkins
54452ab79a Added a new monthly statistics mode, and a switch to toggle 2014-05-06 21:54:41 +10:00
Mark Watkins
81959b44b1 Hide user info from statistics when there isn't any available 2014-05-06 19:33:06 +10:00
Mark Watkins
6ea8de1515 Smarten up Statistics page a bit, and make it more flexible
This is in preperation for making it editable by users.
Also added compliance calculations to profile
2014-05-06 19:11:34 +10:00
Mark Watkins
95fd5b9a7f Fix overview graphs cropping top line 2014-05-06 12:37:29 +10:00