Commit Graph

176 Commits

Author SHA1 Message Date
Mark Watkins
674c82e263 Move debug time message out of the way, Allow for more room for grabbing the graph title easier when reordering 2011-12-04 21:04:01 +10:00
Mark Watkins
4d5d09b5f0 Implemented Daily View Bookmarks, Removed hidden Extras tab, added weight & Zombie-meter to Notes tab 2011-12-02 21:40:47 +10:00
Mark Watkins
203b733281 Using qAbs instead 2011-12-02 10:38:32 +10:00
Mark Watkins
37282f8fa5 Improved Daily reports 2011-12-02 03:23:19 +10:00
Mark Watkins
66895f38a8 Ask filename for saved reports 2011-12-02 01:57:06 +10:00
Mark Watkins
c330aa6eea Oximeter Fixes, New Print engine (graphs only) 2011-12-02 01:40:32 +10:00
Mark Watkins
3d7ced4250 More Oximetry fixes 2011-12-01 19:09:33 +10:00
Mark Watkins
56b663c99f YAxis ticker rounding fixes, Temporary graph on/off switch area below daily grapharea 2011-12-01 16:06:13 +10:00
Mark Watkins
9ebcdf7b1a Preferences fixes 2011-11-30 22:58:41 +10:00
Mark Watkins
d314d22579 gGraphView key bugfix, plus oximetry fixes 2011-11-28 23:16:50 +10:00
Mark Watkins
d93b39a7d4 First use/profile editor screen improvements 2011-11-28 22:03:43 +10:00
Mark Watkins
a77e64c72b PRS1 Intentional Leak fixes, potential ResetBounds crash fix 2011-11-28 17:37:54 +10:00
Mark Watkins
2a6c8b5ac7 Channel XML loader fix, oximeter graph min/max fixes, oximeter SPO2/Pulse flagging calcs 2011-11-28 14:05:09 +10:00
Mark Watkins
7dd271ca64 Moved Respiratory Rate & Graph AHI calcs to own module, PRS1 ASV pressure fixes 2011-11-28 11:39:28 +10:00
Mark Watkins
4d0cccfce9 Fixed empty graph at top mucking up keyboard zooming 2011-11-28 09:10:26 +10:00
Mark Watkins
9a020b1164 Event selection bugfixes 2011-11-28 08:36:38 +10:00
Mark Watkins
3109d7e5a9 Fix graphView scale glitch when hiding graphs 2011-11-28 02:35:17 +10:00
Mark Watkins
263530746f Make Graph preferences, heights and orders persistant 2011-11-28 02:07:28 +10:00
Mark Watkins
9bf2f5ce97 Graph Y axis scaling improvements, AHI graph edge fixes 2011-11-27 16:25:27 +10:00
Mark Watkins
d8e24607da Added PRS1 16bit CRC check algorithm (Thanks Bira) 2011-11-26 14:00:31 +10:00
Mark Watkins
088d4ea48a Oximetry Tab & CMS50 Serial module Complete Rewrite 2011-11-24 22:47:25 +10:00
Mark Watkins
3ce2e4b8ff CMS50 Serial Import was not calculating count index correctly, and not displaying graphs 2011-11-16 08:40:13 +10:00
Mark Watkins
073a3e901a Added Square Wave plot preference, plus restart app notice on changing certain preferences 2011-11-07 14:10:48 +10:00
Mark Watkins
52381d2dc3 Minor Overview code cleanup 2011-10-31 21:55:25 +10:00
Mark Watkins
900631b74b Enable RenderText for Mac to solve text corruption problem 2011-10-30 19:26:35 +10:00
Mark Watkins
26c1690ba4 Profiling & Optimization: ifdef'd threaded drawing code out. Use faster QPainter instead of renderText. 2011-10-30 17:08:18 +10:00
Mark Watkins
49ae2f0b83 Make Ctrl+Tab key combo cycle main tabs 2011-10-28 21:31:31 +10:00
Mark Watkins
b046bb907d Made each Graph a QObject for individual timers. Fixes overview highlighter bug, but slows things a bit :( 2011-10-28 15:12:19 +10:00
Mark Watkins
32482c6083 Shift click on summary chart jumps to Daily view with selected date 2011-10-28 13:45:31 +10:00
Mark Watkins
44bd913d69 Compiler Warning cleanup. Preference Name cleanup (Sorry, reset your fonts), and some Auto Update STUB code (new preferences tab and test logic) 2011-10-21 15:50:46 +10:00
Mark Watkins
210c60b5f1 Fix Link Graph Groups setting 0 MinX value 2011-10-09 00:13:39 +10:00
Mark Watkins
29dd876c11 Turn off LinkGroups by default 2011-10-08 23:56:33 +10:00
Mark Watkins
a4d497660b Weighted Average fixes in Overview SummaryCharts 2011-10-07 15:28:35 +10:00
Mark Watkins
dc3ef05d38 Added Graph Snapshots nag message.. Not sure if this bug is really fixed 2011-10-05 22:38:32 +10:00
Mark Watkins
cdb7766d29 Added Fonts Tab in Preferences. Can NOT change webviews. 2011-10-05 20:44:41 +10:00
Mark Watkins
f5d737bffe Changed all user preferences to actual per-user profile preferences 2011-10-05 17:41:56 +10:00
Mark Watkins
5d15ea2b20 Forced YAxis scale fix (for PRS1 Settings Summary chart) 2011-10-02 11:29:20 +10:00
Mark Watkins
b147d33beb Initial Multi-Profile stuff. 2011-10-01 22:54:20 +10:00
Mark Watkins
aa43837d52 Implemented GL Float Buffer to improve pie chart appearance 2011-09-28 21:46:32 +10:00
Mark Watkins
fba444d0e5 Ressurected Event Breakdown PIE chart 2011-09-22 00:10:10 +10:00
Mark Watkins
920f52a49d Increased mouse movement threshold (User Request) 2011-09-21 19:39:16 +10:00
Mark Watkins
e02477cafd Logger Tweaks, SummaryChart stuff 2011-09-19 00:43:15 +10:00
Mark Watkins
6b833cd886 SummaryChart Breakdown display 2011-09-18 17:42:00 +10:00
Mark Watkins
fb9143ef8f Graph Tweaks, Implementation of Min/Max Y cap code 2011-09-18 02:47:57 +10:00
Mark Watkins
af617a15ca Channel System Rework 2011-09-17 22:39:00 +10:00
Mark Watkins
7d6c50f6e6 Xticker stuff, selection area status bar fix 2011-09-13 15:05:39 +10:00
Mark Watkins
845fd13159 Added Selection Area Display in StatusBar 2011-09-13 14:36:49 +10:00
Mark Watkins
f6abc6dfc7 Minor cosmetic fixes, plus Reset Graph Layout 2011-09-13 03:47:46 +10:00
Mark Watkins
73e47cccd6 Adjust graph margins a bit to hopefully stop cropping top line of text 2011-09-13 02:41:28 +10:00
Mark Watkins
8eae064dcc Save report as HTML button 2011-09-13 02:10:43 +10:00
Mark Watkins
b058da6c18 Properly Free graph objects in Reports 2011-09-12 23:27:26 +10:00
Mark Watkins
94c0dc3702 More Print Cleanups 2011-09-12 00:36:51 +10:00
Mark Watkins
87e7882dea Windows GL Font test #1 2011-09-11 23:58:26 +10:00
Mark Watkins
49730b949e QPainter crash fix test 2011-09-11 22:03:06 +10:00
Mark Watkins
c8224e3467 Fix Show Splitter bug, cleanups 2011-09-11 17:03:04 +10:00
Mark Watkins
b45fc5f273 Moved Overview Report to to Overview, added Print menu 2011-09-11 16:16:45 +10:00
Mark Watkins
81f5401e30 Hopefully fix the empty graph crash 2011-09-11 02:27:07 +10:00
Mark Watkins
11b59d1593 Overview Report Printing Test. Warning: May be crashy.. 2011-09-11 00:17:45 +10:00
Mark Watkins
fc0f4f695d YAxis Scaling Cleanup 2011-09-10 16:59:09 +10:00
Mark Watkins
ddf2464c0c Multithreaded import (save) feature.. View Menu option turns it on/off 2011-09-09 04:38:07 +10:00
Mark Watkins
f9fbd84866 Disabled Multithreaded Renderer 2011-09-08 00:26:00 +10:00
Mark Watkins
de83d22523 Re-enabled keyboard and bugfix to work with overview 2011-09-07 19:26:21 +10:00
Mark Watkins
cc5dab6050 Main Window page select button fixes 2011-09-07 19:15:33 +10:00
Mark Watkins
4d130e8572 Screenshot Feature attempt #1 2011-09-07 18:08:27 +10:00
Mark Watkins
afbcee1a89 Added Help->Check for Updates 2011-09-06 17:33:34 +10:00
Mark Watkins
dfdba127c9 Return of the Cursor Keys 2011-09-05 23:26:10 +10:00
Mark Watkins
8fe70da1d0 Expanded XAxis range.. Too many days were causing the xtickers not to display 2011-09-05 21:23:35 +10:00
Mark Watkins
b5d4c1fc79 Re-usable ToolTip class 2011-09-05 20:28:41 +10:00
Mark Watkins
898f83c480 Thread cleanup (still dodge) and fixed zoom too far in crash 2011-09-05 12:30:10 +10:00
Mark Watkins
dcdb9549d4 Yet more Multithread stuff 2011-09-04 23:48:45 +10:00
Mark Watkins
526eb88a4e Minor crud, threading turned back on (even though it's currently useless) 2011-09-04 23:16:39 +10:00
Mark Watkins
9922efc61a Real YAxis Ticker fix.. removed the ugly hacks 2011-09-04 22:25:11 +10:00
Mark Watkins
eb83b746e0 Tooltip improvements.. Still not finished yet 2011-09-04 01:54:27 +10:00
Mark Watkins
130b033463 BarChart hover 'tooltips' 2011-09-03 22:59:08 +10:00
Mark Watkins
7429bf6f05 Basic barchart hover code.. Selections are flickering.. I'll fix later 2011-09-03 20:09:22 +10:00
Mark Watkins
817604c2f8 Moved render speed indicator to top left corner, shows when Debug view is visible 2011-09-03 15:01:55 +10:00
Mark Watkins
6c35df1de6 AHI miny set to 0 2011-09-03 12:51:55 +10:00
Mark Watkins
32a7a67878 Startings of AHI breakdown Barchart 2011-09-02 15:13:07 +10:00
Mark Watkins
e27dbb3208 A couple more Qt 4.6 compatability fixes 2011-09-02 10:46:34 +10:00
Mark Watkins
c531f31243 Qt 4.6 compatability fixes.. 2011-09-01 23:07:26 +10:00
Mark Watkins
ec4c8dde6f XInitThreads() is Linux only 2011-09-01 19:03:23 +10:00
Mark Watkins
4b00d56e95 Shared GL Line Buffer objects 2011-09-01 17:12:25 +10:00
Mark Watkins
a76a7a6df3 Better thread shutdown 2011-09-01 13:43:47 +10:00
Mark Watkins
958208f36d More threading stuff 2011-09-01 13:37:25 +10:00
Mark Watkins
2d6f0566de Temporary menu threading toggle for testing purposes 2011-09-01 12:11:03 +10:00
Mark Watkins
f0cf7a84a9 Thread murderalization enhancement 2011-09-01 12:06:38 +10:00
Mark Watkins
7169f20c50 Disable Threads on Single Core 2011-09-01 00:38:21 +10:00
Mark Watkins
0f8defb3c4 Minor cruft.. Switching Computers 2011-09-01 00:28:19 +10:00
Mark Watkins
7e14cb978e Multithread fixes 2011-08-31 22:24:45 +10:00
Mark Watkins
04de897780 Initial draw multithreading.. (still some glitches) 2011-08-31 21:44:53 +10:00
Mark Watkins
44203f1695 EventFlags weren't getting displayed due to two missing virtual statements 2011-08-31 17:40:13 +10:00
Mark Watkins
ca3e1a2e92 Revert vertical fonts 2011-08-31 16:49:40 +10:00
Mark Watkins
348b787760 Vertical font test #1 2011-08-31 15:24:48 +10:00
Mark Watkins
076589cb3b Code cleanup - removed old graphing engine files, added new GLbuffer class for multithread prep 2011-08-31 03:22:54 +10:00
Mark Watkins
d6a11894ed StatsLine under graphs test 2011-08-30 18:46:24 +10:00
Mark Watkins
964d4dae7e Converted PIE charts to new graphing system. 2011-08-29 21:42:40 +10:00
Mark Watkins
049f819644 gLineChart not drawing to left edge in normal waveform plots 2011-08-29 19:34:30 +10:00
Mark Watkins
7f0699d426 Ported Oximetry to new graphing system 2011-08-29 17:13:58 +10:00
Mark Watkins
2a4b2d6544 Limit minimum zoom level 2011-08-29 10:10:46 +10:00
Mark Watkins
0a4cd5380c Control key modifiers for zoom 2011-08-29 09:58:59 +10:00