Guy Scharf
488425df80
Improve Statistics printing
...
Adjust font sizing and scaling algorithm to printe more uniform reports on different platforms
2020-06-09 12:07:55 -07:00
Guy Scharf
e635bd9a0f
Tweak statistics page formatting and printer font sizing
2020-06-09 10:27:11 -07:00
Guy Scharf
6e1727eb2c
New privacy tool View/Show Personal Data shows and hides personal identification from statistics window and reports
...
This option applies to the application and not just the current profile.
2020-06-04 21:25:23 -07:00
Phil Olynyk
3617d2af09
Fix typo in CSR string
2020-03-09 21:15:02 -04:00
Phil Olynyk
da29e35766
Merge master with tidy-edf-parser
2020-02-02 14:52:02 -05:00
Phil Olynyk
0fd25f2f4e
Add delete (obj) to clean up memory leaks
2020-01-30 19:52:37 -05:00
sawinglogz
2e92107cce
Update version display throughout to use the new information and be consistent.
...
The full version now includes the build/git information embedded within
it as build metadata according to the Semantic Versioning 2.0.0 spec,
for example: "1.1.0-beta-1+branch-name-a1b2c3d".
Now the full version string, with all detail is always displayed
EXCEPT for release versions, in which case just the simple version
number ("1.1.0") is displayed in the primary UI.
- Main window title: simple version for release versions, full version
string otherwise
- Notifications: same as main window title
- System tray: same as main window title
- About window title: same as main window title
- About window release notes: always include full version string
- Reports: always include full version string
- Under the logo (about dialog, profile selector, new profile
window): removed, as it is largely redundant and can
interfere with the window geometry.
- Database upgrade alert: same as main window title
- Database newer alert: same as main window title
The full version string is also included within the preference and
profile .xml files, but because build metadata is ignored in version
comparisons, differences in builds will not cause any spurious
alerts. However, changes in prerelease versions will continue to
be significant, as they should be.
2020-01-16 13:05:55 -05:00
sawinglogz
88957aeb7f
Replace VersionString with getVersion() everywhere.
2020-01-15 19:45:46 -05:00
sawinglogz
d898581ca4
Remove version.h dependency from appsettings.h to reduce unnecessary recompiling.
2020-01-15 16:34:28 -05:00
sawinglogz
fb32e16c96
Clean up version.h interface and reduce duplcate code.
...
Only minor cosmetic changes in how the version is displayed in
certain places.
2020-01-15 13:18:00 -05:00
Guy Scharf
7c15e9bd9c
Add PressureSet, EPAPSet, and IPAPSet lines to Statistics page
2019-12-24 23:12:49 -07:00
Seeker4
c8c837b50f
Sort machines in machine list by first date of use, adjust footer message
2019-09-16 11:56:40 -07:00
Seeker4
a1389ba68a
Include date and time at bottom of report pages
2019-09-06 22:14:32 -07:00
Seeker4
6158d83935
Clean up code -- eliminate qDebug statements
2019-09-02 22:10:36 -07:00
Seeker4
aeffae09fc
Standard and Advanced graphs apparently working, still with lots of diagnostics.
2019-09-01 22:14:36 -07:00
Seeker4
ff37ac0695
Add preferences setting to include machine serial on Statistics page machine settings report, default to off because it is ugly.
2019-08-31 17:06:47 -07:00
Seeker4
091253f03d
Show machine (rx) changes only if there are CPAP machines in this profile.
2019-08-28 15:22:31 -07:00
sawinglogz
31fc47a5c5
Remove "series" from display in UI and on reports.
2019-08-18 17:27:21 -04:00
Seeker4
5cf6e14816
Fix problems resulting in compiler warning messages
2019-08-06 12:33:48 -07:00
Seeker4
5e16e18b4c
Merge branch 'master' into dateformat
2019-08-06 11:04:14 -07:00
Seeker4
75c0a9950a
Format dates per national settings.
2019-08-06 10:51:14 -07:00
sawinglogz
6831af489c
Fix warning where #include had different case from filename.
2019-08-04 20:22:24 -05:00
Seeker4
5697ac53e6
Use new CProgressBar class instead of QProgressDialog
2019-08-04 08:36:34 -07:00
Seeker4
ec239edf69
Correct labels in Records tab of right sidebar
2019-08-01 11:56:28 -07:00
Seeker4
eb756fd2c8
Improve RXChanges progress bar so it displays only if estimated time to completion is more than 4 seconds
2019-07-28 08:18:59 -07:00
Seeker4
96ba683599
Show progress bar if recomputing rxchanges cache and looking at more than 180 days of data
2019-07-25 06:27:02 -07:00
Seeker4
3f42053a1d
Yet another attempt to calculate the number of months for Statistics page monthly view
2019-07-18 22:36:07 -07:00
Phil Olynyk
6fcc4e9af1
Add number of years times 12 to lastmonth - then trim to 12 max
2019-07-18 21:16:05 -04:00
Seeker4
6a7661f516
Fix crash in CPAP rebuild byt ignoring Day entry with first = 0.
2019-06-30 08:57:16 -07:00
Seeker4
eaa93a2ff9
Improve error message on Statistics page when no data is found.
2019-06-24 10:07:40 -07:00
Seeker4
1b87dda460
Improve qdebug statement identifying printer font
2019-06-21 11:57:22 -07:00
Seeker4
7003afcc64
Force fonts for Statistics page and printing.
2019-06-20 16:13:04 -07:00
Seeker4
d7cad5471f
Minor tweaks to cell and row spacing to improve printed report. Negligible effect on screen view.
2019-06-16 15:30:39 -07:00
Seeker4
aabd97d537
Correct loss of previous changes.
2019-06-15 15:09:04 -07:00
Seeker4
41c7d43f7b
Print Statistics report with pagination, larger font on landscape orientation.
2019-06-15 11:58:02 -07:00
Seeker4
aa8e3bd9e5
Partial code for printing in blocks of html.
2019-06-14 21:17:43 -07:00
Phil Olynyk
917890e077
Fix errors in linux conditional code
2019-06-12 23:27:46 -04:00
Seeker4
6dfb8fda6e
Change #ifdef Q_WS_X11 to Q_OS_LINUX.
2019-06-12 18:37:06 -07:00
Seeker4
575b9a5372
More refactoring and re-organizing.
2019-06-12 13:32:22 -07:00
Seeker4
a628e2a9ff
Move statistics printing code from mainwindow.cpp to statistics.cpp. Abandon printing of Help subsystem pages.
2019-06-11 16:43:13 -07:00
Seeker4
a4abb7d5d6
Break monolithic statistics page html into separable components.
2019-06-11 11:34:00 -07:00
Seeker4
610c935191
Correct error in calculating number of periods in monthly report.
2019-06-11 06:28:34 -07:00
Seeker4
8dd04397cc
Show hours/day that defines compliance on Statistics screen. Update Welcome message to show usage in red if hours less than profile setting (was less than 4).
2019-06-02 17:48:27 -07:00
Seeker4
76e6f44991
Calculate compliance as number of compliant days / total number of days (instead of days used) so statistics matches overview calculation.
2019-05-29 19:35:19 -07:00
Seeker4
020678f2f1
Documentation additions.
2019-05-27 11:22:38 -07:00
Seeker4
704395dbda
Initial attempt at recalculation number of periods for annual statistics
2019-05-24 12:43:49 -07:00
Seeker4
498e15c56b
Remove some WebKit code (there's lots more to go).
2019-05-22 19:03:59 -07:00
Seeker4
4697f84ea9
Revise Statistics page heading to use less space. Reformat and correct errors in HTML strings.
2019-05-22 13:49:28 -07:00
Seeker4
a433b29af1
Change heading from Prescription Settings to Machine Settings
2019-05-21 16:24:21 -07:00
Seeker4
b87e700119
Initial code to show ResMed EPR with a space between number and cmH2O
2019-05-10 17:53:09 -07:00