From 78ed799a8bdce62e370f1be83d2ae33b38e86eb8 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Wed, 14 Nov 2018 22:03:45 -0500 Subject: [PATCH] Updated configuration panel to be more flexible (scroll areas) --- Configuration.cpp | 11 +- Configuration.ui | 5877 ++++++++++++++++++++++++--------------------- 2 files changed, 3088 insertions(+), 2800 deletions(-) diff --git a/Configuration.cpp b/Configuration.cpp index 22b673c..627f006 100644 --- a/Configuration.cpp +++ b/Configuration.cpp @@ -1042,6 +1042,7 @@ Configuration::impl::impl (Configuration * self, QDir const& temp_directory, , default_audio_output_device_selected_ {false} { ui_->setupUi (this); + // ui_->groupBox_6->setVisible(false); //### Temporary ??? ### { @@ -1438,7 +1439,9 @@ void Configuration::impl::done (int r) void Configuration::impl::read_settings () { SettingsGroup g {settings_, "Configuration"}; + setMinimumSize(800, 400); restoreGeometry (settings_->value ("WindowGeometry").toByteArray ()); + setMinimumSize(800, 400); auto_switch_bands_ = settings_->value("AutoSwitchBands", false).toBool(); my_callsign_ = settings_->value ("MyCall", QString {}).toString (); @@ -1880,7 +1883,8 @@ void Configuration::impl::set_rig_invariants () // makes no sense with rig as "None" ui_->monitor_last_used_check_box->setEnabled (false); - ui_->CAT_control_group_box->setEnabled (false); + ui_->catTab->setEnabled(false); + //ui_->CAT_control_group_box->setEnabled (false); ui_->test_CAT_push_button->setEnabled (false); ui_->test_PTT_push_button->setEnabled (TransceiverFactory::PTT_method_DTR == ptt_method || TransceiverFactory::PTT_method_RTS == ptt_method); @@ -1889,7 +1893,8 @@ void Configuration::impl::set_rig_invariants () else { ui_->monitor_last_used_check_box->setEnabled (true); - ui_->CAT_control_group_box->setEnabled (true); + ui_->catTab->setEnabled(true); + //ui_->CAT_control_group_box->setEnabled (true); ui_->test_CAT_push_button->setEnabled (true); ui_->test_PTT_push_button->setEnabled (false); ui_->TX_audio_source_group_box->setEnabled (transceiver_factory_.has_CAT_PTT_mic_data (rig) && TransceiverFactory::PTT_method_CAT == ptt_method); @@ -1940,7 +1945,9 @@ void Configuration::impl::set_rig_invariants () break; } } + ui_->CAT_serial_port_parameters_group_box->setEnabled (is_serial_CAT); + ui_->force_DTR_combo_box->setEnabled (is_serial_CAT && (cat_port != ptt_port || !ui_->PTT_DTR_radio_button->isEnabled () diff --git a/Configuration.ui b/Configuration.ui index 5fd7a8c..898f3ce 100644 --- a/Configuration.ui +++ b/Configuration.ui @@ -7,7 +7,7 @@ 0 0 800 - 651 + 525 @@ -44,224 +44,213 @@ - - - Station Details + + + QFrame::NoFrame - - - - - My Maidenhead Grid Locator: - - - grid_line_edit - - - - - - - Station callsign. - - - - - - - IARU Region - - - - - - - IARU Region: - - - region_combo_box - - - - - - - <html><head/><body><p>4 to 12-digit Maidenhead Locator</p></body></html> - - - 12 - - - - - - - My Callsign: - - - callsign_line_edit - - - - - - - Callsign Groups (comma separated): - - - - - - - <html><head/><body><p>Enter a comma separated list of callsign groups (e.g., @GROUP/1, @ARES, @RACES, etc). <br/><br/>Each group behaves similarly to @ALLCALL. Messages that are directed to the group are printed at all participating stations.</p></body></html> - - - - - - @ALLCALL, ... - - - - - - - - - - Station Messages + + QFrame::Plain - - - - - <html><head/><body><p>Station Description Message</p></body></html> - - - Station Detail (QTC) Message: - - - - - - - CQCQCQ <MYGRID4> - - - - - - - HW CPY? - - - - - - - <html><head/><body><p>Station location message that is transmitted in response to &quot;@&quot; directed queries.</p></body></html> - - - - - - - Reply Message: - - - - - - - <html><head/><body><p>Station location message</p></body></html> - - - Station Location (QTH) Message: - - - - - - - <html><head/><body><p>Station message that is transmitted in response to &quot;&amp;&quot; directed queries.</p></body></html> - - - - - - - - - false - - - false - - - Message generation for type 2 compound callsign holders: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - type_2_msg_gen_combo_box - - - - - - - false - - - false - - - <html><head/><body><p>Type 2 compound callsigns are those with prefixes or suffixes not included in the allowed shortlist (See Help-&gt;Add-on prefixes and suffixes).</p><p>This option determines which generated messages should contain your full type 2 compound call sign rather than your base callsign. It only applies if you have a type 2 compound callsign.</p><p>This option controls the way the messages that are used to answer CQ calls are generated. Generated messages 6 (CQ) and 5 (73) will always contain your full callsign. The JT65 and JT9 protocols allow for some standard messages with your full call at the expense of another piece of information such as the DX call or your locator.</p><p>Choosing message 1 omits the DX callsign which may be an issue when replying to CQ calls. Choosing message 3 also omits the DX callsign and many versions of this and other software will not extract the report. Choosing neither means that your full callsign only goes in your message 5 (73) so your QSO partner may log the wrong callsign.</p><p>None of these options are perfect, message 3 is usually best but be aware your QSO partner may not log the report you send them.</p></body></html> - - - 1 - - - - Full call in Tx1 - + + 0 + + + true + + + + + 0 + 0 + 738 + 378 + + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Station Details + + + + + + My Maidenhead Grid Locator: + + + grid_line_edit + + - - - Full call in Tx3 - + + + + Station callsign. + + - - - Full call in Tx5 only - + + + + IARU Region + + - - - - - - - - CQ Message: - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - + + + + IARU Region: + + + region_combo_box + + + + + + + <html><head/><body><p>4 to 12-digit Maidenhead Locator</p></body></html> + + + 12 + + + + + + + My Callsign: + + + callsign_line_edit + + + + + + + Callsign Groups (comma separated): + + + + + + + <html><head/><body><p>Enter a comma separated list of callsign groups (e.g., @GROUP/1, @ARES, @RACES, etc). <br/><br/>Each group behaves similarly to @ALLCALL. Messages that are directed to the group are printed at all participating stations.</p></body></html> + + + + + + @ALLCALL, ... + + + + + + + + + + Station Messages + + + + + + <html><head/><body><p>Station Description Message</p></body></html> + + + Station Detail (QTC) Message: + + + + + + + CQCQCQ <MYGRID4> + + + + + + + HW CPY? + + + + + + + <html><head/><body><p>Station location message that is transmitted in response to &quot;@&quot; directed queries.</p></body></html> + + + + + + + Reply Message: + + + + + + + <html><head/><body><p>Station location message</p></body></html> + + + Station Location (QTH) Message: + + + + + + + <html><head/><body><p>Station message that is transmitted in response to &quot;&amp;&quot; directed queries.</p></body></html> + + + + + + + CQ Message: + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + @@ -272,454 +261,481 @@ - - - Behavior + + + QFrame::NoFrame - - - - - true - - - Show distance to DX station in miles rather than kilometers. - - - Display dista&nce in miles - - - - - - - Don't start decoding until the monitor button is clicked. - - - Mon&itor (RX) off at startup - - - false - - - - - - - Autoreply (AUTO) off at startup - - - - - - - Disable message relay (>) when AUTO is enabled - - - - - - - false - - - <html><head/><body><p>Check this if you wish to automatically return to the last monitored frequency when monitor is enabled, leave it unchecked if you wish to have the current rig frequency maintained.</p></body></html> - - - Monitor returns to last used frequency - - - - - - - true - - - <html><head/><body><p>Some rigs are not able to process CAT commands while transmitting. This means that if you are operating in split mode you may have to uncheck this option.</p></body></html> - - - Allow Tx frequency changes while transmitting - - - - - - - false - - - false - - - Single decode - - - - - - - Immediately transmit CQ, Reply, QTC, QTH, Saved, and Directed messages from the menu - - - - - - - - - false - - - false - - - Send a CW ID after every 73 or free text message. - - - CW ID a&fter 73 - - - - - - - true - - - - 0 - 0 - - - - false - - - Periodic CW ID Inter&val: - - - CW_id_interval_spin_box - - - - - - - true - - - - 0 - 0 - - - - false - - - Send a CW ID periodically every few minutes. + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 724 + 473 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Behavior + + + + + + true + + + Show distance to DX station in miles rather than kilometers. + + + Display dista&nce in miles + + + + + + + Don't start decoding until the monitor button is clicked. + + + Mon&itor (RX) off at startup + + + false + + + + + + + Autoreply (AUTO) off at startup + + + + + + + Disable message relay (>) when AUTO is enabled + + + + + + + false + + + <html><head/><body><p>Check this if you wish to automatically return to the last monitored frequency when monitor is enabled, leave it unchecked if you wish to have the current rig frequency maintained.</p></body></html> + + + Monitor returns to last used frequency + + + + + + + true + + + <html><head/><body><p>Some rigs are not able to process CAT commands while transmitting. This means that if you are operating in split mode you may have to uncheck this option.</p></body></html> + + + Allow Tx frequency changes while transmitting + + + + + + + false + + + false + + + Single decode + + + + + + + Immediately transmit CQ, Reply, QTC, QTH, Saved, and Directed messages from the menu + + + + + + + + + false + + + false + + + Send a CW ID after every 73 or free text message. + + + CW ID a&fter 73 + + + + + + + true + + + + 0 + 0 + + + + false + + + Periodic CW ID Inter&val: + + + CW_id_interval_spin_box + + + + + + + true + + + + 0 + 0 + + + + false + + + Send a CW ID periodically every few minutes. This might be required under your countries licence regulations. It will not interfere with other users as it is always sent in the quiet period when decoding is done. + + + + + + + + + false + + + + 0 + 0 + 100 + 30 + + + + false + + + Enable VHF/UHF/Microwave features - - - - - - - false - - - - 0 - 0 - 100 - 30 - - - - false - - - Enable VHF/UHF/Microwave features - - - - - false - - - - 0 - 0 - 100 - 30 - - - - false - - - Decode after EME delay - - - - - false - - - - 0 - 0 - 100 - 30 - - - - false - - - Automatic transmission mode. - - - Doubl&e-click on call sets Tx enable - - - - - false - - - - 0 - 0 - 100 - 30 - - - - false - - - Turns off automatic transmissions after sending a 73 or any other free + + + false + + + + 0 + 0 + 100 + 30 + + + + false + + + Decode after EME delay + + + + + false + + + + 0 + 0 + 100 + 30 + + + + false + + + Automatic transmission mode. + + + Doubl&e-click on call sets Tx enable + + + + + false + + + + 0 + 0 + 100 + 30 + + + + false + + + Turns off automatic transmissions after sending a 73 or any other free text message. - - - Di&sable Tx after sending 73 - + + + Di&sable Tx after sending 73 + + + + + + + + Aging + + + + + + + + Remove callsigns from call activity after: + + + callsign_aging_spin_box + + + + + + + <html><head/><body><p>Number of minutes between unattended pings</p></body></html> + + + Disabled + + + minutes + + + + + + 0 + + + 1440 + + + 1 + + + 0 + + + + + + + + + + + Remove messages from band activity after: + + + callsign_aging_spin_box + + + + + + + <html><head/><body><p>Number of minutes between unattended pings</p></body></html> + + + Disabled + + + minutes + + + + + + 0 + + + 1440 + + + 1 + + + 2 + + + + + + + + + + + + Heartbeat (HB) + + + + + + Allow heartbeat transmissions outside of heartbeat sub-channel (500Hz - 1000Hz) + + + + + + + + + Heartbeat interval: + + + + + + + <html><head/><body><p>Number of minutes between unattended heartbeat transmissions.</p></body></html> + + + Disabled + + + minutes + + + every + + + 0 + + + 1440 + + + 5 + + + 30 + + + + + + + + + + + Heartbeat idle watchdog timer: + + + tx_watchdog_spin_box + + + + + + + <html><head/><body><p>Number of minutes before unattended heartbeat transmissions are aborted.</p></body></html> + + + Disabled + + + minutes + + + after + + + 0 + + + 1440 + + + 1 + + + 60 + + + + + + + + + - - - - Aging - - - - - - - - Remove callsigns from call activity after: - - - callsign_aging_spin_box - - - - - - - <html><head/><body><p>Number of minutes between unattended pings</p></body></html> - - - Disabled - - - minutes - - - - - - 0 - - - 1440 - - - 1 - - - 0 - - - - - - - - - - - Remove messages from band activity after: - - - callsign_aging_spin_box - - - - - - - <html><head/><body><p>Number of minutes between unattended pings</p></body></html> - - - Disabled - - - minutes - - - - - - 0 - - - 1440 - - - 1 - - - 2 - - - - - - - - - - - - Heartbeat (HB) - - - - - - Allow heartbeat transmissions outside of heartbeat sub-channel (500Hz - 1000Hz) - - - - - - - - - Heartbeat interval: - - - - - - - <html><head/><body><p>Number of minutes between unattended heartbeat transmissions.</p></body></html> - - - Disabled - - - minutes - - - every - - - 0 - - - 1440 - - - 5 - - - 30 - - - - - - - - - - - Heartbeat idle watchdog timer: - - - tx_watchdog_spin_box - - - - - - - <html><head/><body><p>Number of minutes before unattended heartbeat transmissions are aborted.</p></body></html> - - - Disabled - - - minutes - - - after - - - 0 - - - 1440 - - - 1 - - - 60 - - - - - - - - - - - - Qt::Vertical - - - - 0 - 0 - - - - @@ -730,405 +746,835 @@ text message. Radio interface configuration settings. - - - - - 0 - 0 - + + + + + + Rig: + + + rig_combo_box + + + + + + + + 1 + 0 + + + + + + + + Poll Interval: + + + CAT_poll_interval_spin_box + + + + + + + <html><head/><body><p>Interval to poll rig for status. Longer intervals will mean that changes to the rig will take longer to be detected.</p></body></html> + + + s + + + 1 + + + + + + + + + 0 - - Settings that control your CAT interface. - - - CAT Control - - - - - - QFormLayout::ExpandingFieldsGrow - - - - - Port: + + + CAT Control + + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 718 + 435 + - - CAT_port_combo_box - - - - - - - - 1 - 0 - - - - Serial port used for CAT control. - - - true - - - - - - QComboBox::NoInsert - - - - - - - - - - 0 - 0 - - - - Serial Port Parameters - - - - - - QFormLayout::ExpandingFieldsGrow + + + 0 - - - - Baud Rate: - - - CAT_serial_baud_combo_box + + 0 + + + 0 + + + 0 + + + + + + + Port: + + + CAT_port_combo_box + + + + + + + + 1 + 0 + + + + Serial port used for CAT control. + + + true + + + + + + QComboBox::NoInsert + + + + + + + + + Parameters + + + + + + + Baud Rate: + + + CAT_serial_baud_combo_box + + + + + + + + 0 + 0 + + + + Serial port data rate which must match the setting of your radio. + + + 0 + + + + 1200 + + + + + 2400 + + + + + 4800 + + + + + 9600 + + + + + 19200 + + + + + 38400 + + + + + 57600 + + + + + 115200 + + + + + + + + + + <html><head/><body><p>Number of data bits used to communicate with your radio's CAT interface (usually eight).</p></body></html> + + + Data Bits + + + + + + D&efault + + + true + + + CAT_data_bits_button_group + + + + + + + Se&ven + + + true + + + CAT_data_bits_button_group + + + + + + + E&ight + + + false + + + CAT_data_bits_button_group + + + + + + + + + + <html><head/><body><p>Number of stop bits used when communicating with your radio's CAT interface</p><p>(consult you radio's manual for details).</p></body></html> + + + Stop Bits + + + + + + Default + + + true + + + CAT_stop_bits_button_group + + + + + + + On&e + + + CAT_stop_bits_button_group + + + + + + + T&wo + + + false + + + CAT_stop_bits_button_group + + + + + + + + + + <html><head/><body><p>Flow control protocol used between this computer and your radio's CAT interface (usually &quot;None&quot; but some require &quot;Hardware&quot;).</p></body></html> + + + Handshake + + + + + + Default + + + true + + + CAT_handshake_button_group + + + + + + + &None + + + false + + + CAT_handshake_button_group + + + + + + + Software flow control (very rare on CAT interfaces). + + + XON/XOFF + + + CAT_handshake_button_group + + + + + + + Flow control using the RTS and CTS RS-232 control lines +not often used but some radios have it as an option and +a few, particularly some Kenwood rigs, require it). + + + &Hardware + + + CAT_handshake_button_group + + + + + + + + + + Special control of CAT port control lines. + + + Force Control Lines + + + false + + + + + + + + + + + + + + High + + + + + Low + + + + + + + + DTR: + + + force_DTR_combo_box + + + + + + + + + + + RTS: + + + force_RTS_combo_box + + + + + + + + + + + + + High + + + + + Low + + + + + + + + + + - - + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + Rig Options + + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 718 + 436 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + - + 0 0 - Serial port data rate which must match the setting of your radio. + How this program activates the PTT on your radio - - 0 + + PTT Method - - - 1200 - - - - - 2400 - - - - - 4800 - - - - - 9600 - - - - - 19200 - - - - - 38400 - - - - - 57600 - - - - - 115200 - - + + + + + <html><head/><body><p>No PTT activation, instead the radio's automatic VOX is used to key the transmitter.</p><p>Use this if you have no radio interface hardware.</p></body></html> + + + VO&X + + + PTT_method_button_group + + + + + + + <html><head/><body><p>Use the RS-232 DTR control line to toggle your radio's PTT, requires hardware to inteface the line.</p><p>Some commercial interface units also use this method.</p><p>The DTR control line of the CAT serial port may be used for this or a DTR control line on a different serial port may be used.</p></body></html> + + + &DTR + + + true + + + PTT_method_button_group + + + + + + + Some radios support PTT via CAT commands, +use this option if your radio supports it and you have no +other hardware interface for PTT. + + + C&AT + + + PTT_method_button_group + + + + + + + <html><head/><body><p>Use the RS-232 RTS control line to toggle your radio's PTT, requires hardware to inteface the line.</p><p>Some commercial interface units also use this method.</p><p>The RTS control line of the CAT serial port may be used for this or a RTS control line on a different serial port may be used. Note that this option is not available on the CAT serial port when hardware flow control is used.</p></body></html> + + + R&TS + + + PTT_method_button_group + + + + + + + QFormLayout::ExpandingFieldsGrow + + + + + Port: + + + PTT_port_combo_box + + + + + + + + 1 + 0 + + + + <html><head/><body><p>Select the RS-232 serial port utilised for PTT control, this option is available when DTR or RTS is selected above as a transmit method.</p><p>This port can be the same one as the one used for CAT control.</p><p>For some interface types the special value CAT may be chosen, this is used for non-serial CAT interfaces that can control serial port control lines remotely (OmniRig for example).</p></body></html> + + + true + + + + + + -1 + + + QComboBox::NoInsert + + + + + + + + + + Modulation mode selected on radio. + + + Mode + + + + + + <html><head/><body><p>USB is usually the correct modulation mode,</p><p>unless the radio has a special data or packet mode setting</p><p>for AFSK operation.</p></body></html> + + + US&B + + + true + + + TX_mode_button_group + + + + + + + Don't allow the program to set the radio mode +(not recommended but use if the wrong mode +or bandwidth is selected). + + + None + + + TX_mode_button_group + + + + + + + If this is availabe then it is usually the correct mode for this program. + + + Data/P&kt + + + TX_mode_button_group + + + + + + + + + + Some radios can select the audio input using a CAT command, +this setting allows you to select which audio input will be used +(if it is available then generally the Rear/Data option is best). + + + Transmit Audio Source + + + + + + Rear&/Data + + + TX_audio_source_button_group + + + + + + + &Front/Mic + + + true + + + TX_audio_source_button_group + + + + + + + + + + Split Operation + + + + + + Fake It + + + split_mode_button_group + + + + + + + Rig + + + split_mode_button_group + + + + + + + None + + + true + + + split_mode_button_group + + + + + + + + + + Advanced + + + + + + Tx delay: + + + sbTxDelay + + + + + + + Minimum delay between assertion of PTT and start of Tx audio. + + + s + + + 1 + + + 0.000000000000000 + + + 0.500000000000000 + + + 0.100000000000000 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + - - - - - <html><head/><body><p>Number of data bits used to communicate with your radio's CAT interface (usually eight).</p></body></html> - - - Data Bits - - - - - - D&efault - - - true - - - CAT_data_bits_button_group - - - - - - - Se&ven - - - true - - - CAT_data_bits_button_group - - - - - - - E&ight - - - false - - - CAT_data_bits_button_group - - - - - - - - - - <html><head/><body><p>Number of stop bits used when communicating with your radio's CAT interface</p><p>(consult you radio's manual for details).</p></body></html> - - - Stop Bits - - - - - - Default - - - true - - - CAT_stop_bits_button_group - - - - - - - On&e - - - CAT_stop_bits_button_group - - - - - - - T&wo - - - false - - - CAT_stop_bits_button_group - - - - - - - - - - <html><head/><body><p>Flow control protocol used between this computer and your radio's CAT interface (usually &quot;None&quot; but some require &quot;Hardware&quot;).</p></body></html> - - - Handshake - - - - - - Default - - - true - - - CAT_handshake_button_group - - - - - - - &None - - - false - - - CAT_handshake_button_group - - - - - - - Software flow control (very rare on CAT interfaces). - - - XON/XOFF - - - CAT_handshake_button_group - - - - - - - Flow control using the RTS and CTS RS-232 control lines -not often used but some radios have it as an option and -a few, particularly some Kenwood rigs, require it). - - - &Hardware - - - CAT_handshake_button_group - - - - - - - - - - Special control of CAT port control lines. - - - Force Control Lines - - - false - - - - - - - - - - - - - - High - - - - - Low - - - - - - - - DTR: - - - force_DTR_combo_box - - - - - - - - - - - RTS: - - - force_RTS_combo_box - - - - - - - - - - - - - High - - - - - Low - - - - - - - - - - - - - + + + + + - - - - Qt::Horizontal - - - - + @@ -1186,413 +1632,6 @@ radio interface behave as expected. - - - - Qt::Horizontal - - - - - - - Qt::Vertical - - - - 0 - 0 - - - - - - - - Modulation mode selected on radio. - - - Mode - - - - - - <html><head/><body><p>USB is usually the correct modulation mode,</p><p>unless the radio has a special data or packet mode setting</p><p>for AFSK operation.</p></body></html> - - - US&B - - - true - - - TX_mode_button_group - - - - - - - Don't allow the program to set the radio mode -(not recommended but use if the wrong mode -or bandwidth is selected). - - - None - - - TX_mode_button_group - - - - - - - If this is availabe then it is usually the correct mode for this program. - - - Data/P&kt - - - TX_mode_button_group - - - - - - - - - - Split Operation - - - - - - Fake It - - - split_mode_button_group - - - - - - - Rig - - - split_mode_button_group - - - - - - - None - - - true - - - split_mode_button_group - - - - - - - - - - Qt::Vertical - - - - 0 - 0 - - - - - - - - - - Rig: - - - rig_combo_box - - - - - - - - 1 - 0 - - - - - - - - Poll Interval: - - - CAT_poll_interval_spin_box - - - - - - - <html><head/><body><p>Interval to poll rig for status. Longer intervals will mean that changes to the rig will take longer to be detected.</p></body></html> - - - s - - - 1 - - - - - - - - - Qt::Horizontal - - - - - - - - 0 - 0 - - - - How this program activates the PTT on your radio - - - PTT Method - - - - - - <html><head/><body><p>No PTT activation, instead the radio's automatic VOX is used to key the transmitter.</p><p>Use this if you have no radio interface hardware.</p></body></html> - - - VO&X - - - PTT_method_button_group - - - - - - - <html><head/><body><p>Use the RS-232 DTR control line to toggle your radio's PTT, requires hardware to inteface the line.</p><p>Some commercial interface units also use this method.</p><p>The DTR control line of the CAT serial port may be used for this or a DTR control line on a different serial port may be used.</p></body></html> - - - &DTR - - - true - - - PTT_method_button_group - - - - - - - Some radios support PTT via CAT commands, -use this option if your radio supports it and you have no -other hardware interface for PTT. - - - C&AT - - - PTT_method_button_group - - - - - - - <html><head/><body><p>Use the RS-232 RTS control line to toggle your radio's PTT, requires hardware to inteface the line.</p><p>Some commercial interface units also use this method.</p><p>The RTS control line of the CAT serial port may be used for this or a RTS control line on a different serial port may be used. Note that this option is not available on the CAT serial port when hardware flow control is used.</p></body></html> - - - R&TS - - - PTT_method_button_group - - - - - - - QFormLayout::ExpandingFieldsGrow - - - - - Port: - - - PTT_port_combo_box - - - - - - - - 1 - 0 - - - - <html><head/><body><p>Select the RS-232 serial port utilised for PTT control, this option is available when DTR or RTS is selected above as a transmit method.</p><p>This port can be the same one as the one used for CAT control.</p><p>For some interface types the special value CAT may be chosen, this is used for non-serial CAT interfaces that can control serial port control lines remotely (OmniRig for example).</p></body></html> - - - true - - - - - - -1 - - - QComboBox::NoInsert - - - - - - - - - - - - Some radios can select the audio input using a CAT command, -this setting allows you to select which audio input will be used -(if it is available then generally the Rear/Data option is best). - - - Transmit Audio Source - - - - - - Rear&/Data - - - TX_audio_source_button_group - - - - - - - &Front/Mic - - - true - - - TX_audio_source_button_group - - - - - - - - - - Qt::Vertical - - - - 0 - 0 - - - - - - - - Qt::Vertical - - - - - - - Advanced - - - - - - Tx delay: - - - sbTxDelay - - - - - - - Minimum delay between assertion of PTT and start of Tx audio. - - - s - - - 1 - - - 0.000000000000000 - - - 0.500000000000000 - - - 0.100000000000000 - - - - - - - - - - Qt::Horizontal - - - @@ -1604,268 +1643,308 @@ this setting allows you to select which audio input will be used - - - Souncard + + + QFrame::NoFrame - - Soundcard + + QFrame::Plain - - - - - - 1 - 0 - - - - Select the audio CODEC to use for transmitting. + + 0 + + + true + + + + + 0 + 0 + 760 + 427 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Souncard + + + Soundcard + + + + + + + 1 + 0 + + + + Select the audio CODEC to use for transmitting. If this is your default device for system sounds then ensure that all system sounds are disabled otherwise you will broadcast any systems sounds generated during transmitting periods. - - - - - - - - 1 - 0 - - - - Select the audio CODEC to use for receiving. - - - - - - - &Input: - - - sound_input_combo_box - - - - - - - Select the channel to use for receiving. - - - - Mono - - - - - Left - - - - - Right - - - - - Both - - - - - - - - Select the audio channel used for transmission. + + + + + + + + 1 + 0 + + + + Select the audio CODEC to use for receiving. + + + + + + + &Input: + + + sound_input_combo_box + + + + + + + Select the channel to use for receiving. + + + + Mono + + + + + Left + + + + + Right + + + + + Both + + + + + + + + Select the audio channel used for transmission. Unless you have multiple radios connected on different channels; then you will usually want to select mono or both here. - - - - Mono + + + + Mono + + + + + Left + + + + + Right + + + + + Both + + + + + + + + Ou&tput: + + + sound_output_combo_box + + + + + + + + + + Save Directory - - - - Left + + Save Directory - - - - Right + + + + + Loc&ation: + + + save_path_select_push_button + + + + + + + + 1 + 0 + + + + Path to which .WAV files are saved. + + + false + + + background-color: rgb(255, 255, 255); + + + TextLabel + + + + + + + Click to select a different save directory for .WAV files. + + + S&elect + + + + + + + + + + AzEl Directory - - - - Both + + AzEl Directory - - - - - - - Ou&tput: - - - sound_output_combo_box - - - - + + + + + Location: + + + azel_path_select_push_button + + + + + + + + 1 + 0 + + + + background-color: rgb(255, 255, 255); + + + TextLabel + + + + + + + Select + + + + + + + + + + Power Memory By Band + + + Remember power settings by band + + + + + + Enable power memory during transmit + + + Transmit + + + + + + + Enable power memory during tuning + + + Tune + + + + + + + + + + Qt::Vertical + + + + 0 + 0 + + + + + + - - - - Save Directory - - - Save Directory - - - - - - Loc&ation: - - - save_path_select_push_button - - - - - - - - 1 - 0 - - - - Path to which .WAV files are saved. - - - false - - - background-color: rgb(255, 255, 255); - - - TextLabel - - - - - - - Click to select a different save directory for .WAV files. - - - S&elect - - - - - - - - - - AzEl Directory - - - AzEl Directory - - - - - - Location: - - - azel_path_select_push_button - - - - - - - - 1 - 0 - - - - background-color: rgb(255, 255, 255); - - - TextLabel - - - - - - - Select - - - - - - - - - - Power Memory By Band - - - Remember power settings by band - - - - - - Enable power memory during transmit - - - Transmit - - - - - - - Enable power memory during tuning - - - Tune - - - - - - - - - - Qt::Vertical - - - - 0 - 0 - - - - @@ -1877,407 +1956,440 @@ both here. - - - Logging + + + QFrame::NoFrame - - - - - - - Op Call: - - - - - - - false - - - false - - - The program will pop up a partially completed Log QSO dialog when you send a 73 or free text message. - - - Promp&t me to log QSO - - - - - - - false - - - false - - - Check this option to force the clearing of the DX Call + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 746 + 519 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Logging + + + + + + + + Op Call: + + + + + + + false + + + false + + + The program will pop up a partially completed Log QSO dialog when you send a 73 or free text message. + + + Promp&t me to log QSO + + + + + + + false + + + false + + + Check this option to force the clearing of the DX Call and DX Grid fields when a 73 or free text message is sent. - - - Clear &DX call and grid after logging - - - - - - - <html><head/><body><p>The callsign of the operator, if different from the station callsign.</p></body></html> - - - - - - - Some logging programs will not accept JT-65 or JT9 as a recognized mode. - - - Con&vert mode to DATA - - - - - - - false - - - false - - - Some logging programs will not accept the type of reports + + + Clear &DX call and grid after logging + + + + + + + <html><head/><body><p>The callsign of the operator, if different from the station callsign.</p></body></html> + + + + + + + Some logging programs will not accept JT-65 or JT9 as a recognized mode. + + + Con&vert mode to DATA + + + + + + + false + + + false + + + Some logging programs will not accept the type of reports saved by this program. Check this option to save the sent and received reports in the comments field. - - - d&B reports to comments - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Qt::Horizontal - - - - - - - Network Services - - - - - - The program can send your station details and all + + + d&B reports to comments + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + UDP API + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + UDP Server: + + + udp_server_line_edit + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Optional hostname of network service to receive decodes.</p><p>Formats:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hostname</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 multicast group address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 multicast group address</li></ul><p>Clearing this field will disable the broadcasting of UDP status updates.</p></body></html> + + + Qt::ImhDigitsOnly + + + + + + + UDP Server Port: + + + udp_server_port_spin_box + + + + + + + <html><head/><body><p>Enter the service port number of the UDP server that should receive updates. If this is zero no updates will be broadcast.</p></body></html> + + + 0 + + + 65534 + + + + + + + + + + + Enable UDP Server API + + + + + + + <html><head/><body><p>With this enabled WSJT-X will accept certain requests back from a UDP server that receives decode messages.</p></body></html> + + + Accept UDP requests + + + + + + + + + <html><head/><body><p>Check to allow changes to grid, qtc, etc from external programs</p></body></html> + + + Accept Dynamic Station Information + + + + + + + + + false + + + <html><head/><body><p>Indicate acceptance of an incoming UDP request. The effect of this option varies depending on the operating system and window manager, its intent is to notify the acceptance of an incoming UDP request even if this application is minimized or hidden.</p></body></html> + + + Notify on accepted UDP request + + + + + + + false + + + <html><head/><body><p>Restore the window from minimized if an UDP request is accepted.</p></body></html> + + + Accepted UDP request restores window + + + + + + + + + + + + Network Services + + + + + + The program can send your station details and all decoded signals as spots to the http://pskreporter.info web site. This is used for reverse ping analysis which is very useful for assessing propagation and system performance. - - - Enable spotting to reporting networks (PSKReporter && APRS-IS) - - - true - - - - - - - QFormLayout::AllNonFixedFieldsGrow - - - - - APRS Server: - - - udp_server_line_edit - - - - - - - - 0 - 0 - - - - <html><head/><body><p>Optional hostname of APRS server to send spots to.</p><p>Formats:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hostname</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 multicast group address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 multicast group address</li></ul><p>Clearing this field will disable the spotting to APRS.</p></body></html> - - - Qt::ImhDigitsOnly - - - rotate.aprs2.net - - - - - - - APRS Server Port: - - - udp_server_port_spin_box - - - - - - - <html><head/><body><p>Enter the service port number of the APRS server that should receive updates. If this is zero no updates will be broadcast.</p></body></html> - - - 0 - - - 65534 - - - 14580 - - - - - - - <html><head/><body><p>APRS Server Passcode for Sending APRS Packets</p></body></html> - - - APRS Passcode: - - - - - - - - - - - - - - - UDP API - - - - - - QFormLayout::AllNonFixedFieldsGrow - - - - - UDP Server: - - - udp_server_line_edit - - - - - - - - 0 - 0 - - - - <html><head/><body><p>Optional hostname of network service to receive decodes.</p><p>Formats:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hostname</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 multicast group address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 multicast group address</li></ul><p>Clearing this field will disable the broadcasting of UDP status updates.</p></body></html> - - - Qt::ImhDigitsOnly - - - - - - - UDP Server Port: - - - udp_server_port_spin_box - - - - - - - <html><head/><body><p>Enter the service port number of the UDP server that should receive updates. If this is zero no updates will be broadcast.</p></body></html> - - - 0 - - - 65534 - - - - - - - - - - - Enable UDP Server API - - - - - - - <html><head/><body><p>With this enabled WSJT-X will accept certain requests back from a UDP server that receives decode messages.</p></body></html> - - - Accept UDP requests - - - - - - - - - <html><head/><body><p>Check to allow changes to grid, qtc, etc from external programs</p></body></html> - Accept Dynamic Station Information + Enable spotting to reporting networks (PSKReporter && APRS-IS) + + + true + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + APRS Server: + + + udp_server_line_edit + + + + + + + + 0 + 0 + + + + <html><head/><body><p>Optional hostname of APRS server to send spots to.</p><p>Formats:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hostname</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 multicast group address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 multicast group address</li></ul><p>Clearing this field will disable the spotting to APRS.</p></body></html> + + + Qt::ImhDigitsOnly + + + rotate.aprs2.net + + + + + + + APRS Server Port: + + + udp_server_port_spin_box + + + + + + + <html><head/><body><p>Enter the service port number of the APRS server that should receive updates. If this is zero no updates will be broadcast.</p></body></html> + + + 0 + + + 65534 + + + 14580 + + + + + + + <html><head/><body><p>APRS Server Passcode for Sending APRS Packets</p></body></html> + + + APRS Passcode: + + + + + + + + - - - - - false + + + + + + N1MM Logger+ Broadcasts + + + + QFormLayout::AllNonFixedFieldsGrow - - <html><head/><body><p>Indicate acceptance of an incoming UDP request. The effect of this option varies depending on the operating system and window manager, its intent is to notify the acceptance of an incoming UDP request even if this application is minimized or hidden.</p></body></html> - - - Notify on accepted UDP request - - - - - - - false - - - <html><head/><body><p>Restore the window from minimized if an UDP request is accepted.</p></body></html> - - - Accepted UDP request restores window - - - - - - + + + + <html><head/><body><p>When checked, WSJT-X will broadcast a logged contact in ADIF format to the configured hostname and port. </p></body></html> + + + Enable logged contact ADIF broadcast + + + + + + + + + <html><head/><body><p>N1MM Server:</p></body></html> + + + + + + + <html><head/><body><p>Optional host name of N1MM Logger+ program to receive ADIF UDP broadcasts. This is usually 'localhost' or ip address 127.0.0.1</p><p>Formats:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hostname</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 multicast group address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 multicast group address</li></ul><p>Clearing this field will disable broadcasting of ADIF information via UDP.</p></body></html> + + + + + + + <html><head/><body><p>N1MM Server Port:</p></body></html> + + + + + + + <html><head/><body><p>Enter the port number that should be used for UDP broadcasts of ADIF log information. For N1MM Logger+, this value should be 2333. If this is zero, no updates will be broadcast.</p></body></html> + + + + + + + + + + + + Qt::Vertical + + + + 0 + 0 + + + + + + - - - - N1MM Logger+ Broadcasts - - - - QFormLayout::AllNonFixedFieldsGrow - - - - - <html><head/><body><p>When checked, WSJT-X will broadcast a logged contact in ADIF format to the configured hostname and port. </p></body></html> - - - Enable logged contact ADIF broadcast - - - - - - - - - <html><head/><body><p>N1MM Server:</p></body></html> - - - - - - - <html><head/><body><p>Optional host name of N1MM Logger+ program to receive ADIF UDP broadcasts. This is usually 'localhost' or ip address 127.0.0.1</p><p>Formats:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">hostname</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv4 multicast group address</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPv6 multicast group address</li></ul><p>Clearing this field will disable broadcasting of ADIF information via UDP.</p></body></html> - - - - - - - <html><head/><body><p>N1MM Server Port:</p></body></html> - - - - - - - <html><head/><body><p>Enter the port number that should be used for UDP broadcasts of ADIF log information. For N1MM Logger+, this value should be 2333. If this is zero, no updates will be broadcast.</p></body></html> - - - - - - - - - - - - Qt::Vertical - - - - 0 - 0 - - - - @@ -2289,227 +2401,254 @@ for assessing propagation and system performance. - - - <html><head/><body><p>See &quot;Frequency Calibration&quot; in the WSJT-X User Guide for details of how to determine these parameters for your radio.</p></body></html> + + + QFrame::NoFrame - - Frequency Calibration + + QFrame::Plain - - - - - - - Slope: - - - calibration_slope_ppm_spin_box - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - ppm - - - 4 - - - -999.999900000000025 - - - 999.999900000000025 - - - 0.100000000000000 - - - 0.000000000000000 - - - - - - - - - - - Intercept: - - - calibration_intercept_spin_box - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - Hz - - - 2 - - - -99999.990000000005239 - - - 99999.990000000005239 - - - 0.100000000000000 - - - - - - - - - Qt::Horizontal - - - - 0 - 0 - - - - - - - - - - - Working Frequencies + + 0 - - - - - - 1 - 0 - - - - Qt::ActionsContextMenu - - - <html><head/><body><p>Right click to maintain the working frequencies list.</p></body></html> - - - QAbstractItemView::DragOnly - - - true - - - QAbstractItemView::SelectRows - - - true - - - true - - - false - - - - - - - - - - Frequency Schedule + + true - - - - - Automatically switch bands / frequencies at specific times of day - - - - - - - false - - - Qt::ActionsContextMenu - - - true - - - Items may be edited. + + + + 0 + 0 + 760 + 427 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + <html><head/><body><p>See &quot;Frequency Calibration&quot; in the WSJT-X User Guide for details of how to determine these parameters for your radio.</p></body></html> + + + Frequency Calibration + + + + + + + + Slope: + + + calibration_slope_ppm_spin_box + + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + ppm + + + 4 + + + -999.999900000000025 + + + 999.999900000000025 + + + 0.100000000000000 + + + 0.000000000000000 + + + + + + + + + + + Intercept: + + + calibration_intercept_spin_box + + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + Hz + + + 2 + + + -99999.990000000005239 + + + 99999.990000000005239 + + + 0.100000000000000 + + + + + + + + + + + + Working Frequencies + + + + + + + 1 + 0 + + + + Qt::ActionsContextMenu + + + <html><head/><body><p>Right click to maintain the working frequencies list.</p></body></html> + + + QAbstractItemView::DragOnly + + + true + + + QAbstractItemView::SelectRows + + + true + + + true + + + false + + + + + + + + + + Frequency Schedule + + + + + + Automatically switch bands / frequencies at specific times of day + + + + + + + false + + + Qt::ActionsContextMenu + + + true + + + Items may be edited. Right click for insert and delete options. - - - true - - - true - - - QAbstractItemView::DragDrop - - - Qt::MoveAction - - - true - - - QAbstractItemView::ExtendedSelection - - - QAbstractItemView::SelectRows - - - true - - - true - - - true - - - 120 - - - 100 - - - true - - - false - - - 30 - - - 24 - - - - + + + true + + + true + + + QAbstractItemView::DragDrop + + + Qt::MoveAction + + + true + + + QAbstractItemView::ExtendedSelection + + + QAbstractItemView::SelectRows + + + true + + + true + + + true + + + 120 + + + 100 + + + true + + + false + + + 30 + + + 24 + + + + + + + + @@ -2751,6 +2890,606 @@ QListView::item:hover { &UI + + + + Global + + + + + + true + + + Set the font characteristics for the application. + + + Application Font + + + + + + + + + + 0 + + + false + + + + Band && Call Activity + + + + 9 + + + 9 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 738 + 303 + + + + + 0 + + + 0 + + + 0 + + + + + Foreground Color + + + + + + + + 80 + 20 + + + + QLabel{background-color: #66ff66} + + + K1ABC + + + Qt::AlignCenter + + + + + + + + 140 + 0 + + + + CQ Background + + + + + + + Font + + + + + + + + 80 + 20 + + + + QLabel{background-color: #3498db}<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <widget name="__qt_fake_top_level"> + <widget class="QLabel" name="labCQ"> + <property name="geometry"> + <rect> + <x>12</x> + <y>32</y> + <width>302</width> + <height>25</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>80</width> + <height>20</height> + </size> + </property> + <property name="styleSheet"> + <string notr="true">QLabel{background-color: #66ff66}</string> + </property> + <property name="text"> + <string>K1ABC</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </widget> + <resources/> +</ui> + + + + K1ABC + + + Qt::AlignCenter + + + + + + + + 80 + 20 + + + + QLabel{background-color: #ff6666} + + + K1ABC + + + Qt::AlignCenter + + + + + + + + 80 + 20 + + + + QLabel{background-color: white}<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <widget name="__qt_fake_top_level"> + <widget class="QLabel" name="labCQ"> + <property name="geometry"> + <rect> + <x>12</x> + <y>32</y> + <width>302</width> + <height>25</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>80</width> + <height>20</height> + </size> + </property> + <property name="styleSheet"> + <string notr="true">QLabel{background-color: #66ff66}</string> + </property> + <property name="text"> + <string>K1ABC</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </widget> + <resources/> +</ui> + + + + K1ABC + + + Qt::AlignCenter + + + + + + + + 140 + 0 + + + + Directed Messages Background + + + + + + + Selected Row Background + + + + + + + Table Background + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + Messages + + + + 9 + + + 9 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 738 + 450 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Font + + + + + + + Font + + + + + + + Foreground Color + + + + + + + Transmitted: + + + + + + + true + + + + 80 + 20 + + + + QLabel{background-color: #ffeaa7} + + + K1ABC + + + Qt::AlignCenter + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 20 + + + + + + + + Received: + + + + + + + true + + + + 140 + 0 + + + + Textbox Background Color + + + + + + + Foreground Color + + + + + + + QLabel{background-color: #ffeaa7} + + + K1ABC + + + Qt::AlignCenter + + + + + + + QLabel{background-color: #ffeaa7} + + + K1ABC + + + Qt::AlignCenter + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 20 + + + + + + + + + + + + + Composition + + + + 9 + + + 9 + + + + + QFrame::NoFrame + + + QFrame::Plain + + + 0 + + + true + + + + + 0 + 0 + 738 + 450 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + true + + + + 80 + 20 + + + + QLabel{background-color: #FFF} + + + K1ABC + + + Qt::AlignCenter + + + + + + + Textbox Background Color + + + + + + + Foreground Color + + + + + + + Font + + + + + + + + + + + @@ -2759,521 +3498,10 @@ QListView::item:hover { 0 - - - - - Global - - - - - - true - - - Set the font characteristics for the application. - - - Application Font - - - - - - - - - - 0 - - - false - - - - Band && Call Activity - - - - 0 - - - 18 - - - - - - - - false - - - - - - - 80 - 20 - - - - QLabel{background-color: white}<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <widget name="__qt_fake_top_level"> - <widget class="QLabel" name="labCQ"> - <property name="geometry"> - <rect> - <x>12</x> - <y>32</y> - <width>302</width> - <height>25</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>80</width> - <height>20</height> - </size> - </property> - <property name="styleSheet"> - <string notr="true">QLabel{background-color: #66ff66}</string> - </property> - <property name="text"> - <string>K1ABC</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </widget> - <resources/> -</ui> - - - - K1ABC - - - Qt::AlignCenter - - - - - - - - 140 - 0 - - - - Directed Messages Background - - - - - - - - 140 - 0 - - - - CQ Background - - - - - - - - 80 - 20 - - - - QLabel{background-color: #66ff66} - - - K1ABC - - - Qt::AlignCenter - - - - - - - Selected Row Background - - - - - - - - 80 - 20 - - - - QLabel{background-color: #3498db}<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <widget name="__qt_fake_top_level"> - <widget class="QLabel" name="labCQ"> - <property name="geometry"> - <rect> - <x>12</x> - <y>32</y> - <width>302</width> - <height>25</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>80</width> - <height>20</height> - </size> - </property> - <property name="styleSheet"> - <string notr="true">QLabel{background-color: #66ff66}</string> - </property> - <property name="text"> - <string>K1ABC</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </widget> - <resources/> -</ui> - - - - K1ABC - - - Qt::AlignCenter - - - - - - - - 80 - 20 - - - - QLabel{background-color: #ff6666} - - - K1ABC - - - Qt::AlignCenter - - - - - - - Foreground Color - - - - - - - Font - - - - - - - Table Background - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - Messages - - - - 0 - - - 18 - - - - - - - - - - - Font - - - - - - - true - - - - 140 - 0 - - - - Textbox Background Color - - - - - - - Foreground Color - - - - - - - QLabel{background-color: #ffeaa7} - - - K1ABC - - - Qt::AlignCenter - - - - - - - true - - - - 80 - 20 - - - - QLabel{background-color: #ffeaa7} - - - K1ABC - - - Qt::AlignCenter - - - - - - - QLabel{background-color: #ffeaa7} - - - K1ABC - - - Qt::AlignCenter - - - - - - - Transmitted: - - - - - - - Font - - - - - - - Foreground Color - - - - - - - Received: - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Vertical - - - QSizePolicy::Minimum - - - - 20 - 20 - - - - - - - - Qt::Vertical - - - QSizePolicy::Minimum - - - - 20 - 20 - - - - - - - - - - - - Composition - - - - 0 - - - 18 - - - - - - - - - - - Textbox Background Color - - - - - - - true - - - - 80 - 20 - - - - QLabel{background-color: #FFF} - - - K1ABC - - - Qt::AlignCenter - - - - - - - Foreground Color - - - - - - - Font - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - + + false + + @@ -3287,6 +3515,60 @@ QListView::item:hover { false + + + + + + false + + + false + + + Message generation for type 2 compound callsign holders: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + type_2_msg_gen_combo_box + + + + + + + false + + + false + + + <html><head/><body><p>Type 2 compound callsigns are those with prefixes or suffixes not included in the allowed shortlist (See Help-&gt;Add-on prefixes and suffixes).</p><p>This option determines which generated messages should contain your full type 2 compound call sign rather than your base callsign. It only applies if you have a type 2 compound callsign.</p><p>This option controls the way the messages that are used to answer CQ calls are generated. Generated messages 6 (CQ) and 5 (73) will always contain your full callsign. The JT65 and JT9 protocols allow for some standard messages with your full call at the expense of another piece of information such as the DX call or your locator.</p><p>Choosing message 1 omits the DX callsign which may be an issue when replying to CQ calls. Choosing message 3 also omits the DX callsign and many versions of this and other software will not extract the report. Choosing neither means that your full callsign only goes in your message 5 (73) so your QSO partner may log the wrong callsign.</p><p>None of these options are perfect, message 3 is usually best but be aware your QSO partner may not log the report you send them.</p></body></html> + + + 1 + + + + Full call in Tx1 + + + + + Full call in Tx3 + + + + + Full call in Tx5 only + + + + + + @@ -3548,7 +3830,6 @@ soundcard changes rig_combo_box CAT_poll_interval_spin_box CAT_port_combo_box - CAT_serial_baud_combo_box CAT_7_bit_radio_button CAT_8_bit_radio_button CAT_one_stop_bit_radio_button