mirror of
https://github.com/JvanKatwijk/dabradio
synced 2025-10-06 00:02:49 +02:00
410 lines
13 KiB
XML
410 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>dabradio</class>
|
|
<widget class="QMainWindow" name="dabradio">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>453</width>
|
|
<height>405</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>dabradio</string>
|
|
</property>
|
|
<widget class="QWidget" name="centralwidget">
|
|
<widget class="QComboBox" name="streamoutSelector">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>150</y>
|
|
<width>191</width>
|
|
<height>31</height>
|
|
</rect>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Select a device (channel) for the audio output. On program start up a default is chosen.</p></body></html></string>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>Select audio device</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
<widget class="QComboBox" name="channelSelector">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>100</x>
|
|
<y>110</y>
|
|
<width>101</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Select the DAB channel.</p><p>This depends on the band chosen.</p></body></html></string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="timeDisplay">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>30</x>
|
|
<y>300</y>
|
|
<width>161</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="dynamicLabel">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>20</x>
|
|
<y>340</y>
|
|
<width>401</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Dynamic label (DLS)</p><p>The selected program may carry some textual information, that information is displayed here.</p></body></html></string>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::NoFrame</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Plain</enum>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
|
</property>
|
|
<property name="wordWrap">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="openExternalLinks">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="textInteractionFlags">
|
|
<set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
|
</property>
|
|
</widget>
|
|
<widget class="QListView" name="ensembleDisplay">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>210</x>
|
|
<y>10</y>
|
|
<width>221</width>
|
|
<height>321</height>
|
|
</rect>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="versionName">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>20</x>
|
|
<y>280</y>
|
|
<width>171</width>
|
|
<height>20</height>
|
|
</rect>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Copyright (C) 2016, 2017 Jan van Katwijk (J.vanKatwijk@gmail.com), Lazy Chair Programming</p><p>Qt-DAB is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.<br/></p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="syncedLabel">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>90</x>
|
|
<y>1</y>
|
|
<width>51</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="palette">
|
|
<palette>
|
|
<active>
|
|
<colorrole role="WindowText">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>255</red>
|
|
<green>255</green>
|
|
<blue>255</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</active>
|
|
<inactive>
|
|
<colorrole role="WindowText">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>255</red>
|
|
<green>255</green>
|
|
<blue>255</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</inactive>
|
|
<disabled>
|
|
<colorrole role="WindowText">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>190</red>
|
|
<green>190</green>
|
|
<blue>190</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</disabled>
|
|
</palette>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>10</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Indicator for time synchronization</p><p>Green means that the software recognizes that there are DAB frames, not necessarily that the software is able to decode the DAB stream.</p></body></html></string>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::NoFrame</enum>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sync</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLCDNumber" name="ensembleId">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>120</x>
|
|
<y>70</y>
|
|
<width>71</width>
|
|
<height>31</height>
|
|
</rect>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Ensemble ID</p><p>The hecadecimal number shows the ensemble ID.</p></body></html></string>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::NoFrame</enum>
|
|
</property>
|
|
<property name="digitCount">
|
|
<number>4</number>
|
|
</property>
|
|
<property name="mode">
|
|
<enum>QLCDNumber::Hex</enum>
|
|
</property>
|
|
<property name="segmentStyle">
|
|
<enum>QLCDNumber::Flat</enum>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="ensembleName">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>30</y>
|
|
<width>191</width>
|
|
<height>31</height>
|
|
</rect>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>18</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Ensemble name</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="textInteractionFlags">
|
|
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="stereoLabel">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>160</x>
|
|
<y>0</y>
|
|
<width>41</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="palette">
|
|
<palette>
|
|
<active>
|
|
<colorrole role="WindowText">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>255</red>
|
|
<green>255</green>
|
|
<blue>255</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Text">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>255</red>
|
|
<green>255</green>
|
|
<blue>255</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</active>
|
|
<inactive>
|
|
<colorrole role="WindowText">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>255</red>
|
|
<green>255</green>
|
|
<blue>255</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Text">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>255</red>
|
|
<green>255</green>
|
|
<blue>255</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</inactive>
|
|
<disabled>
|
|
<colorrole role="WindowText">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>190</red>
|
|
<green>190</green>
|
|
<blue>190</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
<colorrole role="Text">
|
|
<brush brushstyle="SolidPattern">
|
|
<color alpha="255">
|
|
<red>190</red>
|
|
<green>190</green>
|
|
<blue>190</blue>
|
|
</color>
|
|
</brush>
|
|
</colorrole>
|
|
</disabled>
|
|
</palette>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>10</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Stereo label</p><p>Green means that the program is in stereo.<br/>Red means no audio or mono transmission.</p></body></html></string>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::NoFrame</enum>
|
|
</property>
|
|
<property name="text">
|
|
<string>ST</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="showProgramData">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>60</y>
|
|
<width>91</width>
|
|
<height>51</height>
|
|
</rect>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>11</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Push this button for further technical information about the selected program</p><p>Push again for closing the pop-up-window.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Technical
|
|
details</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="scanButton">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>110</y>
|
|
<width>91</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Push this button for starting a scan over the channels in the current selected band (default VHF Band III or optionally L-Band)</p><p>During the scan a list of all services of all ensembles will be built and presented. One may select</p><p>a service from this list.</p><p>Push again to stop scanning.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Scan band</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="label">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>40</x>
|
|
<y>0</y>
|
|
<width>21</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>14</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>DAB2 copyright:</p><p>J van Katwijk, Lazy Chair Computing. J.vanKatwijk@gmail.com</p><p>Copyright of the Qt toolkit used: the Qt Company</p><p>Copyright of the libraries used for SDRplay, rtl-sdr based sticks, AIRspy, portaudio, libsndfile and libsamplerate libfaad to their developers</p><p>Copyright of the MP2 library used Martin J Fiedler</p><p>Copyright of the firecode checker: Gnu Radio</p><p>Copyright of the viterbi decoder kernel: the Spiral project</p><p>Copyright of the Reed Solomon Decoder software: Phil Karns</p><p>All copyrights gratefully acknowledged</p><p><br/></p><p>DAB2 (an SDR-J program) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p><p><br/></p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>©</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
<widget class="QwtPlot" name="spectrumDisplay">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>180</y>
|
|
<width>191</width>
|
|
<height>91</height>
|
|
</rect>
|
|
</property>
|
|
</widget>
|
|
</widget>
|
|
<widget class="QStatusBar" name="statusbar"/>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>QwtPlot</class>
|
|
<extends>QFrame</extends>
|
|
<header>qwt_plot.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|