Commit Graph

7 Commits

Author SHA1 Message Date
Bill Somerville
2a56a19677 Avoid redirect loops with no OpenSSL support
Only force http scheme on initial fetch attempt if no suitable OpenSSL
support is installed, also give a more meaningful error message when a
redirect to  an https scheme URL  when no suitable OpenSSL  support is
installed.
2018-10-17 22:31:10 +01:00
Bill Somerville
873b1d1c43 Updated decode highlighting and LotW user's data file management
Includes a new settings facility  with the highlighting being contrled
by a new model class and a  modified QListView to display the data for
editing. Edits  include enable and  disable check boxes,  a contextual
pop-up menu to adjust backkground and foreground colours.

Still   to   be   implemented    are   priorities   for   highlighting
categories. This  will be adjustable  by drag  and drop in  the Colors
settings panel, it is already implemented by the priority order has no
effect on highlighting of decodes yet.

The LotW  users data file fetch  and time since user's  last upload is
now controled from the settings dialog.

This change also drops support for Qt versions before 5.5 so that many
workarounds for earlier versions can be removed.

Debug trace is slightly modified to make better use of the Qt built in
facilities to format and synchronize cross thread messaging.
2018-10-17 00:26:04 +01:00
Joe Taylor
6e843a960b Finish code to export a valid Cabrillo log. 2018-10-04 11:32:38 -04:00
Bill Somerville
214f517b90 Fix incompatibility with Qt v5.5. 2018-10-03 19:18:54 +01:00
Bill Somerville
617b845a85 Move LotW users file management to Configuration implementation 2018-10-01 22:43:13 +01:00
Bill Somerville
0032a00ffe Automatic download of ARRL LotW users file at startup if needed 2018-10-01 21:19:21 +01:00
Bill Somerville
62a4569a4c Class abstracting LotW user lookups which includes asynchronous data loading 2018-10-01 12:42:31 +01:00