Commit Graph

164 Commits

Author SHA1 Message Date
Bill Somerville 381faca99a
Add option to include or exclude WAE extra entities in DXCC entity lookups
Also  refactored  object  relationships  as a  start  to  implementing
contest multiplier highlighting.
2019-05-29 23:35:18 +01:00
Bill Somerville 0a02ad75e0
Remove references to N1MM on the Settings dialog as it now uses the WSJT-X UDP messages
The second  UDP server  and port  are noted  as deprecated  since that
channel  is no  longer  used  for its  original  purpose, namely  N1MM
Logger+ consumption of  ADIF logged QSO records. This  has been marked
as  deprecated  rather than  removing  since  other applications  have
unilaterally chosen to use this feed rather than the documented WSJT-X
UDP  message   protocol  which  contains  the   same  information  and
more. Expect  this UDP  channel to  be removed  in some  future WSJT-X
release.
2019-05-28 11:25:28 +01:00
Joe Taylor 7334ebb20b New user option: "Calling CQ forces Call 1st". 2019-05-23 14:31:08 -04:00
Joe Taylor 00d15d019e Tweak label on Advanced tab to include FT4. 2019-04-30 07:48:47 -04:00
Joe Taylor e1f054d8bf Use a slightly more generic label "RTTY Roundup messages". 2019-04-19 15:32:00 -04:00
Joe Taylor 8d8c4f43db Change label "ARRL RTTY Roundup" to "RTTY Roundup messages". 2019-04-19 08:58:56 -04:00
Joe Taylor b43d91240d New end-of-QSO sequencing logic (possibly temporary) for CQing FT4 station.
When RR73 is received we log the QSO, turn "Call 1st" OFF, and call CQ again.
Also, allow Alt+C and F6 (the latter only if altenrate F1-F6 bindings
are active) to toggle "Call 1st" ON/OFF.
2019-04-15 16:26:41 -04:00
Joe Taylor bc0b7213cd Reset default Configuration tab to 0. 2019-02-25 18:00:12 -05:00
Joe Taylor fdfb655b06 Option to select "Low sidelobes" or "Most sensitive" for waterfall spectra. 2019-02-25 15:04:05 -05:00
Joe Taylor ef84d60f98 Add "(contesting only)" to the "Log automatically" checkbox label. 2019-01-09 09:45:41 -05:00
Bill Somerville e871860642 Option to always start new decode periods at the top of the Band Activity window 2019-01-08 18:03:43 +00:00
Joe Taylor 8379fa86eb Optional key bindings for F1 through F5, especially for contest use. 2018-12-28 11:19:29 -05:00
Bill Somerville 4360a5b674 Add tool tip for rescan ADIF log button
Also removed the  tool tip for the  settings main tab widget  as it is
confusing when it gets inherited by children with no tool tip.
2018-12-02 16:07:46 +00:00
Bill Somerville dac6a2cc26 More relaxed validation for FD exchange and fix up to uppercase 2018-12-02 01:23:20 +00:00
Bill Somerville cf6311e007 Scan ADIF log asynchronously and new settings button to rescan ADIF log 2018-11-30 16:26:46 +00:00
Bill Somerville e5b17e270c Improved decode highlighting
Add  "Settings->Colors->Decode Highlighting"  context menu  buttons to
unset b/g  and f/g colours.  Add colour value  as #rrggbb or  unset in
text  to list  items.  Improved colour  assignment  to decodes  giving
better and more intuitive behaviour.
2018-11-29 01:03:44 +00:00
Bill Somerville 38bfde2dc5 Make settings dialog a reasonable default size 2018-11-12 02:02:07 +00:00
Bill Somerville 947b429723 Start implememntation of database based Fox log model and a new Fox log window widget
This change incorporates a reorganization of the GUI code with
widgets, validators, models, and item delegates being moved to
sub-directories.

Relax  the   requirements  of   the  ForeignKeyDelegate   and  related
CandidateKeyFilter classes to  allow them to work  with constant model
pointers for both referenced and referencing models.
2018-11-07 17:49:45 +00:00
Joe Taylor c57b5d3fca Add Tool Tips for Fox & Hound. 2018-11-07 09:32:21 -05:00
Steve Franke a9d096941a A second attempt at grouping contest selection radio buttons using hints from Bill. Contest types are now defined in a named enum in the Configuration class, Configuration::SpecialOperatingActivity. Current contest selection is queried using a Configuration class function, m_config.special_op_activity(). 2018-10-30 16:06:01 -05:00
Steve Franke 0c3b4c173e Reset starting tab number to 0 for Configuration.ui. 2018-10-28 09:28:53 -05:00
Steve Franke 9baa8c755d Change Fox/Hound checkboxes to radio buttons and move them into the same group box as the other contest radio buttons.
Make the group box checkable and the radio buttons mutually exclusive.
Prevent switch from any other mode to MSK144 and put up an error box if the contest radio button setting is not allowed for MSK144.
If currently in MSK144 mode and an invalid contest type is selected, put up an error box and change mode to FT8 where any contest type is allowed.
2018-10-27 17:21:29 -05:00
Bill Somerville 1ff4d53f05 Take advantage of the rest of the AD1C cty.dat info for highlighting
Highlighting for new continent, CQ  zone, and ITU zone added. Includes
a new class to manage the AD1C cty.dat database in memory.
2018-10-26 03:24:36 +01:00
Bill Somerville 8215f3412b Priorities for decoded message highlighting and new worked before internal database
Settings option to highlight not worked before entities/grids/calls by
mode. Fix issues with highlighting  decodes and generally refactor the
internal  workings  of  ADIF  and  QSO  recording  for  worked  before
detection.
2018-10-25 00:00:19 +01:00
Joe Taylor 60d6942cbe First cut at removing from GUI anything to do with legacy FT8 mode.
Note that calls to Fortran routines have not been changed.
2018-10-21 14:18:46 -04:00
Bill Somerville 088e2ce69e First attempt at decode huighlighting priorities
Drag'n'drop highligting items in "Settings->Colors" to set priorities,
higher up is higher priority.  The default priorities and colours have
been changed to give a reasonable starting configuration.
2018-10-18 21:11:39 +01:00
Bill Somerville 8a1244b377 Fix typo in UI Designer promoted class header name 2018-10-17 04:18:53 +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
Steve Franke fe4e1ead26 Fix a typo. 2018-10-09 15:31:37 -05:00
Joe Taylor 343cef2e03 Add some Tool Tips; make Esc key equivalent to clicking "Halt" button. 2018-10-09 15:40:38 -04:00
Joe Taylor c9cb15052c Option to AutoLog in contests; display to "Fox and Contest Log" window. 2018-10-03 20:08:47 +01:00
Joe Taylor 0451d10b25 Implement a QValidator for the Field Day and RTTY exchanges. 2018-10-03 19:35:38 +01:00
Joe Taylor fd02f16970 On "Colors" tab, change label "LoTW" to "No LoTW". 2018-09-27 14:24:43 -04:00
Joe Taylor 783bf8c80a Clean up the Colors tab. (Bill should look at the spacers...) 2018-09-13 11:59:52 -04:00
Joe Taylor a8ab245ce0 Set minimum widths for FieldDay_Exchange and RTTY_Exchange. A better way?? 2018-09-13 11:25:31 -04:00
Joe Taylor 410cd2b9a1 Allow user choice of "Not in LoTW" highlighting color. 2018-09-01 15:42:02 -04:00
Joe Taylor 82fe6fcff3 Tweak a label on Advanced tab. 2018-08-30 11:45:57 -04:00
Joe Taylor fed89ef888 Better protection against bad data in c77. Slightly wider default Settings window. 2018-08-30 10:52:38 -04:00
Bill Somerville 5c628edb54 Tidy up settings-> advanced layouts for a more platform independent experience 2018-08-29 21:02:06 +01:00
Joe Taylor 17beaf71de Cleaning up the handling of goofy calls. 2018-08-29 09:21:08 -04:00
Joe Taylor da2c670c0b Improved arrangement of controls on the Settings | Advanced tab. 2018-08-28 10:10:36 -04:00
Joe Taylor 6281439b12 Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-08-27 13:26:29 -04:00
Joe Taylor 7525eda28a Color highlighting to right (as well as left) text window. 2018-08-27 13:21:06 -04:00
Joe Taylor 266c903a8f Re-order the displayed colors for New DXCC, etc. 2018-08-25 15:45:07 -04:00
Joe Taylor 847327cf32 Finish implementing the color-highlighting window. 2018-08-25 15:37:30 -04:00
Joe Taylor 800e29d4db Fix two potential crash spots in packjt77. Add "Reset Defaults" to Colors tab. 2018-08-03 08:53:02 -04:00
Joe Taylor 7df048d10a Extend color options to include New DXCC, call, and grid by band. 2018-08-02 14:35:55 -04:00
Joe Taylor b6cd4fba41 Add widgets for input of contest exchanges. 2018-07-06 14:29:36 -04:00
Joe Taylor 854a7f2a5c NewCode.txt describes some necessary code additions. 2018-07-03 14:17:49 -04:00
Joe Taylor 2963e8c19a Add a m_config.bNoSpecial() function. 2018-07-03 10:38:50 -04:00