mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-12-25 20:33:08 -05:00
924e20efa8
Samples are downloaded from a web server, currently the SF download server. The samples are stored in the source controlled samples directory and the CMake script there builds a suitable directory tree for upload to the web server under samples/web containing the samples hierarchy and the generated JSON contents database file. The samples CMake script also defines an 'upload-samples' target that uses rsync to efficiently upload the samples and the accompanying contents JSON database file. Any directory structure under the samples directory may be created, to add a new sample file simply add the file to source control and amend the list of sample files (SAMPLE_FILES) in samples/CMakeLists.txt. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6308 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2900 lines
104 KiB
XML
2900 lines
104 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>786</width>
|
|
<height>475</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="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="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="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="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="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="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>
|
|
<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>
|
|
</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>Stop transmitting immediately</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="4" column="0">
|
|
<widget class="QCheckBox" name="cbTxLock">
|
|
<property name="toolTip">
|
|
<string>Tx frequency tracks Rx frequency</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Lock Tx=Rx</string>
|
|
</property>
|
|
</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="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/1st</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="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="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="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="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="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>
|
|
<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="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="2">
|
|
<widget class="QCheckBox" name="cbFast9">
|
|
<property name="toolTip">
|
|
<string>Check for JT9 fast modes</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Fast</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0" colspan="3">
|
|
<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>
|
|
<item row="0" column="0" colspan="3">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_11">
|
|
<item>
|
|
<widget class="QSpinBox" name="syncSpinBox">
|
|
<property name="toolTip">
|
|
<string>Synchorizing threshold</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Sync </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>-1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>10</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>1</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_4">
|
|
<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="QSpinBox" name="sbCQRxFreq">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>CQ Rx </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>999</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>285</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="cbCQRx">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item row="4" column="2">
|
|
<widget class="LettersSpinBox" name="sbFtol">
|
|
<property name="toolTip">
|
|
<string>Frequency tolerance (Hz)</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>F Tol </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>21</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>27</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="LettersSpinBox" name="sbTR">
|
|
<property name="toolTip">
|
|
<string>Tx/Rx sequence length</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
<property name="suffix">
|
|
<string> s</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>T/R </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>11</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>14</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>14</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="LettersSpinBox" name="sbSubmode">
|
|
<property name="toolTip">
|
|
<string>Submode controls tone spacing (A is narrowest)</string>
|
|
</property>
|
|
<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>7</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<spacer name="horizontalSpacer_5">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Fixed</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>5</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</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="toolTip">
|
|
<string>Choose bands and times of day for band-hopping.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Schedule ...</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</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>
|
|
<item row="0" column="2">
|
|
<widget class="QCheckBox" name="cbUploadWSPR_Spots">
|
|
<property name="toolTip">
|
|
<string>Upload decoded messages to WPRnet.org.</string>
|
|
</property>
|
|
<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="toolTip">
|
|
<string>Transmit during the next 2-minute sequence.</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>Tx Next</string>
|
|
</property>
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="2">
|
|
<widget class="QComboBox" name="TxPowerComboBox">
|
|
<property name="toolTip">
|
|
<string>Set Tx power in dBm (dB above 1 mW) as part of your WSPR message.</string>
|
|
</property>
|
|
</widget>
|
|
</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="1" column="1">
|
|
<widget class="QSpinBox" name="sbTxPercent">
|
|
<property name="toolTip">
|
|
<string>Percentage of 2-minute sequences devoted to transmitting.</string>
|
|
</property>
|
|
<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>
|
|
</widget>
|
|
</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="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>
|
|
<property name="sizeAdjustPolicy">
|
|
<enum>QComboBox::AdjustToMinimumContentsLength</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>786</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="actionSave_reference_spectrum"/>
|
|
<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"/>
|
|
<addaction name="actionFast_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="download_samples_action"/>
|
|
<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"/>
|
|
<addaction name="actionJT65"/>
|
|
<addaction name="actionJT9_JT65"/>
|
|
<addaction name="actionJT4"/>
|
|
<addaction name="actionWSPR_2"/>
|
|
<addaction name="actionWSPR_15"/>
|
|
<addaction name="actionEcho"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionISCAT"/>
|
|
<addaction name="actionJTMSK"/>
|
|
</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 && *.c2 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">
|
|
<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="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>
|
|
<action name="actionISCAT">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>ISCAT</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionFast_Graph">
|
|
<property name="text">
|
|
<string>Fast Graph</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F9</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSave_reference_spectrum">
|
|
<property name="text">
|
|
<string>Save reference spectrum</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionJTMSK">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>JTMSK</string>
|
|
</property>
|
|
</action>
|
|
<action name="download_samples_action">
|
|
<property name="text">
|
|
<string>&Download Samples ...</string>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string><html><head/><body><p>Download sample audio files demonstrating the various modes.</p></body></html></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>
|