MainWindow 0 0 805 555 0 0 WSJT-X by K1JT Qt::Horizontal 500 16777215 10 50 false Band Activity Qt::AlignCenter 300 20 16777215 20 252 252 252 170 170 170 252 252 252 170 170 170 170 170 170 170 170 170 true UTC dB DT Freq Dr Qt::PlainText 5 0 10 200 100 QFrame::StyledPanel Qt::ScrollBarAlwaysOn Qt::ScrollBarAsNeeded 0 Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse 10 50 false Rx Frequency Qt::AlignCenter 300 20 16777215 20 252 252 252 170 170 170 252 252 252 170 170 170 170 170 170 170 170 170 true UTC dB DT Freq Dr Qt::PlainText 5 true 0 10 200 100 Qt::ScrollBarAlwaysOn 0 Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse CQ only 50 0 Enter this QSO in log Log &QSO 50 0 Stop monitoring &Stop 50 0 Toggle monitoring On/Off QPushButton:checked { color: #000000; background-color: #00ff00; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } &Monitor true false 50 0 <html><head/><body><p>Erase right window. Double-click to erase both windows.</p></body></html> Erase right window. Double-click to erase both windows. &Erase true <html><head/><body><p>Clear the accumulating message average.</p></body></html> Clear the accumulating message average. Clear Avg 50 0 <html><head/><body><p>Decode most recent Rx period at QSO Frequency</p></body></html> Decode most recent Rx period at QSO Frequency QPushButton:checked { color: rgb(0, 0, 0); background-color: cyan; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } &Decode true 50 0 <html><head/><body><p>Toggle Auto-Tx On/Off</p></body></html> Toggle Auto-Tx On/Off QPushButton:checked { color: rgb(0, 0, 0); background-color: red; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } E&nable Tx true 50 0 Stop transmitting immediately &Halt Tx <html><head/><body><p>Toggle a pure Tx tone On/Off</p></body></html> Toggle a pure Tx tone On/Off QPushButton:checked { color: rgb(0, 0, 0); background-color: red; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } &Tune true Menus true false <html><head/><body><p>If orange or red there has been a rig control failure, click to reset and read the dial frequency. S implies split mode.</p></body></html> If orange or red there has been a rig control failure, click to reset and read the dial frequency. S implies split mode. QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: white; color: black; border-style: solid; border-width:1px; border-radius:10px; border-color: gray; max-width:20px; max-height:20px; min-width:20px; min-height:20px; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: orange; } QPushButton[state="ok"] { background-color: #00ff00; } ? <html><head/><body><p>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</p></body></html> Frequency entry Select operating band or enter frequency in MHz or enter kHz increment followed by k. true QComboBox::NoInsert QComboBox::AdjustToMinimumContentsLength 0 0 0 0 0 0 0 0 0 <html><head/><body><p>Check to use short-format messages.</p></body></html> Check to use short-format messages. Sh <html><head/><body><p>Check to enable JT9 fast modes</p></body></html> Check to enable JT9 fast modes Fast <html><head/><body><p>Check to enable automatic sequencing of Tx messages based on received messages.</p></body></html> Check to enable automatic sequencing of Tx messages based on received messages. Auto Seq <html><head/><body><p>Check to call the first decoded responder to my CQ.</p></body></html> Check to call the first decoded responder to my CQ. Call 1st false Check to generate "@1250 (SEND MSGS)" in Tx6. Tx6 <html><head/><body><p>Submode determines tone spacing; A is narrowest.</p></body></html> Submode determines tone spacing; A is narrowest. Qt::AlignCenter Submode 0 7 false <html><head/><body><p>Frequency to call CQ on in kHz above the current MHz</p></body></html> Frequency to call CQ on in kHz above the current MHz Tx CQ 1 999 260 false <html><head/><body><p>Check this to call CQ on the &quot;Tx CQ&quot; frequency. Rx will be on the current frequency and the CQ message wiill include the current Rx frequency so callers know which frequency to reply on.</p><p>Not available to nonstandard callsign holders.</p></body></html> Check this to call CQ on the "Tx CQ" frequency. Rx will be on the current frequency and the CQ message wiill include the current Rx frequency so callers know which frequency to reply on. Not available to nonstandard callsign holders. Rx All Freqs true 0 0 Toggle Tx mode Tx JT9 @ 0 0 100 16777215 Fox Qt::AlignCenter <html><head/><body><p>Check to monitor Sh messages.</p></body></html> Check to monitor Sh messages. SWL QPushButton:checked { color: rgb(0, 0, 0); background-color: red; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } Best S+P true <html><head/><body><p>Check this to start recording calibration data.<br/>While measuring calibration correction is disabled.<br/>When not checked you can view the calibration results.</p></body></html> Check this to start recording calibration data. While measuring calibration correction is disabled. When not checked you can view the calibration results. Measure Audio Tx frequency Qt::AlignCenter Hz Tx 200 5000 1500 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Tx# 1 4095 Qt::Vertical 20 40 <html><head/><body><p>Check to keep Tx frequency fixed when double-clicking on decoded text.</p></body></html> Check to keep Tx frequency fixed when double-clicking on decoded text. Hold Tx Freq <html><head/><body><p>Check to Tx in even-numbered minutes or sequences, starting at 0; uncheck for odd sequences.</p></body></html> Check to Tx in even-numbered minutes or sequences, starting at 0; uncheck for odd sequences. Tx even/1st <html><head/><body><p>Synchronizing threshold. Lower numbers accept weaker sync signals.</p></body></html> Synchronizing threshold. Lower numbers accept weaker sync signals. Qt::AlignCenter Sync -1 10 1 <html><head/><body><p>Double-click on another caller to queue that call for your next QSO.</p></body></html> Double-click on another caller to queue that call for your next QSO. Next Call Qt::AlignCenter Qt::AlignCenter F Low 100 5000 100 600 Qt::AlignCenter F High 100 5000 100 1400 0 0 20 0 50 20 Set Tx frequency to Rx Frequency Set Tx frequency to Rx Frequency Frequency tolerance (Hz) Qt::AlignCenter F Tol 1 1000 10 0 0 20 0 50 20 Set Rx frequency to Tx Frequency Set Rx frequency to Tx Frequency Audio Rx frequency Qt::AlignCenter Hz Rx 200 5000 1500 <html><head/><body><p>Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB).</p></body></html> Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB). Qt::AlignCenter Report -50 49 -15 <html><head/><body><p>Tx/Rx or Frequency calibration sequence length</p></body></html> Tx/Rx or Frequency calibration sequence length Qt::AlignCenter s T/R 5 1800 30 0 0 QTabWidget::West QTabWidget::Triangular 0 1 Send this message in next Tx interval margin-left: 10%; margin-right: 0% Ctrl+2 <html><head/><body><p>Send this message in next Tx interval</p><p>Double click to toggle the use of the Tx1 message to start a QSO with a station (not allowed for type 1 compound call holders)</p></body></html> Send this message in next Tx interval Double click to toggle the use of the Tx1 message to start a QSO with a station (not allowed for type 1 compound call holders) margin-left: 10%; margin-right: 0% Ctrl+1 Switch to this Tx message NOW padding-left: 15%; padding-right: 15%; padding-top: 3%; padding-bottom: 3% Tx &2 Alt+2 <html><head/><body><p>Switch to this Tx message NOW</p><p>Double click to toggle the use of the Tx1 message to start a QSO with a station (not allowed for type 1 compound call holders)</p></body></html> Switch to this Tx message NOW Double click to toggle the use of the Tx1 message to start a QSO with a station (not allowed for type 1 compound call holders) Qt::LeftToRight padding-left: 15%; padding-right: 15%; padding-top: 3%; padding-bottom: 3% Tx &1 Alt+1 Send this message in next Tx interval margin-left: 10%; margin-right: 0% Ctrl+6 true <html><head/><body><p>Send this message in next Tx interval</p><p>Double-click to reset to the standard 73 message</p></body></html> Send this message in next Tx interval Double-click to reset to the standard 73 message margin-left: 10%; margin-right: 0% Ctrl+5 Send this message in next Tx interval margin-left: 10%; margin-right: 0% Ctrl+3 Switch to this Tx message NOW padding-left: 15%; padding-right: 15%; padding-top: 3%; padding-bottom: 3% Tx &3 Alt+3 <html><head/><body><p>Send this message in next Tx interval</p><p>Double-click to toggle between RRR and RR73 messages in Tx4 (not allowed for type 2 compound call holders)</p><p>RR73 messages should only be used when you are reasonably confident that no message repetitions will be required</p></body></html> Send this message in next Tx interval Double-click to toggle between RRR and RR73 messages in Tx4 (not allowed for type 2 compound call holders) RR73 messages should only be used when you are reasonably confident that no message repetitions will be required margin-left: 10%; margin-right: 0% Ctrl+4 <html><head/><body><p>Switch to this Tx message NOW</p><p>Double-click to toggle between RRR and RR73 messages in Tx4 (not allowed for type2 compound call holders)</p><p>RR73 messages should only be used when you are reasonably confident that no message repetitions will be required</p></body></html> Switch to this Tx message NOW Double-click to toggle between RRR and RR73 messages in Tx4 (not allowed for type2 compound call holders) RR73 messages should only be used when you are reasonably confident that no message repetitions will be required padding-left: 15%; padding-right: 15%; padding-top: 3%; padding-bottom: 3% Tx &4 Alt+4 <html><head/><body><p>Switch to this Tx message NOW</p><p>Double-click to reset to the standard 73 message</p></body></html> Switch to this Tx message NOW Double-click to reset to the standard 73 message padding-left: 15%; padding-right: 15%; padding-top: 3%; padding-bottom: 3% Tx &5 Alt+5 Switch to this Tx message NOW Now Qt::AlignCenter Generate standard messages for minimal QSO Generate Std Msgs Switch to this Tx message NOW padding-left: 15%; padding-right: 15%; padding-top: 3%; padding-bottom: 3% Tx &6 Alt+6 Enter a free text message (maximum 13 characters) or select a predefined macro from the dropdown list. Press ENTER to add the current text to the predefined list. The list can be maintained in Settings (F2). true QComboBox::InsertAtBottom Queue up the next Tx message Next Qt::AlignCenter 2 0 0 16777215 16777215 Max dB -15 70 30 CQ CQ CQ AF CQ AN CQ AS CQ EU CQ NA CQ OC CQ SA CQ 0 CQ 1 CQ 2 CQ 3 CQ 4 CQ 5 CQ 6 CQ 7 CQ 8 CQ 9 Reset 0 0 16777215 16777215 N List 5 100 12 0 0 16777215 16777215 N Slots 1 5 1 10 0 0 16777215 16777215 Random 5 Random Call Grid S/N (dB) Distance Qt::Vertical 20 40 More CQs 16777215 16777215 0 0 0 0 0 0 0 0 Qt::Horizontal 40 20 Qt::Horizontal 40 20 Qt::Vertical 20 40 Qt::AlignCenter Hz Tx 1400 1600 1500 Qt::AlignCenter Hz Rx 100 4900 100 1500 Qt::AlignCenter Hz F Tol 100 500 100 true 0 Random 1/2 2/2 1/3 2/3 3/3 1/4 2/4 3/4 4/4 1/5 2/5 3/5 4/5 5/5 1/6 2/6 3/6 4/6 5/6 6/6 Percentage of minute sequences devoted to transmitting. QSpinBox:enabled[notx="true"] { color: rgb(0, 0, 0); background-color: rgb(255, 255, 0); } Qt::AlignCenter % Tx Pct 100 Qt::AlignCenter s T/R 15 1800 Band Hopping true Choose bands and times of day for band-hopping. Schedule ... Upload decoded messages to WSPRnet.org. QCheckBox:unchecked { color: rgb(0, 0, 0); background-color: rgb(255, 255, 0); } Upload spots <html><head/><body><p>6 digit locators cause 2 different messages to be sent, the second contains the full locator but only a hashed callsign, other stations must have decoded the first once before they can decode your call in the second. Check this option to only send 4 digit locators if it will avoid the two message protocol.</p></body></html> 6 digit locators cause 2 different messages to be sent, the second contains the full locator but only a hashed callsign, other stations must have decoded the first once before they can decode your call in the second. Check this option to only send 4 digit locators if it will avoid the two message protocol. Prefer Type 1 messages true No own call decodes <html><head/><body><p>Transmit during the next sequence.</p></body></html> QPushButton:checked { color: rgb(0, 0, 0); background-color: red; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } Tx Next true Qt::Horizontal 40 20 Set Tx power in dBm (dB above 1 mW) as part of your WSPR message. Qt::Horizontal 40 20 Qt::Vertical 20 40 0 0 USB dial frequency QLabel { font-family: MS Shell Dlg 2; font-size: 16pt; color : yellow; background-color : black; } QLabel[oob="true"] { background-color: red; } 14.078 000 Qt::AlignCenter 5 Pwr 0 0 QLabel { font-family: MS Shell Dlg 2; font-size: 16pt; background-color : black; color : yellow; } QFrame::StyledPanel QFrame::Sunken 2 0 <html><head/><body><p align="center"> 2015 Jun 17 </p><p align="center"> 01:23:45 </p></body></html> Qt::AlignCenter 5 0 0 100 16777215 <html><head/><body><p>30dB recommended when only noise present<br/>Green when good<br/>Red when clipping may occur<br/>Yellow when too low</p></body></html> Rx Signal 30dB recommended when only noise present Green when good Red when clipping may occur Yellow when too low QFrame::Panel QFrame::Sunken Adjust Tx audio level 450 0 Qt::Vertical true true QSlider::TicksBelow 50 Qt::AlignCenter % NB 25 0 0 0 0 0 0 0 0 252 252 252 159 175 213 252 252 252 159 175 213 159 175 213 159 175 213 true DX Call Qt::AlignCenter 5 2 dxCallEntry 0 0 true Az: 251 16553 km Qt::AlignCenter 4 Callsign of station to be worked Qt::AlignCenter 0 0 252 252 252 159 175 213 252 252 252 159 175 213 159 175 213 159 175 213 true DX Grid Qt::AlignCenter 5 2 dxGridEntry Search for callsign in database &Lookup Locator of station to be worked Qt::AlignCenter Add callsign and locator to database Add 0 0 805 21 File View Decode Save Help Mode Configurations Tools Exit QAction::QuitRole About WSJT-X QAction::AboutRole Waterfall Open Ctrl+O Open next in directory Decode remaining files in directory Shift+F6 Delete all *.wav && *.c2 files in SaveDir true false Fast true true None true Save all Online User Guide Keyboard shortcuts Special mouse commands true true JT9 true true Save decoded true false Normal true true Deep Erase ALL.TXT Erase wsjtx_log.adi true JT65 true JT9+JT65 true Astronomical data List of Type 1 prefixes and suffixes Settings... QAction::PreferencesRole Local User Guide Open log directory true JT4 Message averaging F7 true Enable averaging true Enable deep search true WSPR Echo Graph F8 true Echo EME Echo mode true ISCAT Fast Graph F9 &Download Samples ... <html><head/><body><p>Download sample audio files demonstrating the various modes.</p></body></html> true MSK144 true QRA64 Release Notes true Enable AP for DX Call true FreqCal Measure reference spectrum Measure phase response Erase reference spectrum true Execute frequency calibration cycle Equalization tools ... true true FT8 true Enable AP true Enable AP Solve for calibration parameters Copyright notice Shift+F1 false Fox log FT8 DXpedition Mode User Guide Reset Cabrillo log ... Color highlighting scheme Export Cabrillo log ... Quick-Start Guide to FST4 and FST4W Contest log Erase WSPR hashtable true FT4 true FST4 true FST4W DisplayText QTextEdit
widgets/displaytext.h
LettersSpinBox QSpinBox
widgets/LettersSpinBox.hpp
SignalMeter QFrame
widgets/signalmeter.h
1
HintedSpinBox QSpinBox
widgets/HintedSpinBox.hpp
RestrictedSpinBox QSpinBox
widgets/RestrictedSpinBox.hpp
DoubleClickableRadioButton QRadioButton
widgets/DoubleClickableRadioButton.hpp
DoubleClickablePushButton QPushButton
widgets/DoubleClickablePushButton.hpp
logQSOButton stopButton monitorButton EraseButton ClrAvgButton DecodeButton autoButton stopTxButton tuneButton dxCallEntry dxGridEntry lookupButton addButton txFirstCheckBox TxFreqSpinBox sbCQTxFreq cbCQTx cbShMsgs cbFast9 cbAutoSeq cbTx6 pbTxMode sbSubmode syncSpinBox tabWidget outAttenuation genStdMsgsPushButton tx1 tx2 tx3 tx4 tx5 tx6 txrb1 txrb2 txrb3 txrb4 txrb5 txrb6 txb1 txb2 txb3 txb4 txb5 txb6 band_hopping_group_box band_hopping_schedule_push_button cbUploadWSPR_Spots WSPR_prefer_type_1_check_box pbTxNext TxPowerComboBox WSPRfreqSpinBox decodedTextBrowser2 decodedTextBrowser bandComboBox sbTxPercent readFreq