configuration_dialog 0 0 884 600 Settings 1 true Select tab to change configuration parameters. 0 Genera&l General station details and settings. 0 Station QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 848 453 6 0 0 0 0 Station Details My Callsign: callsign_line_edit My Maidenhead Grid Locator: grid_line_edit <html><head/><body><p>4 to 12-digit Maidenhead Locator</p></body></html> 12 <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> @GROUP1, ... Callsign Groups (comma separated): Station callsign. Do not participate in the @ALLCALL group false false IARU Region false IARU Region: region_combo_box Station Messages IDLE <MYIDLE> VERSION <MYVERSION> Reply Message: false HB Message: HW CPY? false HB <MYGRID4> CQ CQ CQ <MYGRID4> <html><head/><body><p>Station location message</p></body></html> Station Info (Rig, Antenna, Location, etc): Station Status (Weather, Idle Time, Version, etc): <html><head/><body><p>Station location message that is transmitted in response to &quot;@&quot; directed queries.</p></body></html> CQ Message: Qt::Orientation::Vertical 20 40 Behavior QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 634 606 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. Receiver (RX) off at startup false Transmitter (TX) off at startup 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 Allow sending standard messages without callsign Immediately transmit CQ, Reply, Info, Saved, and Directed messages from the menu Write log files (ALL.TXT, DIRECTED.TXT, etc) of decoded text Suggest alternative word choices for more efficient message transmission Reset the Band Activity, Call Activity, and RX history at startup Check for software updates at startup 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 false Heartbeat (HB) Customization End of Transmission Character Indicator: <html><head/><body><p>Character to display when a transmission has been detected to have ended. </p></body></html> 2 Missing Frame Character Indicator: <html><head/><body><p>Character sequence to display when a transmission has been detected to have a missing frame. </p></body></html> …… Qt::Orientation::Vertical 20 40 false Heartbeat (HB) false Heartbeat interval: false <html><head/><body><p>Number of minutes between unattended heartbeat transmissions.</p></body></html> Disabled minutes every 0 1440 5 30 Qt::Orientation::Vertical 20 20 Networking && Autoreply QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 735 377 0 0 0 0 Heartbeat Network Allow heartbeat transmissions outside of heartbeat sub-channel (500Hz - 1000Hz) Pause heartbeat transmissions while in a QSO (i.e., callsign is selected) false Send SNR report when acknowledging heartbeats QFormLayout::FieldGrowthPolicy::ExpandingFieldsGrow Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop 0 Never acknowledge heartbeats from these callsigns (comma separated): Suppress ACK to stations that send heartbeats at less than 55 minute intervals true Autoreply Turn autoreply on at startup Disable message relay (>) when autoreply is enabled Only autoreply to these callsigns (comma separated): Never autoreply to these callsigns (comma separated): Idle timeout - disable autoreply after: tx_watchdog_spin_box <html><head/><body><p>Number of minutes before unattended heartbeat transmissions are aborted.</p></body></html> Disabled minutes of inactivity 0 1440 1 60 Ask for confirmation before sending autoreply transmissions Callsign Filtering QFormLayout::FieldGrowthPolicy::ExpandingFieldsGrow Hide messages from these callsigns in the RX pane (comma separated): Qt::Orientation::Vertical 20 220 &Radio Radio interface configuration settings. 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 <html><head/><body><p>Attempt to connect to the radio with these settings.</p><p>The button will turn green if the connection is successful or red if there is a problem.</p></body></html> Test CAT Qt::Orientation::Horizontal QSizePolicy::Policy::Preferred 40 20 Attempt to activate the transmitter. Click again to deactivate. Normally no power should be output since there is no audio being generated at this time. Check that any Tx indication on your radio and/or your radio interface behave as expected. QPushButton:checked { background-color: red; border-style : outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } Test PTT true 0 CAT Control QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 270 414 0 0 0 0 Port: CAT_port_combo_box 1 0 Serial port used for CAT control. true QComboBox::InsertPolicy::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::Orientation::Vertical 20 40 Rig Options QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 502 472 0 0 0 0 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::FieldGrowthPolicy::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.</p></body></html> true -1 QComboBox::InsertPolicy::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 QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 0 0 0 0 Tx delay: sbTxDelay Minimum delay between assertion of PTT and start of Tx audio. s 1 0.100000000000000 0.500000000000000 0.100000000000000 PTT command: Hold PTT between frames while there are more to be transmitted Qt::Orientation::Vertical 20 40 &Audio Audio interface settings QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 275 321 0 0 0 0 Soundcard Modulation 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. Unless you have multiple radios connected on different channels; then you will usually want to select mono or both here. Mono Left Right Both Ou&tput: sound_output_combo_box Notification Soundcard O&utput: sound_output_combo_box 1 0 Select the audio CODEC to use for notifications. If this is your default device for system sounds and transmission then ensure that all system sounds are disabled otherwise you will broadcast any systems sounds and notifications generated during transmitting periods. Save Directory Save Directory Loc&ation: save_path_select_push_button 1 0 Path to which .WAV files are saved. false TextLabel Click to select a different save directory for .WAV files. S&elect Power Memory By Band Remember power settings by band Enable power memory during transmit Transmit Enable power memory during tuning Tune Qt::Orientation::Vertical 0 0 Reportin&g Reporting and logging settings Logging <html><head/><body><p>The callsign of the operator, if different from the station callsign.</p></body></html> Operator Callsign (if different than Station Callsign): QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 777 966 0 0 0 0 Network Services APRS Server: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter udp_server_line_edit APRS Server Port: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter udp_server_port_spin_box 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::InputMethodHint::ImhDigitsOnly rotate.aprs2.net Enable spotting @APRSIS messages to the APRS-IS network false When enabled, messages received from APRS-IS destined for stations in your Heard List will be relayed via JS8 (Group @APRSIS). Enable relaying inbound APRS messages to Heard List stations false Never send spotting reports from these callsigns (comma separated): <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>The program can send your station details and all decoded signals with grid squares as spots to the http://pskreporter.info web site.</p><p>This is used for reverse beacon analysis which is very useful for assessing propagation and system performance.</p></body></html> Enable spotting to reporting networks (JS8NET, PSKReporter, etc) true API 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::InputMethodHint::ImhDigitsOnly <html><head/><body><p>Enable the application to send API information over a TCP Server</p></body></html> Enable TCP Server API TCP Server Hostname: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter <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 <html><head/><body><p>With this enabled the app will accept certain requests back from a TCP client that receives decode messages.</p></body></html> Accept TCP Requests UDP Server Hostname: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter udp_server_line_edit <html><head/><body><p>Enter the service port number of the TCP server. If this is zero then TCP server will not be started.</p></body></html> 65534 TCP Server Port: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter <html><head/><body><p>Enter the maximum number of API connections allowed to the TCP server</p></body></html> 1 100 UDP Server Port: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter udp_server_port_spin_box <html><head/><body><p>Check to allow changes to grid, qtc, etc from external programs</p></body></html> Allow setting station information (Grid, Info, Status, etc) from the APIs TCP Max Connections: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter WSJT-X Server: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter wsjtx_server_line_edit 0 0 <html><head/><body><p>Optional hostname of network service to receive WSJT-X protocol messages.</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 WSJT-X protocol messages.</p></body></html> Qt::InputMethodHint::ImhDigitsOnly <html><head/><body><p>Enable the application to send WSJT-X protocol information to UDP Servers</p></body></html> Enable WSJT-X UDP Server API WSJT-X Server Port: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter wsjtx_server_port_spin_box <html><head/><body><p>Enter the service port number of the WSJT-X UDP server that should receive updates. If this is zero no updates will be sent. Default is 2237.</p></body></html> 0 65534 2237 Multicast TTL: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter wsjtx_TTL_spin_box <html><head/><body><p>Sets the number of router hops that multicast datagrams are allowed to make. Almost everyone should set this to 1 to keep outgoing multicast traffic within the local subnet.</p></body></html> 1 255 1 <html><head/><body><p>With this enabled JS8Call will accept certain requests from a UDP client sending WSJT-X protocol messages.</p></body></html> Accept UDP Requests Outgoing interfaces: wsjtx_interfaces_combo_box <html><head/><body><p>When sending updates to a multicast group address it is necessary to specify which network interface(s) to send them to. If the loop-back interface is multicast capable then at least that one will be selected.</p><p>For most users the loop-back interface is all that is needed, that will allow multiple other applications on the same machine to interoperate with JS8Call. If applications running on other hosts are to receive status updates then a suitable network interface should be used.</p><p>On some Linux systems it may be necessary to enable multicast on the loop-back network interface.</p></body></html> Qt::Orientation::Vertical QSizePolicy::Policy::Fixed 20 10 Qt::Orientation::Vertical QSizePolicy::Policy::Fixed 20 10 <html><head/><body><p>With this enabled the app will accept certain requests back from a UDP server that receives decode messages.</p></body></html> Accept UDP Requests <html><head/><body><p>Enable the application to send API information to UDP Servers</p></body></html> Enable UDP Server API N3FJP Logger Enable sending logged contacts to N3FJP logging software <html><head/><body><p>N3FJP Server:</p></body></html> <html><head/><body><p>Optional host name of N3FJP software to receive logged contacts. 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>N3FJP Server Port:</p></body></html> <html><head/><body><p>Enter the port number that should be used for N3FJP log information. For N3FJP, this value should be 1100. If this is zero, no contacts will be sent.</p></body></html> N1MM Logger QFormLayout::FieldGrowthPolicy::AllNonFixedFieldsGrow <html><head/><body><p>When checked, the app will broadcast a logged contact in ADIF format to the configured hostname and port. </p></body></html> Enable sending logged contacts to N1MM logging software <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> 0 0 0 0 0 0 0 Qt::Orientation::Vertical 20 40 Qt::Orientation::Vertical 0 0 &Frequencies Default frequencies and band specific station details setup QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 499 336 0 0 0 0 <html><head/><body><p>See &quot;Frequency Calibration&quot; in the 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::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter ppm 4 -999.999900000000025 999.999900000000025 0.100000000000000 0.000000000000000 Intercept: calibration_intercept_spin_box Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter Hz 2 -99999.990000000005239 99999.990000000005239 0.100000000000000 Frequencies 1 0 Qt::ContextMenuPolicy::ActionsContextMenu <html><head/><body><p>Right click to maintain the working frequencies list.</p></body></html> QAbstractItemView::DragDropMode::DragOnly true QAbstractItemView::SelectionBehavior::SelectRows true true false Frequency Schedule Automatically switch bands / frequencies at specific times of day false Qt::ContextMenuPolicy::ActionsContextMenu true Items may be edited. Right click for insert and delete options. true true QAbstractItemView::DragDropMode::DragDrop Qt::DropAction::MoveAction true QAbstractItemView::SelectionMode::ExtendedSelection QAbstractItemView::SelectionBehavior::SelectRows true true true 100 120 true false 24 30 Saved &Messages Canned free text messages setup &Add &Delete Qt::ContextMenuPolicy::ActionsContextMenu Drag and drop items to rearrange order Right click for item specific actions Click, SHIFT+Click and, CRTL+Click to select items QListView { show-decoration-selected: 1; /* make the selection span the entire width of the view */ } QAbstractItemView::DragDropMode::InternalMove Qt::DropAction::MoveAction true QAbstractItemView::SelectionMode::ExtendedSelection true &Notifications QFrame::Shape::NoFrame QFrame::Shadow::Plain true 0 0 169 111 0 0 0 0 Enable Notifications QAbstractItemView::EditTrigger::NoEditTriggers true QAbstractItemView::SelectionMode::NoSelection QAbstractItemView::SelectionBehavior::SelectRows false 125 true false Event Enabled Sound File &UI Global Loads a new qss stylefile Application stylesheet true Set the font characteristics for the application. Application Font 0 false Band && Call Activity 9 9 QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 297 827 0 0 0 0 0 0 0 140 0 Primary Highlight Background Qt::Orientation::Vertical 20 20 Foreground Color Highlight these words or callsigns with the primary background color (comma separated): true 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::AlignmentFlag::AlignCenter 80 20 QLabel{background-color: #f1c40f} K1ABC Qt::AlignmentFlag::AlignCenter Qt::Orientation::Vertical 20 20 140 0 Secondary Highlight Background Table Background 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::AlignmentFlag::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::AlignmentFlag::AlignCenter Font 80 20 QLabel{background-color: #66ff66} K1ABC Qt::AlignmentFlag::AlignCenter 80 20 QLabel{background-color: #ff6666} K1ABC Qt::AlignmentFlag::AlignCenter 140 0 Directed Messages Background 140 0 CQ Messages Background Highlight these words or callsigns with the secondary background color (comma separated): true Selected Row Background Qt::Orientation::Vertical 20 20 80 20 QLabel{background-color: #ffff66} K1ABC Qt::AlignmentFlag::AlignCenter Qt::Orientation::Vertical QSizePolicy::Policy::Expanding 20 10 Messages 9 9 QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 236 294 0 0 0 0 Qt::Orientation::Vertical 20 40 Font Font Foreground Color Transmitted: true 80 20 QLabel{background-color: #ffeaa7} K1ABC Qt::AlignmentFlag::AlignCenter Qt::Orientation::Vertical QSizePolicy::Policy::Minimum 20 20 Received: true 140 0 Textbox Background Color Foreground Color QLabel{background-color: #ffeaa7} K1ABC Qt::AlignmentFlag::AlignCenter QLabel{background-color: #ffeaa7} K1ABC Qt::AlignmentFlag::AlignCenter Qt::Orientation::Vertical QSizePolicy::Policy::Minimum 20 20 Composition 9 9 QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 297 120 0 0 0 0 true 80 20 QLabel{background-color: #FFF} K1ABC Qt::AlignmentFlag::AlignCenter Textbox Background Color Foreground Color Font Display callsigns and commands as pills Pill Colors: true 80 20 QLabel{background-color: #2980b9; color: #ffffff} Recipient Qt::AlignmentFlag::AlignCenter Recipient Background Recipient Foreground 80 20 QLabel{background-color: #e67e22; color: #ffffff} Command Qt::AlignmentFlag::AlignCenter Command Background Command Foreground 80 20 QLabel{background-color: #16a085; color: #ffffff} Group Qt::AlignmentFlag::AlignCenter Group Background Group Foreground 80 20 QLabel{background-color: #7f8c8d; color: #ffffff} Sender Qt::AlignmentFlag::AlignCenter Sender Background Sender Foreground Qt::Orientation::Vertical 20 40 &Diagnostics System and application details QFrame::Shape::NoFrame QFrame::Shadow::Plain 0 true 0 0 862 504 0 0 0 0 0 0 System, Device, and Application Diagnostics System, Device, and Application Diagnostics Run Diagnostics false Copy to Clipboard Qt::Orientation::Horizontal 40 20 Audio device details false true Discard or apply configuration changes including resetting the radio interface and applying any soundcard changes Qt::Orientation::Horizontal QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok LazyFillComboBox QComboBox
JS8_Widgets/LazyFillComboBox.h
CheckableItemComboBox QComboBox
JS8_Widgets/CheckableItemComboBox.h
tabWidget_2 scrollArea callsign_line_edit grid_line_edit groups_line_edit avoid_allcall_check_box hb_message_line_edit cq_message_line_edit reply_message_line_edit info_message_line_edit status_message_line_edit scrollArea_2 miles_check_box monitor_off_check_box tx_qsy_check_box avoid_forced_identify_check_box transmit_directed_check_box spellcheck_check_box reset_activity_check_box checkForUpdates_checkBox callsign_aging_spin_box activity_aging_spin_box eot_line_edit rig_combo_box CAT_poll_interval_spin_box tabWidget_3 scrollArea_3 CAT_port_combo_box CAT_serial_baud_combo_box CAT_default_bit_radio_button CAT_7_bit_radio_button CAT_8_bit_radio_button CAT_default_stop_bit_radio_button CAT_one_stop_bit_radio_button CAT_two_stop_bit_radio_button CAT_handshake_default_radio_button CAT_handshake_none_radio_button CAT_handshake_xon_radio_button CAT_handshake_hardware_radio_button force_DTR_combo_box force_RTS_combo_box scrollArea_4 PTT_VOX_radio_button PTT_DTR_radio_button PTT_CAT_radio_button PTT_RTS_radio_button PTT_port_combo_box mode_none_radio_button mode_USB_radio_button mode_data_radio_button TX_source_data_radio_button TX_source_mic_radio_button split_none_radio_button split_rig_radio_button split_emulate_radio_button ptt_command_line_edit sbTxDelay hold_ptt_check_box test_CAT_push_button test_PTT_push_button scrollArea_5 sound_input_combo_box sound_input_channel_combo_box sound_output_combo_box sound_output_channel_combo_box save_path_select_push_button checkBoxPwrBandTxMemory checkBoxPwrBandTuneMemory scrollArea_6 opCallEntry psk_reporter_check_box enable_n3fjp_broadcast_check_box n3fjp_server_name_line_edit n3fjp_server_port_spin_box enable_n1mm_broadcast_check_box n1mm_server_name_line_edit n1mm_server_port_spin_box wsjtx_enable_check_box wsjtx_server_line_edit wsjtx_server_port_spin_box wsjtx_TTL_spin_box wsjtx_accept_requests_check_box scrollArea_7 calibration_slope_ppm_spin_box calibration_intercept_spin_box frequencies_table_view auto_switch_bands_check_box stations_table_view add_macro_line_edit add_macro_push_button delete_macro_push_button macros_list_view font_push_button style_push_button tabWidget scrollArea_8 tableForegroundButton tableFontButton tableBackgroundButton tableSelectedRowBackgroundButton pbMyCall primaryHighlightButton primaryHighlightLineEdit secondaryHighlightButton secondaryHighlightLineEdit scrollArea_9 rxBackgroundButton rxForegroundButton rxFontButton txForegroundButton txFontButton scrollArea_10 composeBackgroundButton composeForegroundButton composeFontButton configuration_tabs write_logs_check_box scrollArea_11 heartbeat_anywhere_check_box heartbeat_qso_pause_check_box hb_blacklist_line_edit hb_rate_limit_check_box autoreply_on_check_box cqMessagesButton relay_disabled_check_box auto_whitelist_line_edit auto_blacklist_line_edit tx_watchdog_spin_box autoreply_confirmation_check_box notification_sound_output_combo_box scrollArea_12 notifications_check_box notifications_table_widget configuration_dialog_button_box accepted() configuration_dialog accept() 281 488 157 274 configuration_dialog_button_box rejected() configuration_dialog reject() 349 488 286 274 add_macro_push_button clicked() add_macro_line_edit setFocus() 72 42 43 42 add_macro_line_edit returnPressed() add_macro_push_button setFocus() 43 42 72 42