MainWindow 0 0 960 534 WSJT-X by K1JT 4 4 4 4 4 QFrame::Plain Qt::Vertical true 4 true 0 0 0 110 16777215 110 0 0 0 0 0 0 0 0 110 16777215 110 QFrame::NoFrame QFrame::Plain 4 0 0 0 0 0 0 false color:white; background-color:rgb(0,0,0); QFrame::NoFrame QFrame::Sunken 75 0 true <html><head/><body><p>Select operating band or enter frequency in MHz or enter kHz increment followed by k.</p></body></html> background-color:white; color:black; true QComboBox::NoInsert QComboBox::AdjustToMinimumContentsLength QPushButton { font-family: MS Shell Dlg 2; font-size: 20pt; color : white; background-color : black; } QPushButton[oob="true"] { color : #EEEEEE; font-style: italic; } 14.074 000 true 0 0 Current frequency offset QLabel { font-family: MS Shell Dlg 2; font-size: 12pt; font-style: italic; color : white; background-color : black; } 1500 Hz Qt::AlignCenter 0 background-color : black; o QFrame::StyledPanel QFrame::Plain 0 0 0 0 0 0 Qt::Vertical 20 20 0 0 QLabel { font-family: MS Shell Dlg 2; font-size: 14pt; line-height:12pt; color : white; } QFrame::StyledPanel QFrame::Sunken 2 0 <html><head/><body><p align="center"><span style=" font-size:12pt;">2015 Jun 17 </span></p><p align="center"><span style=" font-size:12pt;">01:23:45 </span></p></body></html> Qt::AlignCenter 5 QLabel { font-family: MS Shell Dlg 2; font-size: 11pt; color : white; } Next Beacon: disabled Qt::RichText Qt::AlignCenter 5 Qt::Vertical 20 20 0 0 color:white; background-color:rgb(0,0,0); QFrame::NoFrame QFrame::Plain false 0 0 40 30 40 30 <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> QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: white; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: orange; } QPushButton[state="ok"] { background-color: #00ff00; } CAT true 0 0 40 30 40 30 QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: lightgray; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: orange; } QPushButton[state="ok"] { background-color: #00ff00; } LOG true 0 0 40 30 40 30 QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: lightgray; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: orange; } QPushButton[state="ok"] { background-color: #00ff00; } QPushButton:checked { background-color: #6699ff; } BCN true true 0 0 40 30 40 30 QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: lightgray; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: orange; } QPushButton[state="ok"] { background-color: #00ff00; } QPushButton:checked { background-color: #00ff00; } SPOT true true 0 0 40 30 0 0 40 30 40 30 QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: lightgray; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px;; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: yellow; } QPushButton[state="ok"] { background-color: #00ff00; } QPushButton:checked { background-color: #00ff00; } RX true true 0 0 40 30 0 0 40 30 40 30 false QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px;; background-color: yellow; } TX false true 0 0 40 30 40 30 QPushButton { font-family: helvetica; font-size: 9pt; font-weight: bold; background-color: lightgray; color: black; border-style: solid; border-width:0px; border-color: gray; max-height:30px; min-width:40px; min-height:30px; max-width:40px; } QPushButton[state="error"] { background-color: red; } QPushButton[state="warning"] { background-color: orange; } QPushButton[state="ok"] { background-color: #00ff00; } QPushButton:checked { background-color: yellow; } TUNE true 0 0 0 100 Qt::Horizontal 4 6 0 12 QAbstractScrollArea::AdjustToContentsOnFirstShow false QAbstractItemView::NoEditTriggers false false true QAbstractItemView::SingleSelection QAbstractItemView::SelectRows Qt::ElideLeft Qt::DotLine false false false false 30 20 true false Offset SNR Text 10 0 Qt::Vertical 4 4 2 12 true true QTextEdit { background-color:#ffeaa7; } false true Incoming and outgoing directed messages will appear here. 4 1 12 QTextEdit { background:rgb(255, 255, 255); } QTextEdit[readOnly="true"] { background:#EEE; font-style:italic; } false Type your outgoing messages / commands here. 12 false QAbstractItemView::NoEditTriggers false true QAbstractItemView::SingleSelection QAbstractItemView::SelectRows Qt::ElideRight Qt::DotLine false false 30 20 true false Callsign Age SNR Grid Distance 0 0 0 30 16777215 30 0 0 0 0 Qt::Horizontal QSizePolicy::Fixed 40 20 false 0 30 QPushButton:checked { background-color: #00ff00; } QPushButton[transmitting="true"]{ background:yellow; } Send true 0 30 DE 0 30 CQ false 0 30 SNR 0 30 QTH 0 30 Macros 0 30 Halt 0 30 Reply 0 30 Query 0 2 QFrame::NoFrame QFrame::Plain 4 0 0 0 0 0 0 0 0 0 0 0 0 QFrame::NoFrame QFrame::Plain 0 0 0 4 0 0 0 QFrame::NoFrame QFrame::Plain 0 0 0 0 0 0 0 75 0 16777215 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> background-color:black; QFrame::NoFrame QFrame::Plain 0 0 0 50 QFrame::Plain 0 0 0 4 60 0 16 Adjust Tx audio level QSlider { selection-background-color: rgb(70, 70, 70); } QSlider::groove:vertical{ width:60px; } QSlider::handle:vertical { background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #fefefe, stop:1 #eee); border:1px solid #999; width:30px; height:30px; margin:-2px -8px; border-radius:2px; } QSlider::handle:vertical:hover { background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #fff, stop:1 #fefefe); } 450 100 Qt::Vertical true true QSlider::TicksBothSides 50 false 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 false false 0 0 0 0 0 false 0 0 0 0 false <html><head/><body><p>Check to keep Tx frequency fixed when double-clicking on decoded text.</p></body></html> Hold Tx Freq <html><head/><body><p>Check to use short-format messages.</p></body></html> Sh <html><head/><body><p>Check to enable JT9 fast modes</p></body></html> Fast <html><head/><body><p>Check to enable automatic sequencing of Tx messages based on received messages.</p></body></html> Auto Seq <html><head/><body><p>Check to call the first decoded responder to my CQ.</p></body></html> Call 1st false Check to generate "@1250 (SEND MSGS)" in Tx6. Tx6 Audio Rx frequency Qt::AlignCenter Hz Rx 200 5000 1500 0 0 Set Rx frequency to Tx Frequency Rx ← Tx <html><head/><body><p>Synchronizing threshold. Lower numbers accept weaker sync signals.</p></body></html> Qt::AlignCenter Sync -1 10 1 <html><head/><body><p>Submode determines tone spacing; A is narrowest.</p></body></html> Qt::AlignCenter Submode 0 7 <html><head/><body><p>Check to Tx in even-numbered minutes or sequences, starting at 0; uncheck for odd sequences.</p></body></html> Tx even/1st false <html><head/><body><p>Frequency to call CQ on in kHz above the current MHz</p></body></html> 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></body></html> Rx All Freqs Fox <html><head/><body><p>Check to monitor Sh messages.</p></body></html> SWL <html><head/><body><p>Check to exchange grid locators instead of signal reports. DO NOT USE when propagation supports making world-wide contacts!</p></body></html> NA VHF Contest <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> Measure Frequency tolerance (Hz) Qt::AlignCenter F Tol 10 1000 10 <html><head/><body><p>Signal report: Signal-to-noise ratio in 2500 Hz reference bandwidth (dB).</p></body></html> Qt::AlignCenter Report -50 49 -15 0 0 Set Tx frequency to Rx Frequency Tx ← Rx <html><head/><body><p>Tx/Rx or Frequency calibration sequence length</p></body></html> Qt::AlignCenter s T/R 5 30 30 true 0 0 Toggle Tx mode Tx JT9 @ Audio Tx frequency Qt::AlignCenter Hz Tx 200 5000 1500 0 0 QTabWidget::West QTabWidget::Triangular 3 1 Send this message in next Tx interval margin-left: 10%; margin-right: 0% Ctrl+2 buttonGroup <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> margin-left: 10%; margin-right: 0% Ctrl+1 buttonGroup 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 compund call holders)</p></body></html> 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 buttonGroup <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> margin-left: 10%; margin-right: 0% Ctrl+5 buttonGroup Send this message in next Tx interval margin-left: 10%; margin-right: 0% Ctrl+3 buttonGroup 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> margin-left: 10%; margin-right: 0% Ctrl+4 buttonGroup <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> 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> 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 6 6 6 6 0 2 0 0 30 16777215 30 Calling CQ Qt::AlignCenter 2 0 Generate a CQ message CQ 2 0 Generate message with RRR RRR 2 0 Generate message with report dB 2 0 0 30 16777215 30 Answering CQ Qt::AlignCenter 2 0 Generate message for replying to a CQ Grid 2 0 Generate message with R+report R+dB 2 0 Generate message with 73 73 3 0 1 0 0 26 Send this standard (generated) message Gen msg true 3 0 150 0 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 1 0 Send this free-text message (max 13 characters) Free msg 3 0 0 16777215 16777215 N List 5 100 12 Reset 0 0 16777215 16777215 N Slots 1 5 1 10 0 0 16777215 16777215 Max dB -15 30 30 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 false No Dupes true 0 0 16777215 16777215 Max Calls 1 10 4 0 0 16777215 16777215 Random 5 Random Call Grid S/N (dB) Distance 16777215 16777215 4 Extended free msg true 10000 false false Next Tx Msg... Message: QFrame::Box false false Your message, if longer than 13 characters, will be split into separate free text transmissions. At the start of each tx cycle, the next chunk of the message will move from here to the textbox above for transmission. Remaining Tx Sequences: 0 Next 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 1700 1500 Percentage of 2-minute sequences devoted to transmitting. Qt::AlignCenter % Tx Pct 100 Band Hopping true Choose bands and times of day for band-hopping. Schedule ... Upload decoded messages to WSPRnet.org. Upload spots <html><head/><body><p>6 digit locators cause 2 different mesages 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> Prefer type 1 messages true Transmit during the next 2-minute sequence. QPushButton:checked { 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 false 0 0 false 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 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 Callsign of station to be worked Qt::AlignCenter Locator of station to be worked Qt::AlignCenter Search for callsign in database &Lookup Add callsign and locator to database Add 0 0 true Az: 251 16553 km Qt::AlignCenter 4 false false CQ only 50 0 false <html><head/><body><p>Enter this QSO in log</p></body></html> Log &QSO 50 0 false Stop monitoring &Stop 50 0 <html><head/><body><p>Toggle monitoring On/Off</p></body></html> QPushButton:checked { background-color: #00ff00; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } &Monitor true false Qt::Horizontal 40 20 50 0 false <html><head/><body><p>Erase right window. Double-click to erase both windows.</p></body></html> &Erase true false <html><head/><body><p>Clear the accumulating message average.</p></body></html> Clear Avg 50 0 false <html><head/><body><p>Decode most recent Rx period at QSO Frequency</p></body></html> QPushButton:checked { 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> QPushButton:checked { background-color: red; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } Enable Tx true 50 0 Stop transmitting immediately &Halt Tx Qt::Horizontal 40 20 <html><head/><body><p>Toggle a pure Tx tone On/Off</p></body></html> QPushButton:checked { background-color: red; border-style: outset; border-width: 1px; border-radius: 5px; border-color: black; min-width: 5em; padding: 3px; } &Tune true false Menus true 0 0 960 22 File View Decode Save Help Mode Configurations Tools Exit QAction::QuitRole false Configuration F2 false About FT8Call Ctrl+F1 Waterfall false false Open Ctrl+O false Open next in directory F6 false Decode remaining files in directory Shift+F6 false Delete all *.wav && *.c2 files in SaveDir true false Fast false true true None false true Save all false Online User Guide F1 false Keyboard shortcuts F3 false Special mouse commands F5 true true JT9 true true Save decoded true false Normal true true Deep true Monitor OFF at startup Erase ALL.TXT Erase wsjtx_log.adi true Convert mode to RTTY for logging true Log dB reports to Comments true Prompt me to log QSO true Blank line between decoding periods true Clear DX Call and Grid after logging true Display distance in miles true Double-click on call sets Tx Enable F7 true Tx disabled after sending 73 true Runaway Tx watchdog true Allow multiple instances true Tx freq locked to Rx freq true JT65 true JT9+JT65 true Tx messages to Rx Frequency window true Gray1 true Show DXCC entity and worked B4 status true Astronomical data false List of Type 1 prefixes and suffixes Settings... F2 false 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 false &Download Samples ... <html><head/><body><p>Download sample audio files demonstrating the various modes.</p></body></html> true MSK144 true QRA64 false Release Notes true Enable AP for DX Call true FreqCal Measure reference spectrum Measure phase response Erase reference spectrum false true Execute frequency calibration cycle Equalization tools ... true false WSPR-LF Experimental LF/MF mode false true false FT8 false true Enable AP true Enable AP Solve for calibration parameters Copyright notice Shift+F1 Fox Log Fox Log Fox Log false Erase FoxQSO.txt false FT8 DXpedition Mode User Guide DisplayText QTextEdit
displaytext.h
LettersSpinBox QSpinBox
LettersSpinBox.hpp
SignalMeter QFrame
signalmeter.h
1
HintedSpinBox QSpinBox
HintedSpinBox.hpp
RestrictedSpinBox QSpinBox
RestrictedSpinBox.hpp
DoubleClickableRadioButton QRadioButton
DoubleClickableRadioButton.hpp
DoubleClickablePushButton QPushButton
DoubleClickablePushButton.hpp
logQSOButton stopButton EraseButton ClrAvgButton DecodeButton dxCallEntry dxGridEntry lookupButton addButton txFirstCheckBox TxFreqSpinBox RxFreqSpinBox sbFtol rptSpinBox sbTR sbCQTxFreq cbCQTx cbShMsgs cbFast9 cbAutoSeq cbTx6 pbTxMode pbR2T pbT2R sbSubmode syncSpinBox tabWidget pbCallCQ pbAnswerCQ pbAnswerCaller pbSendReport pbSendRRR pbSend73 genMsg rbGenMsg freeTextMsg rbFreeText 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 sbTxPercent true