Commit Graph

1274 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
84f945c5a1 Added German, Spanish, French & Swedish language templates 2013-09-15 14:21:53 +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
fd7e20b957 Fix hang on startup with new profile 2013-09-11 22:57:06 +10:00
Mark Watkins
0c8398d4e1 Dutch ResMed S9 VPAP EDF leak code 2013-09-11 20:49:38 +10:00
Mark Watkins
82ac248b0a Updated ResMed model name map, Added support for Dutch ResMed EDF codes 2013-09-11 20:34:07 +10:00
Mark Watkins
a3d2be28d7 Make Colors a little more consistent in the code 2013-09-11 01:09:09 +10:00
Mark Watkins
6a833b4c33 Added a few translation templates, and disabled YAxis pixmap cache because it was glitching 2013-09-10 20:14:54 +10:00
Mark Watkins
9b8cc252f1 Fixed Oximetry import timeout glitch 2013-09-10 13:33:44 +10:00
Mark Watkins
1e466ca6bf Translation preparation work, Oximetry time selection queries 2013-09-10 01:56:55 +10:00
Mark Watkins
0344257b7f Switch of excess serial debugging 2013-09-06 22:59:07 +10:00
Mark Watkins
19ae2c7605 CMS50 Oximetry redesign... CMS50E/F/D+ should all now work correctly 2013-09-06 22:42:14 +10:00
Mark Watkins
c15d47179c Fix crashes in Importer destructor cleanup - Thanks Andre Lombard 2013-08-24 15:33:13 +10:00
Mark Watkins
db0835cbee Qt5 MingW: Missing zlib bindings, build fix for qextserialport 2013-07-28 15:46:23 +10:00
Mark Watkins
729e3d198a Qt5 fix: Mac bindtexture crash, snapshot graph is supposed to be invisible 2013-07-28 15:33:44 +10:00
Richard Freeman
0a7edfa2dd Created windows installer using Inno Setup Compiler.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2013-05-17 21:05:59 -04:00
Richard Freeman
a90a390171 Fix code 0 issue on series 60, add debug code.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2013-02-11 21:39:41 -05: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
a2965c1628 Forgot to put the PaintEngine back 2013-01-19 08:14:37 +10:00
Mark Watkins
1bca04c756 Windows needed renderPixmap. Typical. Mac & Linux still don't need it 2013-01-19 08:10:42 +10:00
Mark Watkins
ec8809f308 Disabled renderPixmap, it's useless. Fixed FBO & PixelBuffer methods instead 2013-01-19 07:47:12 +10:00
Mark Watkins
4393f6cece Did some valgrind checks and cleaned up a few leaks 2013-01-19 06:18:25 +10:00
Mark Watkins
e1ec82b0ad Fix some MSVC Windows build warnings 2013-01-19 02:34:50 +10:00
Mark Watkins
f4fbed527f Linux Font alignment fixes 2013-01-19 02:01:46 +10:00
Mark Watkins
9560709770 Testing QImages vs QPixmaps and format conversion to solve upside down text bug 2013-01-19 01:27:44 +10:00
Mark Watkins
ff68433fba Fix upside down pixmaps on older Qt setups 2013-01-19 00:03:58 +10:00
Mark Watkins
75cb7498fb Attempt #1 to add horizontal panning with mouse-wheel. 2013-01-18 22:23:00 +10:00
Mark Watkins
57eaca4ed5 Pixmap caching gTooltips is rather slow, so only use it on Mac platform as it fixes the wavy font bug 2013-01-18 20:55:55 +10:00
Mark Watkins
1397f35ac4 Added pixmap cache option to tooltip (to fix wavy Mac font bug) 2013-01-18 20:03:10 +10:00
Mark Watkins
3841635381 Added appearance preference to switch Pixmap Caching on/off 2013-01-18 18:37:17 +10:00
Mark Watkins
3539ebf055 Invalidate x/yAxis texture pixmaps on window resize 2013-01-18 17:58:26 +10:00
Mark Watkins
e24cc56975 Performance Improvement: Use texture caching with xAxis tickmarks and text when usePixmapCache is on 2013-01-18 17:33:35 +10:00
Mark Watkins
866b9151ab added that yAxis ticker code back, but I made it selectable with usePixmapCache. It's much faster 2013-01-18 16:19:54 +10:00
Mark Watkins
f0a1e4c15a Fix shutdown ASSERTION failure on Windows platform 2013-01-18 08:49:15 +10:00
Mark Watkins
777772b5d4 Revert YAxis Ticker image cache, as it doesn't work rendered offscreen 2013-01-18 08:28:58 +10:00
Mark Watkins
13fc0a69af MSVC2010 build fixes 2013-01-18 08:10:15 +10:00
Mark Watkins
ea55c36323 Compiler fix for last commit 2013-01-18 07:52:29 +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
d65cb86695 Debug Mode string needed pushing over due to font differences between Mac and Win/Linux 2013-01-18 06:57:17 +10:00
Mark Watkins
0697f92b84 Use AntiAlias bit as a flag to draw text directly on Mac & Linux (PieChart Bugfix) 2013-01-18 06:41:52 +10:00
Mark Watkins
6c0d8933da Add antialias setting to pixmap cache key, and show pixmap cache size in debug string 2013-01-18 05:23:57 +10:00
Mark Watkins
2368c05fa7 Added selectable text antialiasing. Pie chart text overlay looked like crap 2013-01-18 05:16:20 +10:00
Mark Watkins
a6478ca3e3 Removed the extra texture cache code for Graph vertical titles 2013-01-18 05:11:10 +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
aa24352e70 shutdown framebufferobject properly if used 2013-01-16 15:37:09 +10:00