mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-23 20:58:55 -05:00
2515b2f38d
The Rx meter is now a better Qt citizen and can be resized. Added a more obvious peak signal indicator. It is now a custom widget derived from QFrame and is now directly added via promotion in Designer. Added a custom widget to act as a letter spin box, this is used for sub mode control. Switched the frequency tolerance widget to a combo box with preset values so that it is more uniform across systems and font sizes. Added container widgets for group control of various UI widgets such as QSO controls, DX call controls and WSPR controls. Introduced a stacked widget to allow the WSPR controls to be swapped in in place of the "QSO" controls. The "QSO" controls are are the Rx, Tx and related controls along with the main tab widget with the message buttons and fields. This means that the WSPR version of the main window (and EME Echo mode) are now much cleaner. Increased the size of the rig control widget and styled its colour using a dynamic property so that it can be defined in the Designer UI definition. Reinstated it as a push button to do a rig control reset and retry after an error. Reset most UI widgets to default properties, particularly removing any fixed sizes so that they can resize freely when fonts are changed. The overall layout is now controlled almost exclusively by stretch factors on some of the rows and columns of the various grid layout managers. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@5630 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2838 lines
102 KiB
XML
2838 lines
102 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>MainWindow</class>
|
|
<widget class="QMainWindow" name="MainWindow">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>934</width>
|
|
<height>565</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>WSJT-X by K1JT</string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true"/>
|
|
</property>
|
|
<widget class="QWidget" name="centralWidget">
|
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout" stretch="1,0,0">
|
|
<item>
|
|
<layout class="QGridLayout" name="gridLayout" columnstretch="0,0">
|
|
<property name="horizontalSpacing">
|
|
<number>3</number>
|
|
</property>
|
|
<property name="verticalSpacing">
|
|
<number>1</number>
|
|
</property>
|
|
<item row="3" column="1">
|
|
<widget class="QLabel" name="decodedTextLabel2">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>300</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>600</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="palette">
|
|
<palette>
|
|
<active>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</active>
|
|
<inactive>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</inactive>
|
|
<disabled>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</disabled>
|
|
</palette>
|
|
</property>
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>UTC dB DT Freq Dr </string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="indent">
|
|
<number>5</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="Line" name="line">
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Plain</enum>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QLabel" name="decodedTextLabel">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>300</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>600</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="palette">
|
|
<palette>
|
|
<active>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</active>
|
|
<inactive>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</inactive>
|
|
<disabled>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>170</red>
|
|
<green>170</green>
|
|
<blue>170</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</disabled>
|
|
</palette>
|
|
</property>
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>UTC dB DT Freq Dr </string>
|
|
</property>
|
|
<property name="textFormat">
|
|
<enum>Qt::PlainText</enum>
|
|
</property>
|
|
<property name="indent">
|
|
<number>5</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="Line" name="line_2">
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Plain</enum>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLabel" name="label_6">
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>500</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>10</pointsize>
|
|
<weight>50</weight>
|
|
<bold>false</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>Band Activity</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QLabel" name="label_7">
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>500</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>10</pointsize>
|
|
<weight>50</weight>
|
|
<bold>false</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>Rx Frequency</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="DisplayText" name="decodedTextBrowser">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>10</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>200</width>
|
|
<height>100</height>
|
|
</size>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::Panel</enum>
|
|
</property>
|
|
<property name="verticalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAlwaysOn</enum>
|
|
</property>
|
|
<property name="horizontalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAsNeeded</enum>
|
|
</property>
|
|
<property name="cursorWidth">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="textInteractionFlags">
|
|
<set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="1">
|
|
<widget class="DisplayText" name="decodedTextBrowser2">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>10</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>200</width>
|
|
<height>100</height>
|
|
</size>
|
|
</property>
|
|
<property name="verticalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAlwaysOn</enum>
|
|
</property>
|
|
<property name="cursorWidth">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="textInteractionFlags">
|
|
<set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
|
<item>
|
|
<widget class="QPushButton" name="logQSOButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Enter this QSO in ADIF log</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Log &QSO</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="stopButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Stop monitoring</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Stop</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="monitorButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Start monitoring</string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">QPushButton:checked {
|
|
background-color: #00ff00;
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
border-radius: 5px;
|
|
border-color: black;
|
|
min-width: 5em;
|
|
padding: 3px;
|
|
}</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Monitor</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="EraseButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Erase QSO Frequency window. Double-click for both windows</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Erase</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="ClrAvgButton">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Clear Avg</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="DecodeButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Decode most recent Rx period at QSO Frequency</p></body></html></string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">QPushButton:checked {
|
|
background-color: cyan;
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
border-radius: 5px;
|
|
border-color: black;
|
|
min-width: 5em;
|
|
padding: 3px;
|
|
}</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Decode</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="autoButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Toggle Tx Enable On/Off</string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">QPushButton:checked {
|
|
background-color: red;
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
border-radius: 5px;
|
|
border-color: black;
|
|
min-width: 5em;
|
|
padding: 3px;
|
|
}</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>E&nable Tx</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="stopTxButton">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>50</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Set Tx Enable OFF</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Halt Tx</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="tuneButton">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Transmit a pure tone</p></body></html></string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">QPushButton:checked {
|
|
background-color: red;
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
border-radius: 5px;
|
|
border-color: black;
|
|
min-width: 5em;
|
|
padding: 3px;
|
|
}</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Tune</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QGridLayout" name="gridLayout_5" columnstretch="0,0,1,10,0">
|
|
<item row="0" column="2">
|
|
<widget class="QLabel" name="labDialFreq">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>USB dial frequency</string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">QLabel {
|
|
font-family: MS Shell Dlg 2;
|
|
font-size: 16pt;
|
|
color : yellow;
|
|
background-color : black;
|
|
}
|
|
QLabel[oob="true"] {
|
|
background-color: red;
|
|
}
|
|
</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>14.078 000</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="margin">
|
|
<number>5</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="3" rowspan="3">
|
|
<widget class="QStackedWidget" name="controls_stack_widget">
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="page">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_8">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QWidget" name="QSO_controls_widget" native="true">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="1,10">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<layout class="QGridLayout" name="gridLayout_3">
|
|
<item row="5" column="0" rowspan="2" colspan="2">
|
|
<widget class="QWidget" name="VHFControls_widget" native="true">
|
|
<layout class="QGridLayout" name="gridLayout_8">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item row="3" column="0">
|
|
<widget class="LettersSpinBox" name="sbMinW">
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>MinW </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>2</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QDoubleSpinBox" name="sbDT">
|
|
<property name="toolTip">
|
|
<string>Tolerance for expected time offset.</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="prefix">
|
|
<string> DT Tol </string>
|
|
</property>
|
|
<property name="decimals">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="minimum">
|
|
<double>0.100000000000000</double>
|
|
</property>
|
|
<property name="maximum">
|
|
<double>3.000000000000000</double>
|
|
</property>
|
|
<property name="singleStep">
|
|
<double>0.100000000000000</double>
|
|
</property>
|
|
<property name="value">
|
|
<double>0.500000000000000</double>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0">
|
|
<widget class="QSpinBox" name="syncSpinBox">
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Sync </string>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>10</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>1</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="LettersSpinBox" name="sbSubmode">
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Submode </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>6</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<layout class="QFormLayout" name="formLayout">
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="label_8">
|
|
<property name="text">
|
|
<string>F Tol:</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>FTol_combo_box</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QComboBox" name="FTol_combo_box">
|
|
<property name="currentText">
|
|
<string>10</string>
|
|
</property>
|
|
<property name="insertPolicy">
|
|
<enum>QComboBox::NoInsert</enum>
|
|
</property>
|
|
<property name="minimumContentsLength">
|
|
<number>8</number>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>10</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>20</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>50</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>100</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>200</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>500</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>1000</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>2000</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item row="1" column="0" colspan="2">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
|
<item>
|
|
<spacer name="horizontalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="cbShMsgs">
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>60</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Check to generate JT4 or JT65 shorthand messages.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sh</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="cbTx6">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Check to generate "@1250 (SEND MSGS)" in Tx6.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx6</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="cbEME">
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Check to add 2.5 s to expected propagation delay.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>EME delay</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QPushButton" name="pbR2T">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Set Tx frequency to Rx Frequency</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx<Rx</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QSpinBox" name="RxFreqSpinBox">
|
|
<property name="toolTip">
|
|
<string>Audio Rx frequency</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="suffix">
|
|
<string> Hz</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Rx </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>200</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>5000</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>1500</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QCheckBox" name="txFirstCheckBox">
|
|
<property name="toolTip">
|
|
<string>Check to Tx in even minutes, uncheck for odd minutes</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx even</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<widget class="QPushButton" name="pbT2R">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Set Rx frequency to Tx Frequency</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Rx<Tx</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QPushButton" name="pbTxMode">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Toggle Tx mode</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx JT9 @</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="1">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
|
<property name="spacing">
|
|
<number>5</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QSpinBox" name="rptSpinBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Signal report (dB)</p></body></html></string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Report </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>-50</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>49</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>-15</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QSpinBox" name="TxFreqSpinBox">
|
|
<property name="toolTip">
|
|
<string>Audio Tx frequency</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="suffix">
|
|
<string> Hz</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Tx </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>200</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>5000</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>1500</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="QCheckBox" name="cbTxLock">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Tx frequency tracks Rx frequency</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Lock Tx=Rx</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="7" column="0" colspan="2">
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item row="0" column="0" colspan="2">
|
|
<spacer name="verticalSpacer_4">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QTabWidget" name="tabWidget">
|
|
<property name="tabPosition">
|
|
<enum>QTabWidget::West</enum>
|
|
</property>
|
|
<property name="tabShape">
|
|
<enum>QTabWidget::Triangular</enum>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>1</number>
|
|
</property>
|
|
<widget class="QWidget" name="tab">
|
|
<attribute name="title">
|
|
<string>1</string>
|
|
</attribute>
|
|
<layout class="QGridLayout" name="gridLayout_6">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<item row="0" column="0">
|
|
<widget class="QPushButton" name="genStdMsgsPushButton">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate standard messages for minimal QSO</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Generate Std Msgs</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QLabel" name="label_5">
|
|
<property name="toolTip">
|
|
<string>Queue up the next Tx message</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Next</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="2" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QLabel" name="label_2">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Now</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLineEdit" name="tx1">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QRadioButton" name="txrb1">
|
|
<property name="toolTip">
|
|
<string>Send this message in next Tx interval</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+1</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<attribute name="buttonGroup">
|
|
<string notr="true">buttonGroup</string>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="2">
|
|
<widget class="QPushButton" name="txb1">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="layoutDirection">
|
|
<enum>Qt::LeftToRight</enum>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx &1</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+1</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QLineEdit" name="tx2">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QRadioButton" name="txrb2">
|
|
<property name="toolTip">
|
|
<string>Send this message in next Tx interval</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+2</string>
|
|
</property>
|
|
<attribute name="buttonGroup">
|
|
<string notr="true">buttonGroup</string>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="2">
|
|
<widget class="QPushButton" name="txb2">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx &2</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+2</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QLineEdit" name="tx3">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QRadioButton" name="txrb3">
|
|
<property name="toolTip">
|
|
<string>Send this message in next Tx interval</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+3</string>
|
|
</property>
|
|
<attribute name="buttonGroup">
|
|
<string notr="true">buttonGroup</string>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="2">
|
|
<widget class="QPushButton" name="txb3">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx &3</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+3</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="QLineEdit" name="tx4">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QRadioButton" name="txrb4">
|
|
<property name="toolTip">
|
|
<string>Send this message in next Tx interval</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+4</string>
|
|
</property>
|
|
<attribute name="buttonGroup">
|
|
<string notr="true">buttonGroup</string>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="2">
|
|
<widget class="QPushButton" name="txb4">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx &4</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+4</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="0">
|
|
<widget class="QComboBox" name="tx5">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>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).</string>
|
|
</property>
|
|
<property name="editable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="insertPolicy">
|
|
<enum>QComboBox::InsertAtBottom</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QRadioButton" name="txrb5">
|
|
<property name="toolTip">
|
|
<string>Send this message in next Tx interval</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+5</string>
|
|
</property>
|
|
<attribute name="buttonGroup">
|
|
<string notr="true">buttonGroup</string>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="2">
|
|
<widget class="QPushButton" name="txb5">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx &5</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+5</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="0">
|
|
<widget class="QLineEdit" name="tx6">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QRadioButton" name="txrb6">
|
|
<property name="toolTip">
|
|
<string>Send this message in next Tx interval</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+6</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<attribute name="buttonGroup">
|
|
<string notr="true">buttonGroup</string>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="2">
|
|
<widget class="QPushButton" name="txb6">
|
|
<property name="toolTip">
|
|
<string>Switch to this Tx message NOW</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx &6</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+6</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_2">
|
|
<attribute name="title">
|
|
<string>2</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_4">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<item>
|
|
<layout class="QGridLayout" name="gridLayout_4">
|
|
<property name="spacing">
|
|
<number>2</number>
|
|
</property>
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="label_9">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>30</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>30</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string>Calling CQ </string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QPushButton" name="pbCallCQ">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate a CQ message</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>CQ</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QPushButton" name="pbSendRRR">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate message with RRR</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>RRR</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QPushButton" name="pbAnswerCaller">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate message with report</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>dB</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QLabel" name="label_10">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>30</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>30</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string>Answering CQ</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QPushButton" name="pbAnswerCQ">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate message for replying to a CQ</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Grid</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QPushButton" name="pbSendReport">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate message with R+report</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>R+dB</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<widget class="QPushButton" name="pbSend73">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>2</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Generate message with 73</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>73</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
|
<item>
|
|
<widget class="QLineEdit" name="genMsg">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>3</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QRadioButton" name="rbGenMsg">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>1</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>26</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Send this standard (generated) message</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Gen msg</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<item>
|
|
<widget class="QComboBox" name="freeTextMsg">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>3</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>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).</string>
|
|
</property>
|
|
<property name="editable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="insertPolicy">
|
|
<enum>QComboBox::InsertAtBottom</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QRadioButton" name="rbFreeText">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>1</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Send this free-text message (max 13 characters)</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Free msg</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="page_2">
|
|
<layout class="QVBoxLayout" name="verticalLayout_5">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<spacer name="verticalSpacer_3">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QWidget" name="widget_2" native="true">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_9">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QWidget" name="WSPR_controls_widget" native="true">
|
|
<layout class="QGridLayout" name="gridLayout_7">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item row="2" column="1">
|
|
<widget class="QGroupBox" name="band_hopping_group_box">
|
|
<property name="title">
|
|
<string>Band Hopping</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
|
<item>
|
|
<widget class="QPushButton" name="band_hopping_schedule_push_button">
|
|
<property name="text">
|
|
<string>Schedule ...</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QSpinBox" name="sbTxPercent">
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="suffix">
|
|
<string> %</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Tx Pct </string>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>100</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>20</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="2">
|
|
<widget class="QCheckBox" name="cbUploadWSPR_Spots">
|
|
<property name="text">
|
|
<string>Upload spots</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QSpinBox" name="WSPRfreqSpinBox">
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="suffix">
|
|
<string> Hz</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Tx </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1400</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>1600</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>1500</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="2">
|
|
<widget class="QPushButton" name="pbTxNext">
|
|
<property name="styleSheet">
|
|
<string notr="true">QPushButton:checked {
|
|
background-color: red;
|
|
border-style: outset;
|
|
border-width: 1px;
|
|
border-radius: 5px;
|
|
border-color: black;
|
|
min-width: 5em;
|
|
padding: 3px;
|
|
}</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx Next</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="2">
|
|
<widget class="QComboBox" name="TxPowerComboBox"/>
|
|
</item>
|
|
<item row="0" column="0">
|
|
<spacer name="horizontalSpacer_3">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item row="0" column="3">
|
|
<spacer name="horizontalSpacer_2">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_2">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="2">
|
|
<widget class="QWidget" name="DX_controls_widget" native="true">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_2">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="label_3">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="palette">
|
|
<palette>
|
|
<active>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</active>
|
|
<inactive>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</inactive>
|
|
<disabled>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</disabled>
|
|
</palette>
|
|
</property>
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>DX Call</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="margin">
|
|
<number>5</number>
|
|
</property>
|
|
<property name="indent">
|
|
<number>2</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QLabel" name="label_4">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="palette">
|
|
<palette>
|
|
<active>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</active>
|
|
<inactive>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>252</red>
|
|
<green>252</green>
|
|
<blue>252</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</inactive>
|
|
<disabled>
|
|
<colorrole role="Base">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Window">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>159</red>
|
|
<green>175</green>
|
|
<blue>213</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</disabled>
|
|
</palette>
|
|
</property>
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>DX Grid</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="margin">
|
|
<number>5</number>
|
|
</property>
|
|
<property name="indent">
|
|
<number>2</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLineEdit" name="dxCallEntry">
|
|
<property name="toolTip">
|
|
<string>Callsign of station to be worked</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QLineEdit" name="dxGridEntry">
|
|
<property name="toolTip">
|
|
<string>Locator of station to be worked</string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QLabel" name="labAz">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="indent">
|
|
<number>4</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QLabel" name="labDist">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QPushButton" name="lookupButton">
|
|
<property name="toolTip">
|
|
<string>Search for callsign in database</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Lookup</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<widget class="QPushButton" name="addButton">
|
|
<property name="toolTip">
|
|
<string>Add callsign and locator to database</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Add</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1" rowspan="2">
|
|
<widget class="QSlider" name="inGain">
|
|
<property name="toolTip">
|
|
<string>Digital gain for audio input</string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>-50</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>50</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>20</number>
|
|
</property>
|
|
<property name="tickPosition">
|
|
<enum>QSlider::TicksBelow</enum>
|
|
</property>
|
|
<property name="tickInterval">
|
|
<number>10</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0" rowspan="2">
|
|
<widget class="SignalMeter" name="signal_meter_widget">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::Panel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Sunken</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="4" rowspan="2">
|
|
<widget class="QSlider" name="outAttenuation">
|
|
<property name="toolTip">
|
|
<string>Adjust Tx audio level</string>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>450</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="invertedAppearance">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="invertedControls">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="tickPosition">
|
|
<enum>QSlider::TicksBelow</enum>
|
|
</property>
|
|
<property name="tickInterval">
|
|
<number>50</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="2">
|
|
<widget class="QLabel" name="labUTC">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">QLabel {
|
|
font-family: MS Shell Dlg 2;
|
|
font-size: 16pt;
|
|
background-color : black;
|
|
color : yellow;
|
|
}</string>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::StyledPanel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Sunken</enum>
|
|
</property>
|
|
<property name="lineWidth">
|
|
<number>2</number>
|
|
</property>
|
|
<property name="midLineWidth">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="text">
|
|
<string><html><head/><body><p align="center"> 2015 Jun 17 </p><p align="center"> 01:23:45 </p></body></html></string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="margin">
|
|
<number>5</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="4">
|
|
<widget class="QLabel" name="label">
|
|
<property name="text">
|
|
<string> Pwr</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1" alignment="Qt::AlignHCenter|Qt::AlignVCenter">
|
|
<widget class="QPushButton" name="readFreq">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>If orange or red there has been a rig control failure, click to reset and read the dial frequency.</p></body></html></string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">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;
|
|
}</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>?</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0">
|
|
<widget class="QComboBox" name="bandComboBox">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Select operating band or frequency in MHz</string>
|
|
</property>
|
|
<property name="editable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="insertPolicy">
|
|
<enum>QComboBox::NoInsert</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QMenuBar" name="menuBar">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>934</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<widget class="QMenu" name="menuFile">
|
|
<property name="title">
|
|
<string>File</string>
|
|
</property>
|
|
<addaction name="actionOpen"/>
|
|
<addaction name="actionOpen_next_in_directory"/>
|
|
<addaction name="actionDecode_remaining_files_in_directory"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionDelete_all_wav_files_in_SaveDir"/>
|
|
<addaction name="actionErase_ALL_TXT"/>
|
|
<addaction name="actionErase_wsjtx_log_adi"/>
|
|
<addaction name="actionOpen_log_directory"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionSettings"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionExit"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuView">
|
|
<property name="title">
|
|
<string>View</string>
|
|
</property>
|
|
<addaction name="actionWide_Waterfall"/>
|
|
<addaction name="actionAstronomical_data"/>
|
|
<addaction name="actionMessage_averaging"/>
|
|
<addaction name="actionEcho_Graph"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuDecode">
|
|
<property name="title">
|
|
<string>Decode</string>
|
|
</property>
|
|
<addaction name="actionQuickDecode"/>
|
|
<addaction name="actionMediumDecode"/>
|
|
<addaction name="actionDeepestDecode"/>
|
|
<addaction name="actionInclude_averaging"/>
|
|
<addaction name="actionInclude_correlation"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuSave">
|
|
<property name="title">
|
|
<string>Save</string>
|
|
</property>
|
|
<addaction name="actionNone"/>
|
|
<addaction name="actionSave_decoded"/>
|
|
<addaction name="actionSave_all"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuHelp">
|
|
<property name="title">
|
|
<string>Help</string>
|
|
</property>
|
|
<addaction name="actionOnline_User_Guide"/>
|
|
<addaction name="actionLocal_User_Guide"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionKeyboard_shortcuts"/>
|
|
<addaction name="actionSpecial_mouse_commands"/>
|
|
<addaction name="actionShort_list_of_add_on_prefixes_and_suffixes"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionAbout"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuMode">
|
|
<property name="title">
|
|
<string>Mode</string>
|
|
</property>
|
|
<addaction name="actionJT9_1"/>
|
|
<addaction name="actionJT65"/>
|
|
<addaction name="actionJT9_JT65"/>
|
|
<addaction name="actionJT9W_1"/>
|
|
<addaction name="actionJT4"/>
|
|
<addaction name="actionWSPR_2"/>
|
|
<addaction name="actionWSPR_15"/>
|
|
<addaction name="actionEcho"/>
|
|
</widget>
|
|
<addaction name="menuFile"/>
|
|
<addaction name="menuView"/>
|
|
<addaction name="menuMode"/>
|
|
<addaction name="menuDecode"/>
|
|
<addaction name="menuSave"/>
|
|
<addaction name="menuHelp"/>
|
|
</widget>
|
|
<widget class="QStatusBar" name="statusBar"/>
|
|
<action name="actionExit">
|
|
<property name="text">
|
|
<string>Exit</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::QuitRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionDeviceSetup">
|
|
<property name="checkable">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Configuration</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F2</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionAbout">
|
|
<property name="text">
|
|
<string>About WSJT-X</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+F1</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionWide_Waterfall">
|
|
<property name="text">
|
|
<string>Waterfall</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionOpen">
|
|
<property name="text">
|
|
<string>Open</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+O</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionOpen_next_in_directory">
|
|
<property name="text">
|
|
<string>Open next in directory</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F6</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDecode_remaining_files_in_directory">
|
|
<property name="text">
|
|
<string>Decode remaining files in directory</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Shift+F6</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDelete_all_wav_files_in_SaveDir">
|
|
<property name="text">
|
|
<string>Delete all *.wav files in SaveDir</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionQuickDecode">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Fast</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionNone">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>None</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSave_all">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Save all</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionOnline_User_Guide">
|
|
<property name="text">
|
|
<string>Online User Guide</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F1</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionKeyboard_shortcuts">
|
|
<property name="text">
|
|
<string>Keyboard shortcuts</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F3</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSpecial_mouse_commands">
|
|
<property name="text">
|
|
<string>Special mouse commands</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F5</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionJT9_1">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>JT9</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSave_decoded">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Save decoded</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionMediumDecode">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Normal</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDeepestDecode">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Deep</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionMonitor_OFF_at_startup">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Monitor OFF at startup</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionErase_ALL_TXT">
|
|
<property name="text">
|
|
<string>Erase ALL.TXT</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionErase_wsjtx_log_adi">
|
|
<property name="text">
|
|
<string>Erase wsjtx_log.adi</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionConvert_JT9_x_to_RTTY">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Convert mode to RTTY for logging</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLog_dB_reports_to_Comments">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Log dB reports to Comments</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionPrompt_to_log_QSO">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Prompt me to log QSO</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionBlank_line_between_decoding_periods">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Blank line between decoding periods</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClear_DX_Call_and_Grid_after_logging">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Clear DX Call and Grid after logging</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDisplay_distance_in_miles">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Display distance in miles</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDouble_click_on_call_sets_Tx_Enable">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Double-click on call sets Tx Enable</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F7</string>
|
|
</property>
|
|
</action>
|
|
<action name="action_73TxDisable">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx disabled after sending 73</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionRunaway_Tx_watchdog">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Runaway Tx watchdog</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionAllow_multiple_instances">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Allow multiple instances</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLockTxFreq">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx freq locked to Rx freq</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionJT65">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>JT65</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionJT9_JT65">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>JT9+JT65</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionTx2QSO">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Tx messages to Rx Frequency window</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGray1">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Gray1</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEnable_DXCC_entity">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show DXCC entity and worked B4 status</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionAstronomical_data">
|
|
<property name="text">
|
|
<string>Astronomical data</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionJT9W_1">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>JT9W-1</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionShort_list_of_add_on_prefixes_and_suffixes">
|
|
<property name="text">
|
|
<string>Short list of add-on prefixes and suffixes</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSettings">
|
|
<property name="text">
|
|
<string>Settings...</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F2</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLocal_User_Guide">
|
|
<property name="text">
|
|
<string>Local User Guide</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionOpen_log_directory">
|
|
<property name="text">
|
|
<string>Open log directory</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionJT4">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>JT4</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionMessage_averaging">
|
|
<property name="text">
|
|
<string>Message averaging</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F7</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionInclude_averaging">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Include averaging</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionInclude_correlation">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Include correlation</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionWSPR_2">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>WSPR-2</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionWSPR_15">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>WSPR-15</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEcho_Graph">
|
|
<property name="text">
|
|
<string>Echo Graph</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F8</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEcho">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Echo</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>EME Echo mode</string>
|
|
</property>
|
|
</action>
|
|
</widget>
|
|
<layoutdefault spacing="6" margin="11"/>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>DisplayText</class>
|
|
<extends>QTextEdit</extends>
|
|
<header>displaytext.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>LettersSpinBox</class>
|
|
<extends>QSpinBox</extends>
|
|
<header>LettersSpinBox.hpp</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>SignalMeter</class>
|
|
<extends>QFrame</extends>
|
|
<header>signalmeter.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<tabstops>
|
|
<tabstop>logQSOButton</tabstop>
|
|
<tabstop>stopButton</tabstop>
|
|
<tabstop>monitorButton</tabstop>
|
|
<tabstop>EraseButton</tabstop>
|
|
<tabstop>DecodeButton</tabstop>
|
|
<tabstop>autoButton</tabstop>
|
|
<tabstop>stopTxButton</tabstop>
|
|
<tabstop>tuneButton</tabstop>
|
|
<tabstop>bandComboBox</tabstop>
|
|
<tabstop>inGain</tabstop>
|
|
<tabstop>txFirstCheckBox</tabstop>
|
|
<tabstop>TxFreqSpinBox</tabstop>
|
|
<tabstop>rptSpinBox</tabstop>
|
|
<tabstop>genStdMsgsPushButton</tabstop>
|
|
<tabstop>tx1</tabstop>
|
|
<tabstop>tx2</tabstop>
|
|
<tabstop>tx3</tabstop>
|
|
<tabstop>tx4</tabstop>
|
|
<tabstop>tx6</tabstop>
|
|
<tabstop>txrb1</tabstop>
|
|
<tabstop>txrb2</tabstop>
|
|
<tabstop>txrb3</tabstop>
|
|
<tabstop>txrb4</tabstop>
|
|
<tabstop>txrb5</tabstop>
|
|
<tabstop>txrb6</tabstop>
|
|
<tabstop>txb1</tabstop>
|
|
<tabstop>txb2</tabstop>
|
|
<tabstop>txb3</tabstop>
|
|
<tabstop>txb4</tabstop>
|
|
<tabstop>txb5</tabstop>
|
|
<tabstop>txb6</tabstop>
|
|
<tabstop>genMsg</tabstop>
|
|
<tabstop>pbAnswerCaller</tabstop>
|
|
<tabstop>rbFreeText</tabstop>
|
|
<tabstop>pbSendRRR</tabstop>
|
|
<tabstop>pbAnswerCQ</tabstop>
|
|
<tabstop>pbSendReport</tabstop>
|
|
<tabstop>pbSend73</tabstop>
|
|
<tabstop>rbGenMsg</tabstop>
|
|
<tabstop>pbCallCQ</tabstop>
|
|
</tabstops>
|
|
<resources/>
|
|
<connections/>
|
|
<buttongroups>
|
|
<buttongroup name="buttonGroup">
|
|
<property name="exclusive">
|
|
<bool>true</bool>
|
|
</property>
|
|
</buttongroup>
|
|
</buttongroups>
|
|
</ui>
|