1# -*- coding: utf-8 -*-
2
3# Form implementation generated from reading ui file 'qspectrumanalyzer/qspectrumanalyzer_settings.ui'
4#
5# Created by: PyQt5 UI code generator 5.7.1
6#
7# WARNING! All changes made in this file will be lost!
8
9from PyQt5 import QtCore, QtGui, QtWidgets
10
11class Ui_QSpectrumAnalyzerSettings(object):
12    def setupUi(self, QSpectrumAnalyzerSettings):
13        QSpectrumAnalyzerSettings.setObjectName("QSpectrumAnalyzerSettings")
14        QSpectrumAnalyzerSettings.resize(600, 388)
15        self.verticalLayout = QtWidgets.QVBoxLayout(QSpectrumAnalyzerSettings)
16        self.verticalLayout.setObjectName("verticalLayout")
17        self.formLayout = QtWidgets.QFormLayout()
18        self.formLayout.setObjectName("formLayout")
19        self.label_3 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
20        self.label_3.setObjectName("label_3")
21        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3)
22        self.backendComboBox = QtWidgets.QComboBox(QSpectrumAnalyzerSettings)
23        self.backendComboBox.setObjectName("backendComboBox")
24        self.backendComboBox.addItem("")
25        self.backendComboBox.addItem("")
26        self.backendComboBox.addItem("")
27        self.backendComboBox.addItem("")
28        self.backendComboBox.addItem("")
29        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.backendComboBox)
30        self.label = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
31        self.label.setObjectName("label")
32        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label)
33        self.horizontalLayout = QtWidgets.QHBoxLayout()
34        self.horizontalLayout.setObjectName("horizontalLayout")
35        self.executableEdit = QtWidgets.QLineEdit(QSpectrumAnalyzerSettings)
36        self.executableEdit.setObjectName("executableEdit")
37        self.horizontalLayout.addWidget(self.executableEdit)
38        self.executableButton = QtWidgets.QToolButton(QSpectrumAnalyzerSettings)
39        self.executableButton.setMinimumSize(QtCore.QSize(50, 0))
40        self.executableButton.setObjectName("executableButton")
41        self.horizontalLayout.addWidget(self.executableButton)
42        self.formLayout.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout)
43        self.label_5 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
44        self.label_5.setObjectName("label_5")
45        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_5)
46        self.label_4 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
47        self.label_4.setObjectName("label_4")
48        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_4)
49        self.label_2 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
50        self.label_2.setObjectName("label_2")
51        self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.label_2)
52        self.waterfallHistorySizeSpinBox = QtWidgets.QSpinBox(QSpectrumAnalyzerSettings)
53        self.waterfallHistorySizeSpinBox.setMinimum(1)
54        self.waterfallHistorySizeSpinBox.setMaximum(10000000)
55        self.waterfallHistorySizeSpinBox.setProperty("value", 100)
56        self.waterfallHistorySizeSpinBox.setObjectName("waterfallHistorySizeSpinBox")
57        self.formLayout.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.waterfallHistorySizeSpinBox)
58        self.label_7 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
59        self.label_7.setObjectName("label_7")
60        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_7)
61        self.label_8 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
62        self.label_8.setObjectName("label_8")
63        self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_8)
64        self.label_6 = QtWidgets.QLabel(QSpectrumAnalyzerSettings)
65        self.label_6.setObjectName("label_6")
66        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_6)
67        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
68        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
69        self.paramsEdit = QtWidgets.QLineEdit(QSpectrumAnalyzerSettings)
70        self.paramsEdit.setObjectName("paramsEdit")
71        self.horizontalLayout_2.addWidget(self.paramsEdit)
72        self.paramsHelpButton = QtWidgets.QToolButton(QSpectrumAnalyzerSettings)
73        self.paramsHelpButton.setMinimumSize(QtCore.QSize(50, 0))
74        self.paramsHelpButton.setObjectName("paramsHelpButton")
75        self.horizontalLayout_2.addWidget(self.paramsHelpButton)
76        self.formLayout.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_2)
77        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
78        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
79        self.deviceEdit = QtWidgets.QLineEdit(QSpectrumAnalyzerSettings)
80        self.deviceEdit.setObjectName("deviceEdit")
81        self.horizontalLayout_3.addWidget(self.deviceEdit)
82        self.deviceHelpButton = QtWidgets.QToolButton(QSpectrumAnalyzerSettings)
83        self.deviceHelpButton.setMinimumSize(QtCore.QSize(50, 0))
84        self.deviceHelpButton.setObjectName("deviceHelpButton")
85        self.horizontalLayout_3.addWidget(self.deviceHelpButton)
86        self.formLayout.setLayout(3, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_3)
87        self.sampleRateSpinBox = QtWidgets.QDoubleSpinBox(QSpectrumAnalyzerSettings)
88        self.sampleRateSpinBox.setProperty("showGroupSeparator", True)
89        self.sampleRateSpinBox.setDecimals(3)
90        self.sampleRateSpinBox.setMinimum(0.0)
91        self.sampleRateSpinBox.setMaximum(61.44)
92        self.sampleRateSpinBox.setSingleStep(0.01)
93        self.sampleRateSpinBox.setProperty("value", 61.44)
94        self.sampleRateSpinBox.setObjectName("sampleRateSpinBox")
95        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.sampleRateSpinBox)
96        self.bandwidthSpinBox = QtWidgets.QDoubleSpinBox(QSpectrumAnalyzerSettings)
97        self.bandwidthSpinBox.setProperty("showGroupSeparator", True)
98        self.bandwidthSpinBox.setDecimals(3)
99        self.bandwidthSpinBox.setMinimum(0.0)
100        self.bandwidthSpinBox.setMaximum(61.44)
101        self.bandwidthSpinBox.setSingleStep(0.01)
102        self.bandwidthSpinBox.setProperty("value", 0.0)
103        self.bandwidthSpinBox.setObjectName("bandwidthSpinBox")
104        self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.bandwidthSpinBox)
105        self.lnbSpinBox = QtWidgets.QDoubleSpinBox(QSpectrumAnalyzerSettings)
106        self.lnbSpinBox.setProperty("showGroupSeparator", True)
107        self.lnbSpinBox.setDecimals(3)
108        self.lnbSpinBox.setMinimum(-999999.999)
109        self.lnbSpinBox.setMaximum(999999.999)
110        self.lnbSpinBox.setSingleStep(0.01)
111        self.lnbSpinBox.setProperty("value", 0.0)
112        self.lnbSpinBox.setObjectName("lnbSpinBox")
113        self.formLayout.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.lnbSpinBox)
114        self.verticalLayout.addLayout(self.formLayout)
115        spacerItem = QtWidgets.QSpacerItem(20, 21, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
116        self.verticalLayout.addItem(spacerItem)
117        self.buttonBox = QtWidgets.QDialogButtonBox(QSpectrumAnalyzerSettings)
118        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
119        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
120        self.buttonBox.setObjectName("buttonBox")
121        self.verticalLayout.addWidget(self.buttonBox)
122        self.label_3.setBuddy(self.backendComboBox)
123        self.label.setBuddy(self.executableEdit)
124        self.label_5.setBuddy(self.deviceEdit)
125        self.label_4.setBuddy(self.sampleRateSpinBox)
126        self.label_2.setBuddy(self.waterfallHistorySizeSpinBox)
127        self.label_7.setBuddy(self.bandwidthSpinBox)
128        self.label_8.setBuddy(self.lnbSpinBox)
129        self.label_6.setBuddy(self.paramsEdit)
130
131        self.retranslateUi(QSpectrumAnalyzerSettings)
132        self.buttonBox.accepted.connect(QSpectrumAnalyzerSettings.accept)
133        self.buttonBox.rejected.connect(QSpectrumAnalyzerSettings.reject)
134        QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerSettings)
135        QSpectrumAnalyzerSettings.setTabOrder(self.backendComboBox, self.executableEdit)
136        QSpectrumAnalyzerSettings.setTabOrder(self.executableEdit, self.executableButton)
137        QSpectrumAnalyzerSettings.setTabOrder(self.executableButton, self.paramsEdit)
138        QSpectrumAnalyzerSettings.setTabOrder(self.paramsEdit, self.paramsHelpButton)
139        QSpectrumAnalyzerSettings.setTabOrder(self.paramsHelpButton, self.deviceEdit)
140        QSpectrumAnalyzerSettings.setTabOrder(self.deviceEdit, self.deviceHelpButton)
141        QSpectrumAnalyzerSettings.setTabOrder(self.deviceHelpButton, self.sampleRateSpinBox)
142        QSpectrumAnalyzerSettings.setTabOrder(self.sampleRateSpinBox, self.bandwidthSpinBox)
143        QSpectrumAnalyzerSettings.setTabOrder(self.bandwidthSpinBox, self.lnbSpinBox)
144        QSpectrumAnalyzerSettings.setTabOrder(self.lnbSpinBox, self.waterfallHistorySizeSpinBox)
145
146    def retranslateUi(self, QSpectrumAnalyzerSettings):
147        _translate = QtCore.QCoreApplication.translate
148        QSpectrumAnalyzerSettings.setWindowTitle(_translate("QSpectrumAnalyzerSettings", "Settings - QSpectrumAnalyzer"))
149        self.label_3.setText(_translate("QSpectrumAnalyzerSettings", "&Backend:"))
150        self.backendComboBox.setItemText(0, _translate("QSpectrumAnalyzerSettings", "soapy_power"))
151        self.backendComboBox.setItemText(1, _translate("QSpectrumAnalyzerSettings", "rx_power"))
152        self.backendComboBox.setItemText(2, _translate("QSpectrumAnalyzerSettings", "rtl_power_fftw"))
153        self.backendComboBox.setItemText(3, _translate("QSpectrumAnalyzerSettings", "rtl_power"))
154        self.backendComboBox.setItemText(4, _translate("QSpectrumAnalyzerSettings", "hackrf_sweep"))
155        self.label.setText(_translate("QSpectrumAnalyzerSettings", "E&xecutable:"))
156        self.executableEdit.setText(_translate("QSpectrumAnalyzerSettings", "soapy_power"))
157        self.executableButton.setText(_translate("QSpectrumAnalyzerSettings", "..."))
158        self.label_5.setText(_translate("QSpectrumAnalyzerSettings", "&Device:"))
159        self.label_4.setText(_translate("QSpectrumAnalyzerSettings", "Sa&mple rate:"))
160        self.label_2.setText(_translate("QSpectrumAnalyzerSettings", "&Waterfall history size:"))
161        self.label_7.setText(_translate("QSpectrumAnalyzerSettings", "Bandwidt&h:"))
162        self.label_8.setToolTip(_translate("QSpectrumAnalyzerSettings", "Negative frequency for upconverters, positive frequency for downconverters."))
163        self.label_8.setText(_translate("QSpectrumAnalyzerSettings", "&LNB LO:"))
164        self.label_6.setText(_translate("QSpectrumAnalyzerSettings", "Add&itional parameters:"))
165        self.paramsHelpButton.setText(_translate("QSpectrumAnalyzerSettings", " ? "))
166        self.deviceHelpButton.setText(_translate("QSpectrumAnalyzerSettings", " ? "))
167        self.sampleRateSpinBox.setSuffix(_translate("QSpectrumAnalyzerSettings", " MHz"))
168        self.bandwidthSpinBox.setSuffix(_translate("QSpectrumAnalyzerSettings", " MHz"))
169        self.lnbSpinBox.setToolTip(_translate("QSpectrumAnalyzerSettings", "Negative frequency for upconverters, positive frequency for downconverters."))
170        self.lnbSpinBox.setSuffix(_translate("QSpectrumAnalyzerSettings", " MHz"))
171
172