Commit Graph

817 Commits

Author SHA1 Message Date
Mark Watkins
3ac96500d2 Minor cruft.. shut annoying g++ variable warnings up 2014-10-09 02:06:08 +10:00
Mark Watkins
b69c0236c8 Fix Purge Current CPAP Day not removing files correctly 2014-10-07 13:06:00 +10:00
Mark Watkins
a26490b99f Fix Report pressure strings 2014-10-05 13:28:59 +10:00
Mark Watkins
9849f65578 Fix some errors detected by a little valgrind checking 2014-10-03 17:09:35 +10:00
Mark Watkins
d3075f049d Clean up OpenGL/BrokenGL startup messages a bit, remove unused Angle related stuff 2014-10-03 12:58:44 +10:00
Mark Watkins
1094159657 Rename mainwindow qsplitters, suppress some warnings 2014-10-03 12:31:51 +10:00
Mark Watkins
45559ac721 Reset channel strings on language change 2014-10-03 03:46:08 +10:00
Mark Watkins
8bcb69093f Set Splitter scaling factor for right sidebar 2014-10-02 22:57:31 +10:00
Mark Watkins
2450e262ee Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-10-02 22:54:48 +10:00
Mark Watkins
251491674a Better UA definition 2014-10-02 22:54:32 +10:00
Mark Watkins
bc09382916 Make Daily sidepanel and right side bar size changes persistent 2014-10-02 21:22:30 +10:00
Mark Watkins
1ade0e7b04 Window 32bit build fixes, variable cleanups 2014-10-02 20:02:33 +10:00
Mark Watkins
ffeb0149c0 Windows build fixes, bump build number 2014-10-02 17:56:57 +10:00
Mark Watkins
62b4b421f6 Put CSV Export back, step overview barchar segment brightness a bit more 2014-10-02 13:39:37 +10:00
Mark Watkins
51145caa22 Do not save over machines.xml if profiles.xml has a machine section 2014-10-01 14:16:00 +10:00
Mark Watkins
e375f49268 Fix Profile delete not removing row properly 2014-10-01 02:42:11 +10:00
Mark Watkins
7601bdbc98 Show model number instead of machineloader in RX changes list 2014-10-01 02:28:14 +10:00
Mark Watkins
70b54982d8 Only CPAP & APAP ResMed machine modes have EPR 2014-10-01 02:24:55 +10:00
Mark Watkins
a8b5d847f9 Fix for PRS1 model numbers that don't end in P 2014-10-01 02:13:05 +10:00
Mark Watkins
8bde451b89 Misnamed Remstar Pro models. 2014-10-01 01:52:02 +10:00
Mark Watkins
740e4cb2ba Fix Machine::m_availableChannels glitch breaking oximetry statistics 2014-09-30 21:02:35 +10:00
Mark Watkins
358d1969e0 By Pressure pixmap caching cleanup 2014-09-30 20:16:33 +10:00
Mark Watkins
cb051e28f2 Make CreateMachine searchf for lost machine folders 2014-09-30 19:05:29 +10:00
Mark Watkins
b6f13ae0d6 Added Records box back 2014-09-30 18:40:12 +10:00
Mark Watkins
de695e153d PRS1 Oximetery attachment fixes 2014-09-30 15:25:11 +10:00
Mark Watkins
be6e66bdd7 Start on last CPAP/Oximetery day, instead of journal day 2014-09-30 01:43:00 +10:00
Mark Watkins
429fcb64a1 Some machine pixmap stuff, use gzip compatible Summaries.xml, preliminary PRS1 .006 oximetery parser 2014-09-30 00:41:40 +10:00
Mark Watkins
b3f49f1edb Changed QPrinter headers, CMS50H fix, minor overview graph optimisations 2014-09-24 11:42:14 +10:00
Mark Watkins
fc78ebfc16 Show progress bar works when preloading sessions 2014-09-22 18:20:44 +10:00
Mark Watkins
a09308db2c Show better span durations in event flags, reset orders on channel reset 2014-09-22 15:44:55 +10:00
Mark Watkins
f2facb9da9 Add AirSense 10 CSR flags. Fixed summary load order messing up day splitting. 2014-09-22 14:32:15 +10:00
Mark Watkins
55390d9831 Get CMS50IW model string properly 2014-09-19 13:19:11 +10:00
Mark Watkins
c250ec40aa Scan for rfcomm device for cms50iw take 2 2014-09-19 13:03:34 +10:00
Mark Watkins
d6ee4eada7 Scan for rfcomm device for cms50iw 2014-09-19 12:52:20 +10:00
Mark Watkins
bc582f1746 Only debug dump other serial ports once 2014-09-19 12:18:19 +10:00
Mark Watkins
15de13f107 Dump some serialport scanning information to help get the CMS50xW ports detected 2014-09-19 12:07:28 +10:00
Mark Watkins
6fd823104d Total Time in Apnea overview chart 2014-09-19 03:58:00 +10:00
Mark Watkins
964d6b8862 Fix item delegates in Event/Waveform preferences 2014-09-19 01:33:50 +10:00
Mark Watkins
e636094e1f Clean up oximeter wizard select page layout a bit 2014-09-19 01:05:46 +10:00
Mark Watkins
a179f290a4 PRS1 compliance duration stuff, cms50i deviceid fix2 2014-09-19 00:32:09 +10:00
Mark Watkins
fd50d81798 PRS1 compliance duration stuff, cms50i deviceid fix 2014-09-19 00:31:31 +10:00
Mark Watkins
1fb3dabff0 Move oximeter select combo to Oximetery wizard, add a panel with some CMS50I/F device related stuff 2014-09-18 20:53:59 +10:00
Mark Watkins
79035a7d3b Show model name instead of loadername for cms50i empty sessions 2014-09-18 13:34:14 +10:00
Mark Watkins
1ea167268d Don't try and import when no valid cms50i sessions 2014-09-18 13:16:14 +10:00
Mark Watkins
f63905be52 Fix CMS50i single session crash 2014-09-18 11:36:17 +10:00
Mark Watkins
54a46c6aca Increase xaxis seconds mode autoscaling range a little 2014-09-18 03:48:16 +10:00
Mark Watkins
a8eee32891 pixmaps to machineloader, fix xaxis scaling glitch 2014-09-18 03:20:01 +10:00
Mark Watkins
a5b28c1fdc More on that last commit 2014-09-17 22:03:06 +10:00
Mark Watkins
959e5e5d13 Remove machine from day's machinelist when last session gone, fixing rxchanges bug 2014-09-17 16:59:58 +10:00
Mark Watkins
3558b69065 Fix event loading glitch, and 0.0 smiley resmed glitch 2014-09-17 16:12:38 +10:00
Mark Watkins
239c3096d7 Unbreak git.. 2014-09-17 12:34:50 +10:00
Mark Watkins
54b159c880 Breaking git deliberately.. don't try to build until I sort some issues out 2014-09-16 15:01:31 +10:00
Mark Watkins
289c19d8c9 fix gSessionTimesChart segfault 2014-09-16 12:48:52 +10:00
Mark Watkins
83a6038a70 minor barchart gradient optimisation 2014-09-16 12:15:19 +10:00
Mark Watkins
d1341787ba Removed machine section out of profile.xml to machine.xml, created profiles.xml list, set some default overview graphs 2014-09-15 01:29:07 +10:00
Mark Watkins
b3510d788b Preferences cleanup, overview overhead calculation works 2014-09-13 21:34:18 +10:00
Mark Watkins
4c0b4908bc Mega update: Summary demand loading, Overview summarychart rework, rxchanges caching 2014-09-12 00:23:08 +10:00
Mark Watkins
04b06a9f6d Oximetry crash fix #1 2014-09-06 02:20:48 +10:00
Mark Watkins
41f719fce2 Use a summaries index file instead 2014-09-06 00:46:42 +10:00
Mark Watkins
ea96303cc1 Merge Summary Files 2014-09-05 00:59:54 +10:00
Mark Watkins
faba312edb Update temporarily slighty broken in overview message 2014-09-04 12:23:09 +10:00
Mark Watkins
23ce39efad Session times replacement chart (work in progress) 2014-09-04 12:17:59 +10:00
Mark Watkins
5601be1b91 Profile sort order, PRS1 brick stuff 2014-09-01 21:39:38 +10:00
Mark Watkins
504aa231f1 Better ResMed Session sorting, Parse EVE's differently 2014-09-01 14:49:05 +10:00
Mark Watkins
defb171f4b Make Overview Range persistent 2014-08-29 22:08:06 +10:00
Mark Watkins
7ee1c64b97 Update Graph on/off switches when adding Clones 2014-08-29 21:34:21 +10:00
Mark Watkins
483c887b90 Modify Clone graphs titles 2014-08-29 20:38:46 +10:00
Mark Watkins
26b2e4179a MSVC Build fixes 2014-08-29 16:08:36 +10:00
Mark Watkins
e3f2e0c886 Add in missing semi-colon that broke mac build 2014-08-29 15:56:01 +10:00
Mark Watkins
b98cdffad0 Fix graph legends on low dpi screens 2014-08-29 15:54:03 +10:00
Mark Watkins
a91a11a7b9 More Xaxis/yaxis layout consistency stuff 2014-08-29 15:32:49 +10:00
Mark Watkins
51e58b8ae5 Fix some windows layout bugs 2014-08-29 14:02:16 +10:00
Mark Watkins
f0097e38ae Disable linecursor during printing, move date indicators down bottom in overview 2014-08-29 01:45:46 +10:00
Mark Watkins
48df9c2f46 Stop print daily report screwing up selections 2014-08-29 01:11:34 +10:00
Mark Watkins
8b652541e9 Update release notes, control scroll wheel fixes for pinned graphs 2014-08-29 00:37:49 +10:00
Mark Watkins
d17523c91b Graph clone cleanups, make horizontal mouse panning graph context aware 2014-08-28 23:01:16 +10:00
Mark Watkins
cbaf7abc7f Bye bye Graph Snapshots, hello Clone Graphs 2014-08-28 18:01:25 +10:00
Mark Watkins
4f53a7312f Remove old Graph Tab in Preferences 2014-08-28 14:02:22 +10:00
Mark Watkins
76d8ce1052 Use system QtSerialPort 2014-08-28 04:12:14 +10:00
Mark Watkins
32bc6a97d0 Higher resolution graph snapshots in antialias mode 2014-08-28 03:30:53 +10:00
Mark Watkins
fb9e26aee3 Make Pie chart prettier 2014-08-28 01:00:55 +10:00
Mark Watkins
37e20bf504 Try making snapshot graphs scale when resized 2014-08-28 00:41:16 +10:00
Mark Watkins
f6fe01c5bc Set minimum height for snapshot graphs 2014-08-28 00:32:08 +10:00
Mark Watkins
8d08bb5a6b Messed up that last commit 2014-08-28 00:22:57 +10:00
Mark Watkins
77c8a2ab26 Remove pin from snapshot graphs 2014-08-28 00:21:42 +10:00
Mark Watkins
cec3cd8523 Hide snapshots on empty days 2014-08-28 00:08:18 +10:00
Mark Watkins
4473ca745a Make sure gGraphView::SaveSettings doesn't try to save snapshot graphs 2014-08-28 00:02:05 +10:00
Mark Watkins
953c9ad662 Block select on Snapshot graphs 2014-08-27 23:53:17 +10:00
Mark Watkins
56e54cc6fa Snapshot graphs needs a redraw scheduled after creation/destruction 2014-08-27 23:50:41 +10:00
Mark Watkins
a0a8679c48 Added Graph snapshot feature 2014-08-27 23:42:10 +10:00
Mark Watkins
2b8be5bf6d Fix LineChart AHI duration calc regression 2014-08-27 19:55:31 +10:00
Mark Watkins
d587afdba1 Only show YAxis right-click menu on relevant charts 2014-08-27 19:13:14 +10:00
Mark Watkins
1fd3703b32 Roy Stone's F&P time patch, plus some Right click yaxis scaling work of Marks 2014-08-27 19:00:55 +10:00
Mark Watkins
da9c160ec2 Fix YAxis scaling stuff for new right click menu 2014-08-27 14:36:40 +10:00
Mark Watkins
d834c35f74 QMenu stylesheet test 2 2014-08-27 04:43:01 +10:00
Mark Watkins
e17cc3455c QMenu stylesheet 2014-08-27 04:23:27 +10:00
Mark Watkins
b77fa2db8e Some more unfinished work on the YAxis context menu 2014-08-27 03:26:13 +10:00
Mark Watkins
0e8972358a Added Min/Max YAxis editor to Context menu 2014-08-27 01:05:59 +10:00
Mark Watkins
514d88c68a Fix ResMed series strings for S10 2014-08-26 18:59:35 +10:00
Mark Watkins
77fde4e7a4 ResMed Session sorting, plus read correct VPAP 36037 PS Min/Max STR.edf fields 2014-08-26 17:55:01 +10:00
Mark Watkins
e86ba63a93 Change build flags to use command line variables instead 2014-08-25 13:02:16 +10:00
Mark Watkins
630b77d8e8 Split waveform and event channels in preferences 2014-08-25 12:55:01 +10:00
Mark Watkins
35778aa1df Basic S10 import capability 2014-08-24 15:00:51 +10:00
Mark Watkins
333349e2f7 Change order of cms50 requests 2014-08-24 12:42:14 +10:00
Mark Watkins
b25bc1cc9d Add a small delay between cms50i date and time set 2014-08-24 12:40:15 +10:00
Mark Watkins
09ccf1984c Preliminary S10 channels, CMS50f/i clock set option 2014-08-24 12:26:53 +10:00
Mark Watkins
234f2001a3 Make right sidebar hiding persistant, some setup for oximeter clock sync 2014-08-23 22:31:28 +10:00
Mark Watkins
cfbf876fbd Store pulse/spo2 threshold preferences 2014-08-23 19:54:51 +10:00
Mark Watkins
dbb39f730c Graph overlay/plot/lines setting persistence 2014-08-23 19:24:22 +10:00
Mark Watkins
cc768af16b Make right-click menu consistent 2014-08-23 17:11:50 +10:00
Mark Watkins
cecd47e1e0 Show oximeter flags header, don't show plots menu when only one plot available 2014-08-23 16:35:02 +10:00
Mark Watkins
433bd5a4f8 Give each graph individual flag overlays 2014-08-23 16:21:50 +10:00
Mark Watkins
22527b9c44 Weinmann SD cards don't have a subfolder 2014-08-23 00:23:30 +10:00
Mark Watkins
f935f3dd61 Fix line cursor values not showing when multiple machines present 2014-08-22 23:59:27 +10:00
Mark Watkins
0b31d0ea3f Fix duplicate ResMed Ti/Te signals from importing 2014-08-22 21:54:24 +10:00
Mark Watkins
81127bf6e9 Change Spo2Drop spans to flags 2014-08-22 03:49:37 +10:00
Mark Watkins
ceaaf35f02 Save CMS50 model info 2014-08-22 03:37:38 +10:00
Mark Watkins
01f89d4edf CMS50i PI test7 2014-08-22 03:05:38 +10:00
Mark Watkins
b88e9351dc CMS50i PI test6 2014-08-22 02:53:07 +10:00
Mark Watkins
d8bf63f613 CMS50i PI test5 2014-08-22 02:45:30 +10:00
Mark Watkins
0dbcbcb9db CMS50i PI test4 2014-08-22 02:40:08 +10:00
Mark Watkins
809779af27 CMS50i PI test3 2014-08-22 02:29:46 +10:00
Mark Watkins
9c9408a4f2 CMS50i PI test2 2014-08-22 02:13:22 +10:00
Mark Watkins
b10365a7d2 CMS50i PI test 2014-08-22 01:59:09 +10:00
Mark Watkins
3e84ef817b CMS50I PI stuff 2014-08-22 00:59:18 +10:00
Mark Watkins
91b3da5cc7 put progress bars back :) 2014-08-22 00:38:11 +10:00
Mark Watkins
03c424a20e Temporaryily disable cms50f/i progress bar updates 2014-08-22 00:35:58 +10:00
Mark Watkins
eb2b127395 Minor cruft 2014-08-22 00:16:23 +10:00
Mark Watkins
530d2b6172 SleepyHead, now with 50% more Bob on empty days 2014-08-21 18:04:25 +10:00
Mark Watkins
532aed973c Fix records box glitch displaying ASV fixed EPAP 2014-08-21 16:21:37 +10:00
Mark Watkins
40ab37c071 Software summarychart gradients a bit 2014-08-21 16:03:30 +10:00
Mark Watkins
06ce5d686c CMS50F/i stuff, summary only colors in overview, sesslist cleanup, empty day cleanup 2014-08-21 15:46:14 +10:00
Mark Watkins
86c1cf88a2 Stop journal entries being created when not needed 2014-08-21 07:23:33 +10:00
Mark Watkins
9d967002c5 Added auto-import preference, fixed large leak reflagging 2014-08-21 06:50:55 +10:00
Mark Watkins
f229eefd22 Fix daily crash with day restructure change 2014-08-21 04:46:19 +10:00
Mark Watkins
672b111339 PRS1 Error list for later, cleaned up Events browser 2014-08-21 04:36:44 +10:00
Mark Watkins
e27232423e Restructure Day object to allow for multiple machine sessions 2014-08-21 03:17:13 +10:00
Mark Watkins
ba8b8f12fa Graph overlays right-click menu 2014-08-20 21:30:42 +10:00
Mark Watkins
7be1c3e8d8 Remove old LineOverlayBars/Summaries from OXI charts 2014-08-20 19:31:14 +10:00
Mark Watkins
4d014ba91b CMS50 Session duration formatting 2014-08-20 14:26:48 +10:00
Mark Watkins
51549234eb Even More CMS50F durations stuffs 2014-08-20 14:17:32 +10:00
Mark Watkins
cf1cf187b9 More CMS50F durations stuffs 2014-08-20 14:11:01 +10:00
Mark Watkins
17a3635711 Yet more CMS50 fixes4 2014-08-20 14:02:15 +10:00
Mark Watkins
8a75a7c3e6 Yet more CMS50 fixes3 2014-08-20 13:50:06 +10:00
Mark Watkins
b9b6a60465 Yet more CMS50 fixes2 2014-08-20 13:44:13 +10:00
Mark Watkins
59a936ec72 Yet more CMS50 fixes 2014-08-20 13:42:42 +10:00
Mark Watkins
569b94abf8 More cms50 tests.. 2014-08-20 13:29:22 +10:00
Mark Watkins
ce38d4d8f8 CMS50F duration fix and reset delay 2014-08-20 13:18:45 +10:00
Mark Watkins
ef8958ce12 More CMS50F stuff, and a resmed fix 2014-08-20 13:03:01 +10:00
Mark Watkins
c39a28a536 Oximetry fix #372352 2014-08-20 03:29:39 +10:00
Mark Watkins
2d4eb1de72 Oximetry fix #372351 2014-08-20 01:44:21 +10:00
Mark Watkins
46b2364e2b Oximetry fix #372350 2014-08-20 01:27:34 +10:00
Mark Watkins
351680a5df Oximetry fix #372349 2014-08-20 01:22:22 +10:00
Mark Watkins
1ec687a9c6 Oximetry fix #372348 2014-08-20 01:11:37 +10:00
Mark Watkins
88bd03852d Oximetry fix #372347 2014-08-20 00:58:33 +10:00
Mark Watkins
9a214245d8 Oximetry fix #372346 2014-08-20 00:46:50 +10:00
Mark Watkins
7cbdbdf8b7 Oximetry fix #372345 2014-08-20 00:31:21 +10:00
Mark Watkins
13472688fc Oximetry fix #372344 2014-08-20 00:29:29 +10:00
Mark Watkins
3f57e39c6b Oximetry fix #372343 2014-08-20 00:25:03 +10:00
Mark Watkins
f35c6a055a Oximetry fix #372342 2014-08-20 00:04:29 +10:00
Mark Watkins
2a8d2822ff By Pressure experiments (temporary overlay) 2014-08-19 20:26:44 +10:00
Mark Watkins
fc8d5c1787 CMS50I graph decode fix 3 2014-08-19 16:24:45 +10:00
Mark Watkins
781b72e597 CMS50I graph decode fix 2 2014-08-19 16:08:01 +10:00
Mark Watkins
ecdaf6bd1f CMS50I graph decode fix 1 2014-08-19 16:07:28 +10:00
Mark Watkins
3d9f10fa97 CMS50I datetime fix 2014-08-19 15:15:36 +10:00
Mark Watkins
55717b4bfd CMS50I session select test 11 2014-08-19 15:02:16 +10:00
Mark Watkins
75eb96b1f9 CMS50I session select test 10 2014-08-19 14:52:23 +10:00
Mark Watkins
2dfa356c28 CMS50I session select test 9 2014-08-19 14:43:04 +10:00
Mark Watkins
40012c32e7 CMS50I session select test 8 2014-08-19 14:34:45 +10:00
Mark Watkins
a15f9851e8 CMS50I session select test 7 2014-08-19 14:30:27 +10:00
Mark Watkins
b95de3c947 CMS50I session select test 6 2014-08-19 14:19:16 +10:00
Mark Watkins
5f9f6271a9 CMS50I session select test 5 2014-08-19 14:10:38 +10:00
Mark Watkins
a52b65c43b CMS50I session select test 4 2014-08-19 14:06:57 +10:00
Mark Watkins
0a57a08bd5 CMS50I session select test 3 2014-08-19 14:01:31 +10:00
Mark Watkins
9754c0c5b3 CMS50I session select test 2 2014-08-19 12:47:26 +10:00
Mark Watkins
65edfeed65 CMS50I session select test 1 2014-08-19 12:44:48 +10:00
Mark Watkins
d8b3c705c4 CMS50F37 pulse rate high bits 2014-08-19 03:13:06 +10:00
Mark Watkins
fda1fe85e4 CMS50F37 added PerfusionIndex graph and stuff 2014-08-19 02:10:47 +10:00
Mark Watkins
090f251a52 CMS50F37 debug test 13 2014-08-19 01:26:59 +10:00
Mark Watkins
720dccf692 CMS50F37 debug test 12 2014-08-19 01:12:34 +10:00
Mark Watkins
d85577d81d CMS50F37 debug test 11 2014-08-19 00:54:49 +10:00
Mark Watkins
80b874c17c CMS50F37 debug test 10 2014-08-19 00:50:38 +10:00
Mark Watkins
aa4392c2b9 CMS50F37 debug test 9 2014-08-19 00:50:10 +10:00
Mark Watkins
0b2f91184d CMS50F37 debug test 8 2014-08-19 00:35:30 +10:00
Mark Watkins
6283cb52ce CMS50F37 debug test 7 2014-08-18 18:00:21 +10:00
Mark Watkins
807d8e3e39 CMS50F37 debug test 6 2014-08-18 10:58:12 +10:00
Mark Watkins
50e9a88a79 CMS50F37 debug test 5 2014-08-18 10:50:17 +10:00
Mark Watkins
33f9062dd8 CMS50F37 debug test 4 2014-08-18 10:34:41 +10:00
Mark Watkins
face1259ee CMS50F37 debug test 3 2014-08-18 10:22:16 +10:00
Mark Watkins
81dfc2fb50 CMS50F37 debug test 2 2014-08-18 09:36:57 +10:00
Mark Watkins
9e77305a0d CMS50F37 debug test 2014-08-18 09:29:30 +10:00
Mark Watkins
5ae43e8ab8 Remove bottom duration in statusbar 2014-08-18 03:03:50 +10:00
Mark Watkins
88a926e79c Created progress dialog class 2014-08-18 01:55:40 +10:00
Mark Watkins
9d1e62e887 Cleanup old color settings from linecharts 2014-08-18 01:36:53 +10:00
Mark Watkins
b45e7efed5 New Graph QMenu magic and new icons 2014-08-17 22:56:13 +10:00
Mark Watkins
df450a1845 Clean up minimum cells in By Pressure graph 2014-08-12 21:15:31 +10:00
Mark Watkins
8fae3b4a6e Some Mouse handling and By Pressure cleanups 2014-08-12 20:44:05 +10:00
Mark Watkins
67203a8c49 Rename TAP to By Pressure, added tooltips on it's headers 2014-08-12 18:04:53 +10:00
Mark Watkins
3ce49d9354 Fix TAP calculation glitch 2014-08-12 16:56:17 +10:00
Mark Watkins
bb61e8962c Block select on TAP graph 2014-08-12 16:43:10 +10:00