Commit Graph

213 Commits

Author SHA1 Message Date
Mark Watkins
039294f989 Fix Max and 99% flag being swapped in Daily view Summary panel
Also some minor cleanups having a look over update module
2014-05-06 12:19:36 +10:00
Mark Watkins
cf9fb10355 Fix Qt 5.2.1 mingw build missing M_PI. But don't use Qt5.2.1 on windows. OpenGl is broken 2014-05-06 02:24:35 +10:00
Mark Watkins
e8b07b4eac More Resmed import cleanups, and fixes glitch with empty sessions 2014-05-05 16:14:29 +10:00
Mark Watkins
66e7b48abd Disable CombineSessions, IgnoreShortSessions and force day split time to noon when ResMed data present
This has been done because it's the only way access to Summary data is possible
This is in preperation for a little rework of the STR.edf parser
2014-05-05 04:24:29 +10:00
Mark Watkins
b530f27ca0 ResMed loader cleanup, fix missing snore graph, versioning change.
Versioning system just got changed to standard 3 segments
Major, Minor and Patch level. Bumped to version 0.9.5
2014-05-05 04:02:41 +10:00
Mark Watkins
1db5a74125 Change unstable references to testing 2014-05-04 16:21:26 +10:00
Mark Watkins
0ff65945e5 Preferences dialog was not saving profile settings 2014-05-04 04:30:29 +10:00
Mark Watkins
5efb973cac Fix Variable Pressure Support display in Daily view summary panel 2014-05-04 01:36:21 +10:00
Mark Watkins
799694dddb PRS1 Family 5 Version 4 Has extra graph data field 2014-05-04 01:23:15 +10:00
Mark Watkins
58bc7ef2ef Turned import progress dialog back on 2014-05-03 18:52:44 +10:00
Mark Watkins
a6dbdf3d15 Stop using inconsistent PRS1 Summary duration field, added PRS1 Large Leak span 2014-05-03 18:28:05 +10:00
Sean Stangl
acfffbc980 Add missing header, fixing Linux build.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-05-02 14:36:49 +10:00
Mark Watkins
c9a5b712f3 Minor PRS1 cleaning 2014-05-02 14:34:34 +10:00
Mark Watkins
027a81d915 Show progressbar in a dialog during import instead of in the status bar
Also added a warning message for non data capable PRS1 machines
2014-05-01 14:59:40 +10:00
Mark Watkins
22a9736598 Intellipap & FP Icon autoscanner Detect() functions 2014-04-29 05:24:39 +10:00
Sean Stangl
a155efa878 Simplify ResmedLoader::Detect() by avoiding manual string manipulation.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-29 04:59:55 +10:00
Mark Watkins
945e72afe9 Minor autoscanner tweak for Linux 2014-04-29 04:39:58 +10:00
Mark Watkins
f0e523212e Improve autoscanner drive detection 2014-04-29 04:29:30 +10:00
Mark Watkins
83022db8cb Windows import autoscanner fixes 2014-04-28 19:10:34 +10:00
Mark Watkins
558fb2f789 Pop up file dialog if no SD card data detected 2014-04-28 14:05:20 +10:00
Mark Watkins
4790025697 Implemented ResmedLoader autoscanner Detect() code 2014-04-28 14:01:55 +10:00
Mark Watkins
2fca186def Mainwindow destructor cleanup 2014-04-28 13:40:50 +10:00
Mark Watkins
2b62343e61 Removed ImportLocations and implemented datacard Autoscanner 2014-04-28 13:27:33 +10:00
Mark Watkins
38d7aeb3fb Some C++11 cleanups to importers, preparing for autoscanner/import wizard 2014-04-26 19:54:08 +10:00
Mark Watkins
e8fe6c7af0 Only open active profile after selection, rather than parsing all at startup.
Also cleaned up the last references to summary when statistics was meant.
2014-04-25 15:52:47 +10:00
Mark Watkins
cfb3eb7c26 Fixes to last commit 2014-04-24 19:44:15 +10:00
Mark Watkins
1ea0473701 Added missing cmath header to gGraph 2014-04-24 08:26:49 +10:00
Sean Stangl
0899b39175 Split humongous gGraphView.cpp into class-specific files.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-24 08:23:45 +10:00
Sean Stangl
3a7ce34b1c Use C++11 nullptr.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-24 08:17:53 +10:00
Mark Watkins
87fd9c37db Cleanup Day iterator code using C++11 2014-04-23 16:00:09 +10:00
Sean Stangl
415ad42dab Enable C++11 support!
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-23 15:13:20 +10:00
Sean Stangl
8ac829a3d1 Explicitly include <limits> to fix Qt4 build.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-23 15:03:38 +10:00
Sean Stangl
fc51eb7fee Add a configure script defaulting to Qt5, and fix Qt5 on Fedora.
Fedora doesn't ship a qextserialport compatible with Qt5,
but the version in 3rdparty/ is perfectly viable.

Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-23 15:02:07 +10:00
Sean Stangl
868a61c27b Express some profiles.h functions in terms of helper functions.
Gets rid of nasty string duplication and pointer logic.

Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-22 17:16:48 +10:00
Mark Watkins
0421a5c4e2 Clean up & optimise Session and Profile iterators a little bit 2014-04-22 17:16:24 +10:00
Mark Watkins
f718973c88 Clean up and optimise Day classes session iterators 2014-04-22 15:28:58 +10:00
Mark Watkins
780368c2e8 Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-04-18 16:10:32 +10:00
Sean Stangl
eb3019b0fe Express one EventList::AddEvent() in terms of the other.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-18 11:04:04 +10:00
Mark Watkins
24c3087326 Fix a minor tooltip font glitch in preferences 2014-04-18 10:49:22 +10:00
Sean Stangl
be71894ad0 Clean up and express GetGoodDay() in terms of GetDay().
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-18 10:46:05 +10:00
Sean Stangl
c29313ab88 Auto-convert the SleepLib/ subdirectory with astyle.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-17 16:18:49 +10:00
Sean Stangl
b5d5b82b59 Auto-convert the Graphs/ subdirectory with astyle.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-17 16:18:28 +10:00
Sean Stangl
012e9fd314 Auto-convert the main source directory with astyle. "The Huge Patch"
The files daily.cpp and daily.h are omitted, pending some other cleanup patches landing first.

Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-17 16:15:28 +10:00
Mark Watkins
98d877991f Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-04-17 16:14:47 +10:00
Sean Stangl
3508afc883 Auto-convert gGraphView.cpp with astyle.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-17 15:26:39 +10:00
Sean Stangl
355113ec95 Add STYLE file for astyle.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-17 15:25:35 +10:00
Mark Watkins
8dbe7274c3 Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-04-17 14:56:27 +10:00
Mark Watkins
7ce407f6e9 Cleanup some unused variable, Qt4 build fix 2014-04-17 14:56:04 +10:00
Sean Stangl
80defa6186 Clean up common_gui.{cpp,h}.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-17 14:50:43 +10:00
Mark Watkins
df88beb45f Qt ISODate in screenshot filename has bad colon characters on windows 2014-04-16 20:36:49 +10:00
Mark Watkins
214d693201 Bump build number 2014-04-16 17:27:43 +10:00
Mark Watkins
cdec714156 Spelling fixes, update_notes 2014-04-16 00:17:10 +10:00
Mark Watkins
a9b2fe7db2 Added Position tracking foundation, and Somnopose CSV importer 2014-04-15 23:59:24 +10:00
Mark Watkins
38d849719d Added user details to Statistics page 2014-04-15 21:02:51 +10:00
Mark Watkins
142d1f96a0 Made Welcome browser and intro HTML text translatable 2014-04-15 14:47:23 +10:00
Mark Watkins
a1991e658a Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-04-15 13:20:05 +10:00
Mark Watkins
0500a39797 Updated About box, updated translation templates 2014-04-15 13:19:29 +10:00
Sean Stangl
1979083de8 Style cleanup for gGraphView.h.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-14 20:11:10 +10:00
Sean Stangl
1d235f9fdc Cleanup PreferencesDialog::on_resetGraphButton_clicked().
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-14 19:35:25 +10:00
Sean Stangl
7530119010 Fix Qt notifications under a GNOME3 desktop.
For whatever reason, Qt notifications to the GNOME3 systray
omit exactly the last line, rendering the popup just a little too low.
As a workaround, this patch appends a newline character to notification
strings, bumping the text back onto the screen.

Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-14 19:02:13 +10:00
Alec Clews
36b9cc8e16 Make the Channel ID consistantly of Type Channel ID
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-10 14:07:00 +10:00
Mark Watkins
0e03e4deef ResMed importer Swedish language encoding fix in Qt5.2 (Thanks manderss99) 2014-04-10 14:01:03 +10:00
Sean Stangl
9dbe702a40 Standardize project modelines and include license and copyright.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-10 13:29:53 +10:00
Sean Stangl
d86ffb3a50 Store EDFSignal memory in a linear vector.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-10 13:08:56 +10:00
Sean Stangl
50c51c9a91 Fix buffer overrun in EDFParser.
Signed-off-by: Mark Watkins <jedimark@users.sourceforge.net>
2014-04-10 12:58:39 +10:00
Mark Watkins
6e07dfad4e disable screenshot code only when built with qt4 on Mac 2014-04-10 12:58:14 +10:00
Mark Watkins
96d6acac19 Qt4 compile fix 2014-04-10 04:46:56 +10:00
Mark Watkins
4989b492f3 Added notification on succesful screenshot 2014-04-10 02:20:34 +10:00
Mark Watkins
e13128122c Fixed F12 screenshot ability for Mac 2014-04-10 02:14:41 +10:00
Mark Watkins
6d65611caf Fix startup crash and correct SleepyHead spelling inconsistencies (Thanks Sean) 2014-04-09 15:00:34 +10:00
Mark Watkins
c0ecc640d3 Removed gradient from graph area in pinned graphs 2014-04-07 20:18:18 +10:00
Mark Watkins
4734b42e60 Minor Translation stuff 2014-04-07 14:28:05 +10:00
Mark Watkins
3a680a5384 Double clicking graph title now toggles pin status, removed bottom pin buttons 2014-04-06 16:32:58 +10:00
Mark Watkins
eb7a696af4 Remove accidentally-left-on test pin on in overview 2014-04-05 19:10:18 +10:00
Mark Watkins
b303d5816c Fix translation loader on mac, updated Dutch translations 2014-04-05 19:00:06 +10:00
Mark Watkins
7c8eb35afd Stop showing pinned graph background when printing 2014-04-05 12:30:08 +10:00
Mark Watkins
3134b9e92d Fixed text not displaying in snapshots 2014-04-05 12:27:47 +10:00
Mark Watkins
860c67d685 Added Graph Pinning Capabilities 2014-04-05 11:28:07 +10:00
Mark Watkins
c79d51b76c Percentile title display glitch 2014-03-21 09:40:31 +10:00
Mark Watkins
ce44c644b3 Manderss99's Swedish ResMed S9 importer fixes 2013-12-10 15:34:27 +10:00
Mark Watkins
1128263c08 Fix html glitch in Daily sessions list 2013-11-19 23:37:02 +10:00
Mark Watkins
53f893fb99 Summary page cleanup for VPAP/ASV 2013-11-19 23:06:17 +10:00
Mark Watkins
ce48401f08 Overview linechart preference, ResMed pressure fixes (Needs Reimport) 2013-11-19 14:42:10 +10:00
Mark Watkins
e3cecdbe4c Removed buggy gToolTip pixmap caching code 2013-11-09 14:36:02 +10:00
Mark Watkins
eba087315b Fix SummaryChart clipping to early 2013-11-09 14:03:29 +10:00
Mark Watkins
d6c357f6c4 Changed all Overview LineBar charts to Line Charts. 2013-11-09 13:35:35 +10:00
Mark Watkins
733ababef2 Thicken SummaryChart GT_POINTS lines a bit 2013-11-09 13:25:33 +10:00
Mark Watkins
dcd25fc32b Show points when highlighting overview linecharts 2013-11-09 13:22:57 +10:00
Mark Watkins
b2f0fa802b Added preference for touchpad dampening, removed overview 'points' 2013-11-09 13:13:15 +10:00
Mark Watkins
ab5ae5ad49 Added millisecond lock between Horizontal and Vertical Panning on Touchpads 2013-11-09 10:59:35 +10:00
Mark Watkins
e29d7f7efe Limit GT_POINTS display to max 6 months 2013-11-09 10:37:11 +10:00
Mark Watkins
8f21f7e303 Added SummaryChart GT_POINTS plot mode 2013-11-09 10:26:44 +10:00
Mark Watkins
5f9869082c Fix Navigation Icon font size inconsistency 2013-11-04 18:09:20 +10:00
Mark Watkins
fda69582ef minor release number bump for next unstable 2013-11-04 16:57:16 +10:00
Mark Watkins
a97bb0be80 printer scaling fix for Retina macs 2013-11-04 16:49:48 +10:00
Mark Watkins
cbbae2e700 Fix EventBreakdown chart fonts on retina 2013-11-04 15:14:37 +10:00
Mark Watkins
2e3313d5e7 Fix font PixmapCaching alignment 2013-11-04 14:49:41 +10:00
Mark Watkins
ff12a0eba4 More DrawTextQue fixes 2013-11-04 13:53:53 +10:00
Mark Watkins
cd4bee13e3 Cleaned up and profiles DrawTextQue function 2013-11-04 13:40:08 +10:00
Mark Watkins
84dbbfe841 Clean up 3rdparty bundling.. Mac & Windows use static qextserialport and quazip 2013-11-04 12:45:33 +10:00