sirhc808
ee5d5c8ae9
improve physical structure
2019-07-02 10:19:43 -05:00
Bill Somerville
19c46774b4
Moving toward multiplier and dupe detection for contest modes
...
There's not much to show for this so far but some of the necessary
infrastructure is in place.
2019-05-30 22:20:09 +01:00
Bill Somerville
94b86c3b29
Finally fixed the default item delegate creation mechanism
2019-05-30 04:14:21 +01:00
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
67ab7c7b8b
Add Alt+O hotkey to change the operator quickly without going to the Settings dialog
...
Thanks to Jim, W2JC, for suggesting this enhancement.
2019-05-28 12:18:54 +01:00
Joe Taylor
7334ebb20b
New user option: "Calling CQ forces Call 1st".
2019-05-23 14:31:08 -04:00
Bill Somerville
d862449dc8
Merge branch 'develop' into feat-ft2
2019-03-22 20:51:42 +00:00
Bill Somerville
09ee9d3dc0
Add helpful tool tips to serial port drop down list items
2019-03-13 00:08:50 +00:00
Bill Somerville
f63c5e14bb
Load LoTW Users data if CSV file exists at startup
2019-03-02 13:22:42 +00:00
Joe Taylor
6b5131ab5e
Trial changes to support messages for Slovenian Contest Club's RTTY-like contest.
2019-02-28 11:21:06 -05:00
Joe Taylor
fdfb655b06
Option to select "Low sidelobes" or "Most sensitive" for waterfall spectra.
2019-02-25 15:04:05 -05:00
Bill Somerville
d17efce7a1
Improved validation for ARRL RTTY RU and FD exchange fields
...
Validation in "Settings->Advanced" only applies if the specific
special operations mode is enabled.
2019-01-10 15:13:56 +00: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
Bill Somerville
5b0f713cd4
Defer dwonloading LoTW users file until "Settings->Colors->Fetch" button pressed
...
This change also repairs a defect in showing potential LoTW users when
the "Settings->General->Show DXCC, grid, and worked before status"
option is not checked.
2019-01-01 16:19:01 +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
7294f83f59
Ensure that decode highlighting settings that a trashed by running an older version get reset
2018-12-07 21:27:33 +00:00
Bill Somerville
49b1a5ac62
ARRL RTTY Roundup rules require AK and HI residents to be DX and send serial numbers
2018-12-03 21:31:01 +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
314d8a645b
Replace deprecated Qt algorithms with C++ Standard Library equivalents
2018-11-25 22:13:15 +00:00
Bill Somerville
7b4b407455
Improved layout of settings frequencies and station details tables
2018-11-25 21:53:38 +00:00
Bill Somerville
ff7c2743b4
Open database outside of multi-settings loop to avoid reconnection warnings
2018-11-12 01:46:16 +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
Steve Franke
f2824af557
Initialize the SelectedActivity setting.
2018-11-01 08:12:04 -05:00
Steve Franke
d9a76fcc45
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-31 18:09:08 -05:00
Steve Franke
76ecac3e42
Remove unused variable. Streamline contest button initialization.
2018-10-31 18:09:04 -05:00
Bill Somerville
75186dfeff
Refactor ARRL contest exchange validators to use regexps and the existing Configuration validate method
2018-10-31 22:42:26 +00:00
Steve Franke
c1a86dae07
Make setEU_VHF_Contest() work.
2018-10-31 16:31:55 -05:00
Steve Franke
3d4dd9c761
More work on contest type selection.
2018-10-31 15:53:10 -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
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
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
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
5e9297bb74
Fox/Hound must use 77-bit msgs. Generate "CQ TEST" and "CQ HUND" msgs.
2018-10-04 09:55:50 -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
Bill Somerville
dd25dc3ad0
Fix omitted conflict
2018-10-03 19:33:10 +01:00
Joe Taylor
6d096db6d5
Implement a validator for FD and RTTY exchange entries.
2018-10-03 19:32:05 +01:00
Bill Somerville
617b845a85
Move LotW users file management to Configuration implementation
2018-10-01 22:43:13 +01:00
Joe Taylor
ab2708aa44
Fox/Hound mode does not yet use 77-bit messages, so we disallow them.
2018-09-13 13:42:58 -04:00
Joe Taylor
2c6344cdfa
Switch automatically to EU VHF contest messages, with notification to user.
2018-09-05 11:07:27 -04:00
Joe Taylor
410cd2b9a1
Allow user choice of "Not in LoTW" highlighting color.
2018-09-01 15:42:02 -04:00
Joe Taylor
47078e997f
One more try at the NewCall default color.
2018-08-03 21:19:33 -04:00
Joe Taylor
337981b6d3
Another tweak of a default color.
2018-08-03 18:40:25 -04:00
Joe Taylor
a607d55907
Tweak the default color for New Call.
2018-08-03 17:24:05 -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
0359414bfa
Complete many details of contest-mode auto-sequencing. More testing needed!
2018-07-30 13:23:23 -04:00
Joe Taylor
7482f27220
Contest modes force 77-bit messages. Fix a bug I introduced in auto-seq. Code cleanup.
2018-07-28 15:29:07 -04:00