PreferencesDialog
Qt::ApplicationModal
0
0
640
421
640
16777215
Preferences
:/icons/preferences.png:/icons/preferences.png
true
true
4
4
-
5
&Import
4
4
-
Session Settings
4
0
4
0
0
-
-
Combine Close Sessions
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
Minutes
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
0
0
Multiple sessions closer together than this value will be kept on the same day.
0
240
10
60
0
Qt::Horizontal
false
false
QSlider::TicksAbove
30
-
QFrame::Box
5
QLCDNumber::Flat
-
-
Ignore Short Sessions
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
Minutes
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Sessions shorter in duration than this will not be displayed<span style=" font-style:italic;">.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-style:italic;"></p></body></html>
90
5
Qt::Horizontal
QSlider::TicksAbove
5
-
QFrame::Box
QLCDNumber::Flat
-
-
Day Split Time
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
Sessions starting before this time will go to the previous calendar day.
QAbstractSpinBox::UpDownArrows
12
0
0
2000
1
1
-
Keep session data in memory to speed up revisiting days.
Cache Session Data (uses more system memory)
-
Qt::Horizontal
40
20
-
Session Storage Options
4
9
4
0
0
4
-
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
and graph data older than 30 days..
Sleepyhead can keep a copy of this data if you ever need to reinstall.
(Highly recomended, unless your short on disk space or don't care about the graph data)
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
-
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
-
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
SleepyHead can import from this compressed backup directory natively..
To use with ResScan will require the .gz files to be uncompressed first..
Compress SD Card Backups (slower first import, but makes backups smaller)
-
true
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
true
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Changing SD Backup compression options doesn't automatically recompress backup data. </span></p></body></html>
true
-
Qt::Vertical
20
40
&CPAP
4
4
-
0
0
CPAP Mask Information
false
0
2
0
0
4
2
-
Mask Type
-
Generic mask type. Select the one that's closest to your mask.
-
-
0
0
Description
-
The name of your mask, or at least the name you call it.
-
0
0
Ignore this, it's not implemented yet.
-
Total Leaks
-
Unintentional Leaks
-
0
0
Leak mode
-
0
0
Started Using
-
0
0
The date you started using this mask
true
-
75
true
Leak Profile
-
true
false
Pressure
Leak
-
true
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:italic;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; font-style:normal;">Note: </span>Leak profiles currently does not work yet..</p></body></html>
-
Qt::Vertical
-
4
-
75
true
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
Use RDI instead of AHI (PRS1 only)
-
Don't show any compliance information
Show Compliance
true
4
4
-
0
0
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
hours
1
8.000000000000000
4.000000000000000
-
0
0
as over
-
of usage per night
-
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
Custom User Event Flagging
true
4
9
4
4
4
-
0
0
Flow Restriction
-
0
0
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
%
10.000000000000000
-
Qt::Horizontal
40
20
-
0
0
true
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:italic;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Custom flagging is an experimental method of detecting events missed by the machine. They are <span style=" text-decoration: underline;">not</span> included in AHI.</p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
-
Duration of airflow restriction
s
1.000000000000000
10.000000000000000
-
Event Duration
-
Allow duplicates near machine events.
-
AHI/Hour Graph Settings
false
false
4
4
-
0
0
Window
-
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
minutes
5
999
60
-
Reset the counter to zero at beginning of each (time) window.
Zero Reset
-
Qt::Vertical
20
40
&Events
4
0
4
0
0
-
Not entirely sure if this will get to live or not..
-
true
0
4
true
Show
AlignHCenter|AlignVCenter|AlignCenter
Colour
AlignHCenter|AlignVCenter|AlignCenter
Event
ID
Graphs
0
0
-
-
Search
-
Filters the graph list. Simply start typing the name of the graph your looking for.
-
-
3
-
0
0
&Defaults
-
Double click on the (Y-axis) min/max values to edit them
&Oximetry
4
2
-
Use Oximetry
true
4
8
4
4
5
-
0
0
Type
-
0
0
-
Contec CMS50
-
Overpriced ResMed S9 Oximeter
-
0
0
Tries to forces the oximetry data to link with CPAP when possible.
Link Oximetry and CPAP graphs
-
Qt::Vertical
20
40
-
Flag changes in oximetry stats
-
0
0
SPO2
-
Percentage drop in oxygen saturation
%
0
1.000000000000000
-
0
0
Pulse
-
Sudden change in Pulse Rate of at least this amount
bpm
0
1.000000000000000
-
Minimum duration of drop in oxygen saturation
s
0
-
Minimum duration of pulse change event.
s
0
-
Discard chunks under
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
Small chunks of oximetry data under this amount will be discarded.
s
300
-
Qt::Horizontal
-
300
0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does <span style=" font-weight:600; text-decoration: underline;">not</span> have the correct timestamp needed to sync.</p>
<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</p>
<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you start your Oximeters recording mode at <span style=" font-style:italic;">exactly </span>the same time you start your CPAP machine, you can now also achieve sync. </p>
<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</p></body></html>
&General
4
4
-
General Settings
4
4
-
Bypass the login screen and load the most recent User Profile
Skip Login Screen
-
Daily view navigation buttons will skip over days without data records
Skip over Empty Days
-
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
Enable Multithreading
-
Qt::Vertical
20
40
-
Qt::Horizontal
-
Import Locations
0
0
4
0
0
-
QAbstractItemView::NoEditTriggers
-
-
Add
-
Remove
-
Qt::Vertical
20
40
-
0
0
Automatically Check For Updates
true
-
-
0
0
Check for new version every
-
Sourceforge hosts this project for free.. Please be considerate of their resources..
90
-
0
0
days.
-
Qt::Horizontal
40
20
-
0
0
255
0
0
255
118
118
117
50
false
false
true
&Check for Updates now
Qt::ToolButtonTextOnly
true
-
-
0
0
Last Checked For Updates:
-
0
0
TextLabel
-
Qt::Horizontal
40
20
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If your interested in helping test new features and bugfixes early, click here.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">But please be warned this will sometimes mean breaky code..</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html>
Allow experimental and test builds (Advanced users only please.)
&Appearance
0
2
-
-
General Settings
-
0
0
Overlay Flags
-
0
0
The visual method of displaying waveform overlay flags.
-
Standard Bars
-
Top & Bottom Markers
-
Graph Height
-
0
0
Default display height of graphs in pixels
50
600
10
180
-
Qt::Vertical
20
40
-
Qt::Vertical
-
-
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
Try it and see if you like it.
Use Anti-Aliasing
-
Makes certain plots look more "square waved".
Square Wave Plots
-
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
Unfortunately some older computers/versions of Qt can cause
this application to be unstable with this feature enabled.
Show event breakdown pie chart
-
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
Animations && Fancy Stuff
-
Qt::Horizontal
-
Application Fonts
false
0
4
0
4
-
-
0
0
75
true
Font
-
0
0
75
true
Size
-
0
0
75
true
Bold
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
0
0
75
true
Italic
-
0
0
Application
-
-
80
16777215
6
30
10
-
0
0
Qt::LeftToRight
-
0
0
-
0
0
Graph Text
-
-
80
16777215
6
40
11
-
0
0
-
0
0
-
0
0
Graph Titles
-
-
80
16777215
6
40
14
-
0
0
-
0
0
-
0
0
Big Text
-
-
80
16777215
6
72
18
-
0
0
-
0
0
-
75
true
Details
-
Qt::Vertical
20
40
-
6
0
-
Qt::Horizontal
40
20
-
&Cancel
-
&Ok
cancelButton
clicked()
PreferencesDialog
reject()
541
387
286
274