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
48017c5827
Fix two bad behaviors following double-click on a decode.
...
1. Make it work even if second callsign is not that of present QSO partner.
2. Sequence to Tx4 if message contains R+report.
2018-11-07 11:33:30 -05:00
Joe Taylor
c57b5d3fca
Add Tool Tips for Fox & Hound.
2018-11-07 09:32:21 -05:00
Steve Franke
ab34db7556
Get rid of unused variable ldecode77.
2018-11-05 14:40:55 -06:00
Joe Taylor
fd86194d07
For now, disable use of "TU;" messages and don't call CQ automatically.
2018-11-05 14:33:26 -05:00
Joe Taylor
07f6d9d1ee
Correct the logic for going to Tx6 rather than Tx5.
2018-11-05 12:12:48 -05:00
Joe Taylor
0235cf69ff
Remove all vestiges of old (isync=1) FT8 mode. Many changes here!
2018-11-05 11:59:48 -05:00
Joe Taylor
6abde266eb
Commit d0113553
(send Tx6 rather than Tx5) should be for FT8 only.
2018-11-05 09:44:44 -05:00
Joe Taylor
33a01ad4fe
Add new files to wsjtx.pro.
2018-11-04 13:45:25 -05:00
Joe Taylor
d011355354
Send Tx6 rather than Tx5 after receiving RR73 in RTTY contest mode.
2018-11-02 16:52:57 -04:00
Joe Taylor
8d1adf0354
Fix several logging issues.
...
1. cabLog() clears m_xSent and m_xRcvd, so do it after logging
to ADIF log nd N1MM.
2. If someone calls in "None" mode, set m_xRcvd="".
3. Don't auto-log incomplete or invalid exchanges.
2018-11-02 16:25:47 -04:00
Joe Taylor
1589e4f126
Don't append end-of-line AP info is ncontest is nonzero.
2018-11-02 15:12:06 -04:00
Joe Taylor
aa0d4208ce
Add minimal routine to disable Tx after 5 minutes of no mouse movement.
2018-11-02 14:40:48 -04:00
Steve Franke
6ba2fb7bf9
Make default MSK144 TRPeriod 15s instead of 30s.
2018-11-02 08:12:43 -05:00
Steve Franke
3b7c32853e
Bump default MSK144 Ftol to 50 Hz (from 20 Hz) to make it more likely that new or casual users will decode some signals.
2018-11-01 11:20:51 -05:00
Steve Franke
436eff9ab7
Update SplashScreen.cpp.
2018-11-01 11:15:24 -05:00
Steve Franke
f2824af557
Initialize the SelectedActivity setting.
2018-11-01 08:12:04 -05:00
Steve Franke
2b48cc4487
Update wsprd README and delete an obsolete program.
2018-10-31 21:02:46 -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
77a997c296
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-31 22:42:53 +00: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
be07912a02
Streamline argument passing to initLogQSO.
2018-10-31 17:35:59 -05: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
de327f7840
Fix a garbled comment.
2018-10-29 10:18:52 -05:00
Steve Franke
fce13d2a82
This change allows Esc or F4 to clear the messages when a Next caller is queued up.
2018-10-28 14:25:34 -05:00
Steve Franke
0c3b4c173e
Reset starting tab number to 0 for Configuration.ui.
2018-10-28 09:28:53 -05:00
Steve Franke
13449d6099
Fix a typo that was preventing Tx Messages from being printed to righthand window.
2018-10-27 22:23:29 -05:00
Steve Franke
fe44bc6201
Reject standard messages with CQ and a Roger or CQ and a report.
2018-10-27 20:58:49 -05:00
Steve Franke
98c9810fba
Fix a typo that prevented Hound mode from being invoked.
2018-10-27 18:06:50 -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
5f37525db4
Fix a compiler error from a rather picky clang++
2018-10-26 17:30:58 +01:00
Bill Somerville
baed81d057
Fix a compiler error with a missing member function return type
2018-10-26 16:51:54 +01:00
Bill Somerville
e575cdd11b
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-26 03:28:14 +01: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
Steve Franke
2098a65fe4
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-25 16:39:45 -05:00
Steve Franke
87b97039b6
Remove a small bias in Watterson channel simulator channel amplitude.
2018-10-25 16:39:17 -05:00
Bill Somerville
dc3e62d499
Clear block background colour when starting a new decode window line
2018-10-25 10:31:23 +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
Bill Somerville
c6a3b9a170
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-23 19:07:42 +01:00
Joe Taylor
50ff8d3498
Don't allow Fox of Hound to use Ctrl+E or Shift+E to change Tx sequence.
2018-10-23 08:37:55 -04:00
Bill Somerville
fd0a056726
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-22 12:55:35 +01:00
Joe Taylor
68d3cab1d7
Don't need parse77() any more, so remove it.
2018-10-21 16:04:57 -04: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
Steve Franke
096a459ae8
Make sure that msksignalquality is not called on Sh decodes to avoid contamination of recent_calls array and resulting poor SWL performance in MSK144 mode.
2018-10-20 13:55:02 -05:00
Steve Franke
dea35fbf56
Tweak msk144sim output.
2018-10-20 10:16:17 -05:00
Joe Taylor
da02f7055f
Ont more try at getting the autogenerated messages right for nonstandard calls.
2018-10-19 21:50:09 -04:00
Joe Taylor
2815a7c1b9
Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4
2018-10-19 21:17:01 -04:00