Open Source CPAP Analysis Reporter A fork of sleepyhead/sleepyhead-code
Go to file
2012-01-11 09:34:12 +10:00
docs Release notes version update 2012-01-10 20:31:27 +10:00
fonts Window size fix and icon PNG updates 2011-06-26 21:49:40 +10:00
Graphs userEventDuplicates stub stuff (currently hidden), disabled zlib gzbuffer usage as ubuntu has a outdated zlib. 2012-01-11 09:28:29 +10:00
icons Minor bugfix and flow rate optimisations 2012-01-10 03:06:24 +10:00
qextserialport Added qwineventnotifier_p.h to qextserialport stuff 2011-09-04 15:41:55 +10:00
quazip Added zlib headers for windows build 2012-01-07 15:07:07 +10:00
SleepLib Turn off breath markers :) 2012-01-11 09:34:12 +10:00
.gitignore Missing files 2011-06-26 19:14:18 +10:00
common_gui.cpp More update cleanups 2011-12-17 21:59:43 +10:00
common_gui.h More doxygen header documentation 2011-12-18 23:20:01 +10:00
daily.cpp Can not share flowparser object in multithreaded mode. (Fixes crash) 2012-01-10 21:38:14 +10:00
daily.h Fix archiac weight glitch.. made cube even more annoying 2012-01-06 01:17:50 +10:00
daily.ui 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
Doxyfile Doxygen stuff is nearly all done 2011-12-19 16:46:31 +10:00
exportcsv.cpp ChannelID Integer Rework.. WARNING.. BACKUP YOUR SleepApp profile First 2011-12-22 03:00:19 +10:00
exportcsv.h Yet More Doxygen stuff, pruned some old unused code 2011-12-19 15:35:16 +10:00
exportcsv.ui ResMed S9 Loader Rework to get at the STR.edf sessions where no other .edf data present 2011-12-31 09:02:45 +10:00
LICENSE.txt gLineChart improvements, screenshot fixes for linux build. 2011-05-28 19:16:46 +10:00
main.cpp 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
mainwindow.cpp Enabled hog reindexing if Cache Sessions Data is enabled 2012-01-10 20:26:48 +10:00
mainwindow.h Sacrificed Multithreaded recalcs, as memory footprint was damn scary.. I'll revist this later 2012-01-10 20:16:52 +10:00
mainwindow.ui Details tab events cleanup, larger AHI display, Bookmark Search in side panel 2012-01-07 04:15:21 +10:00
newprofile.cpp 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
newprofile.h More doxygen stuff, plus cleanup and preparation for Language Translation support 2011-12-19 02:39:36 +10:00
newprofile.ui 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
overview.cpp Sessions Overview chart should start at 1 2012-01-10 21:10:52 +10:00
overview.h Fix archiac weight glitch.. made cube even more annoying 2012-01-06 01:17:50 +10:00
overview.ui 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
oximetry.cpp Fixed bug with FlagsLine Span, minor speed improvement in Day weighted percentile calculation. 2012-01-05 22:13:01 +10:00
oximetry.h Oximetry summary work, Prescription changes best and worst highlighting, Summary percentile calculations and load all nastiness test 2011-12-23 20:52:31 +10:00
oximetry.ui Fix zorder error messages, more session hiding related stuff 2011-12-29 00:03:09 +10:00
preferencesdialog.cpp userEventDuplicates stub stuff (currently hidden), disabled zlib gzbuffer usage as ubuntu has a outdated zlib. 2012-01-11 09:28:29 +10:00
preferencesdialog.h Added reindexer.. Applied on preferences changes 2012-01-10 16:21:30 +10:00
preferencesdialog.ui userEventDuplicates stub stuff (currently hidden), disabled zlib gzbuffer usage as ubuntu has a outdated zlib. 2012-01-11 09:28:29 +10:00
profileselect.cpp 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
profileselect.h Improve comments for Daily & MainWindow headers 2011-12-18 20:53:51 +10:00
profileselect.ui ResMed S9 Loader Rework to get at the STR.edf sessions where no other .edf data present 2011-12-31 09:02:45 +10:00
README Loading screen time is too short, so just display welcome page.. Fix zoom in too close makes cpap pressure dissapear bug 2011-12-25 18:17:24 +10:00
report.ui Moved Overview Report to to Overview, added Print menu 2011-09-11 16:16:45 +10:00
Resources.qrc Minor bugfix and flow rate optimisations 2012-01-10 03:06:24 +10:00
SleepyHeadQT.pro Added tooltip popups to Prescription Changes.. (Still need to lay them out properly) 2012-01-03 18:10:13 +10:00
updateparser.cpp Mac build cleanup #2 2011-12-17 16:59:40 +10:00
updateparser.h Improve comments for Daily & MainWindow headers 2011-12-18 20:53:51 +10:00
UpdaterWindow.cpp Changed SleepApp folder to SleepyHeadData, Renamed hexid machine folders so they are recognizable, and version bumped to the start of the 0.9 BETA cycle. 2011-12-22 20:29:12 +10:00
UpdaterWindow.h Doxygen stuff is nearly all done 2011-12-19 16:46:31 +10:00
UpdaterWindow.ui Mac build cleanup #2 2011-12-17 16:59:40 +10:00
version.h 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

SleepyHead QT port v0.9 branch

SleepyHead is cross platform, opensource sleep tracking program for reviewing CPAP and Oximetry data, 
which are devices used in the treatment of Sleep Disorders like Obstructive Sleep Apnea.

To Build:

qmake
make

You may need to add a -spec option to qmake to suit your platform. 
Adding -j3 speeds up the make command on a dual core or greater system.


Author: Mark Watkins <jedimark@users.sourceforge.net>
Copyright (C)2011 Mark Watkins

Licence Stuff
-------------
This software is released under the GNU Public License, at a GPL version of my choosing at a later date. 

Exceptions and 3rd Party Libraries:
Incorporates QextSerialPort. Insert New BSD license here? (Apparently PD.. need to verify)
http://code.google.com/p/qextserialport/

It uses QuaZip, by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package..
http://sourceforge.net/projects/quazip/