9 #ifndef UI_SENSORINFOWIDGET_H
10 #define UI_SENSORINFOWIDGET_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QFrame>
17 #include <QtWidgets/QGridLayout>
18 #include <QtWidgets/QHeaderView>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QSpacerItem>
21 #include <QtWidgets/QTabWidget>
22 #include <QtWidgets/QVBoxLayout>
23 #include <QtWidgets/QWidget>
30 QVBoxLayout *verticalLayout;
32 QLabel *spacecraftlabel;
33 QSpacerItem *verticalSpacer;
34 QTabWidget *tabWidget;
37 QGridLayout *gridLayout;
39 QSpacerItem *horizontalSpacer;
40 QLabel *poleDeclinationLabel;
42 QLabel *poleRightAscensionLabel;
43 QSpacerItem *horizontalSpacer_4;
46 QGridLayout *gridLayout_2;
47 QLabel *polePMOffsetLabel;
49 QSpacerItem *horizontalSpacer_6;
52 QGridLayout *gridLayout_3;
53 QSpacerItem *horizontalSpacer_11;
55 QLabel *meanRadiiLabel;
59 QLabel *bRadiiUnitsLabel;
60 QLabel *meanRadiiUnitsLabel;
61 QLabel *cRadiiUnitsLabel;
64 QLabel *aRadiiUnitsLabel;
68 QSpacerItem *verticalSpacer_2;
73 void setupUi(
QFrame *SensorInfoWidget)
75 if (SensorInfoWidget->objectName().isEmpty())
76 SensorInfoWidget->setObjectName(QStringLiteral(
"SensorInfoWidget"));
77 SensorInfoWidget->resize(420, 581);
78 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
79 sizePolicy.setHorizontalStretch(0);
80 sizePolicy.setVerticalStretch(0);
81 sizePolicy.setHeightForWidth(SensorInfoWidget->sizePolicy().hasHeightForWidth());
82 SensorInfoWidget->setSizePolicy(sizePolicy);
83 SensorInfoWidget->setMinimumSize(QSize(420, 0));
84 SensorInfoWidget->setMaximumSize(QSize(420, 16777215));
85 verticalLayout =
new QVBoxLayout(SensorInfoWidget);
86 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
87 targetImage =
new QLabel(SensorInfoWidget);
88 targetImage->setObjectName(QStringLiteral(
"targetImage"));
89 sizePolicy.setHeightForWidth(targetImage->sizePolicy().hasHeightForWidth());
90 targetImage->setSizePolicy(sizePolicy);
91 targetImage->setMinimumSize(QSize(391, 181));
92 targetImage->setMaximumSize(QSize(391, 181));
93 targetImage->setFrameShape(QFrame::Panel);
94 targetImage->setFrameShadow(QFrame::Sunken);
95 targetImage->setLineWidth(2);
96 targetImage->setScaledContents(
true);
98 verticalLayout->addWidget(targetImage);
100 spacecraftlabel =
new QLabel(SensorInfoWidget);
101 spacecraftlabel->setObjectName(QStringLiteral(
"spacecraftlabel"));
103 verticalLayout->addWidget(spacecraftlabel);
105 verticalSpacer =
new QSpacerItem(20, 37, QSizePolicy::Minimum, QSizePolicy::Preferred);
107 verticalLayout->addItem(verticalSpacer);
109 tabWidget =
new QTabWidget(SensorInfoWidget);
110 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
111 sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
112 tabWidget->setSizePolicy(sizePolicy);
113 tabWidget->setMinimumSize(QSize(391, 231));
114 tabWidget->setMaximumSize(QSize(391, 231));
115 tabWidget->setTabPosition(QTabWidget::South);
117 tab->setObjectName(QStringLiteral(
"tab"));
118 layoutWidget =
new QWidget(tab);
119 layoutWidget->setObjectName(QStringLiteral(
"layoutWidget"));
120 layoutWidget->setGeometry(QRect(10, 10, 524, 261));
121 gridLayout =
new QGridLayout(layoutWidget);
122 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
123 gridLayout->setContentsMargins(0, 0, 0, 0);
124 label =
new QLabel(layoutWidget);
125 label->setObjectName(QStringLiteral(
"label"));
127 font.setPointSize(14);
130 label->setFont(font);
132 gridLayout->addWidget(label, 0, 0, 1, 2);
134 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
136 gridLayout->addItem(horizontalSpacer, 0, 2, 1, 1);
138 poleDeclinationLabel =
new QLabel(layoutWidget);
139 poleDeclinationLabel->setObjectName(QStringLiteral(
"poleDeclinationLabel"));
141 font1.setPointSize(10);
142 poleDeclinationLabel->setFont(font1);
143 poleDeclinationLabel->setWordWrap(
true);
145 gridLayout->addWidget(poleDeclinationLabel, 3, 0, 1, 3);
147 label_2 =
new QLabel(layoutWidget);
148 label_2->setObjectName(QStringLiteral(
"label_2"));
149 label_2->setFont(font);
151 gridLayout->addWidget(label_2, 2, 0, 1, 2);
153 poleRightAscensionLabel =
new QLabel(layoutWidget);
154 poleRightAscensionLabel->setObjectName(QStringLiteral(
"poleRightAscensionLabel"));
155 poleRightAscensionLabel->setFont(font1);
156 poleRightAscensionLabel->setWordWrap(
true);
158 gridLayout->addWidget(poleRightAscensionLabel, 1, 0, 1, 3);
160 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
162 gridLayout->addItem(horizontalSpacer_4, 2, 2, 1, 1);
164 tabWidget->addTab(tab, QString());
166 tab_2->setObjectName(QStringLiteral(
"tab_2"));
167 layoutWidget_2 =
new QWidget(tab_2);
168 layoutWidget_2->setObjectName(QStringLiteral(
"layoutWidget_2"));
169 layoutWidget_2->setGeometry(QRect(10, 10, 351, 181));
170 gridLayout_2 =
new QGridLayout(layoutWidget_2);
171 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
172 gridLayout_2->setContentsMargins(0, 0, 0, 0);
173 polePMOffsetLabel =
new QLabel(layoutWidget_2);
174 polePMOffsetLabel->setObjectName(QStringLiteral(
"polePMOffsetLabel"));
175 polePMOffsetLabel->setFont(font1);
176 polePMOffsetLabel->setWordWrap(
true);
178 gridLayout_2->addWidget(polePMOffsetLabel, 1, 0, 1, 3);
180 label_6 =
new QLabel(layoutWidget_2);
181 label_6->setObjectName(QStringLiteral(
"label_6"));
182 label_6->setFont(font);
184 gridLayout_2->addWidget(label_6, 0, 0, 1, 2);
186 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
188 gridLayout_2->addItem(horizontalSpacer_6, 0, 2, 1, 1);
190 tabWidget->addTab(tab_2, QString());
192 tab_3->setObjectName(QStringLiteral(
"tab_3"));
193 layoutWidget_3 =
new QWidget(tab_3);
194 layoutWidget_3->setObjectName(QStringLiteral(
"layoutWidget_3"));
195 layoutWidget_3->setGeometry(QRect(20, 20, 351, 161));
196 gridLayout_3 =
new QGridLayout(layoutWidget_3);
197 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
198 gridLayout_3->setContentsMargins(0, 0, 0, 0);
199 horizontalSpacer_11 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
201 gridLayout_3->addItem(horizontalSpacer_11, 0, 2, 1, 1);
203 bRadiiLabel =
new QLabel(layoutWidget_3);
204 bRadiiLabel->setObjectName(QStringLiteral(
"bRadiiLabel"));
206 font2.setPointSize(16);
207 bRadiiLabel->setFont(font2);
208 bRadiiLabel->setAlignment(Qt::AlignCenter);
210 gridLayout_3->addWidget(bRadiiLabel, 2, 2, 1, 1);
212 meanRadiiLabel =
new QLabel(layoutWidget_3);
213 meanRadiiLabel->setObjectName(QStringLiteral(
"meanRadiiLabel"));
214 meanRadiiLabel->setFont(font2);
215 meanRadiiLabel->setAlignment(Qt::AlignCenter);
217 gridLayout_3->addWidget(meanRadiiLabel, 4, 2, 1, 1);
219 cRadiiLabel =
new QLabel(layoutWidget_3);
220 cRadiiLabel->setObjectName(QStringLiteral(
"cRadiiLabel"));
221 cRadiiLabel->setFont(font2);
222 cRadiiLabel->setAlignment(Qt::AlignCenter);
224 gridLayout_3->addWidget(cRadiiLabel, 3, 2, 1, 1);
226 meanLabel =
new QLabel(layoutWidget_3);
227 meanLabel->setObjectName(QStringLiteral(
"meanLabel"));
229 font3.setPointSize(16);
232 meanLabel->setFont(font3);
233 meanLabel->setAlignment(Qt::AlignCenter);
235 gridLayout_3->addWidget(meanLabel, 4, 0, 1, 1);
237 aRadiiLabel =
new QLabel(layoutWidget_3);
238 aRadiiLabel->setObjectName(QStringLiteral(
"aRadiiLabel"));
239 aRadiiLabel->setFont(font2);
240 aRadiiLabel->setAlignment(Qt::AlignCenter);
242 gridLayout_3->addWidget(aRadiiLabel, 1, 2, 1, 1);
244 bRadiiUnitsLabel =
new QLabel(layoutWidget_3);
245 bRadiiUnitsLabel->setObjectName(QStringLiteral(
"bRadiiUnitsLabel"));
246 bRadiiUnitsLabel->setFont(font2);
247 bRadiiUnitsLabel->setAlignment(Qt::AlignCenter);
249 gridLayout_3->addWidget(bRadiiUnitsLabel, 2, 3, 1, 1);
251 meanRadiiUnitsLabel =
new QLabel(layoutWidget_3);
252 meanRadiiUnitsLabel->setObjectName(QStringLiteral(
"meanRadiiUnitsLabel"));
253 meanRadiiUnitsLabel->setFont(font2);
254 meanRadiiUnitsLabel->setAlignment(Qt::AlignCenter);
256 gridLayout_3->addWidget(meanRadiiUnitsLabel, 4, 3, 1, 1);
258 cRadiiUnitsLabel =
new QLabel(layoutWidget_3);
259 cRadiiUnitsLabel->setObjectName(QStringLiteral(
"cRadiiUnitsLabel"));
260 cRadiiUnitsLabel->setFont(font2);
261 cRadiiUnitsLabel->setAlignment(Qt::AlignCenter);
263 gridLayout_3->addWidget(cRadiiUnitsLabel, 3, 3, 1, 1);
265 aLabel =
new QLabel(layoutWidget_3);
266 aLabel->setObjectName(QStringLiteral(
"aLabel"));
267 aLabel->setFont(font3);
268 aLabel->setAlignment(Qt::AlignCenter);
270 gridLayout_3->addWidget(aLabel, 1, 0, 1, 1);
272 cLabel =
new QLabel(layoutWidget_3);
273 cLabel->setObjectName(QStringLiteral(
"cLabel"));
274 cLabel->setFont(font3);
275 cLabel->setAlignment(Qt::AlignCenter);
277 gridLayout_3->addWidget(cLabel, 3, 0, 1, 1);
279 aRadiiUnitsLabel =
new QLabel(layoutWidget_3);
280 aRadiiUnitsLabel->setObjectName(QStringLiteral(
"aRadiiUnitsLabel"));
281 aRadiiUnitsLabel->setFont(font2);
282 aRadiiUnitsLabel->setAlignment(Qt::AlignCenter);
284 gridLayout_3->addWidget(aRadiiUnitsLabel, 1, 3, 1, 1);
286 bLabel =
new QLabel(layoutWidget_3);
287 bLabel->setObjectName(QStringLiteral(
"bLabel"));
288 bLabel->setFont(font3);
289 bLabel->setAlignment(Qt::AlignCenter);
291 gridLayout_3->addWidget(bLabel, 2, 0, 1, 1);
293 label_9 =
new QLabel(layoutWidget_3);
294 label_9->setObjectName(QStringLiteral(
"label_9"));
295 label_9->setFont(font3);
297 gridLayout_3->addWidget(label_9, 0, 0, 1, 2);
299 tabWidget->addTab(tab_3, QString());
301 verticalLayout->addWidget(tabWidget);
303 label_10 =
new QLabel(SensorInfoWidget);
304 label_10->setObjectName(QStringLiteral(
"label_10"));
306 verticalLayout->addWidget(label_10);
308 verticalSpacer_2 =
new QSpacerItem(20, 37, QSizePolicy::Minimum, QSizePolicy::Expanding);
310 verticalLayout->addItem(verticalSpacer_2);
312 label_7 =
new QLabel(SensorInfoWidget);
313 label_7->setObjectName(QStringLiteral(
"label_7"));
314 label_7->setWordWrap(
true);
316 verticalLayout->addWidget(label_7);
318 label_11 =
new QLabel(SensorInfoWidget);
319 label_11->setObjectName(QStringLiteral(
"label_11"));
321 verticalLayout->addWidget(label_11);
323 label_12 =
new QLabel(SensorInfoWidget);
324 label_12->setObjectName(QStringLiteral(
"label_12"));
326 verticalLayout->addWidget(label_12);
329 retranslateUi(SensorInfoWidget);
331 tabWidget->setCurrentIndex(0);
334 QMetaObject::connectSlotsByName(SensorInfoWidget);
337 void retranslateUi(
QFrame *SensorInfoWidget)
339 SensorInfoWidget->setWindowTitle(QApplication::translate(
"SensorInfoWidget",
"DockWidget", 0));
340 targetImage->setText(QString());
341 spacecraftlabel->setText(QApplication::translate(
"SensorInfoWidget",
"Spacecraft", 0));
342 label->setText(QApplication::translate(
"SensorInfoWidget",
"Right Ascension", 0));
343 poleDeclinationLabel->setText(QApplication::translate(
"SensorInfoWidget",
"Now is the time for all good men to come to the aid of their countrymen", 0));
344 label_2->setText(QApplication::translate(
"SensorInfoWidget",
"Declination", 0));
345 poleRightAscensionLabel->setText(QApplication::translate(
"SensorInfoWidget",
"Now is the time for all good men to come to the aid of their countrymen", 0));
346 tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate(
"SensorInfoWidget",
"Specifications", 0));
347 polePMOffsetLabel->setText(QApplication::translate(
"SensorInfoWidget",
"Now is the time for all good men to come to the aid of their countrymen", 0));
348 label_6->setText(QApplication::translate(
"SensorInfoWidget",
"Prime Meridian (W)", 0));
349 tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate(
"SensorInfoWidget",
"Calibration", 0));
350 bRadiiLabel->setText(QApplication::translate(
"SensorInfoWidget",
"TextLabel", 0));
351 meanRadiiLabel->setText(QApplication::translate(
"SensorInfoWidget",
"TextLabel", 0));
352 cRadiiLabel->setText(QApplication::translate(
"SensorInfoWidget",
"TextLabel", 0));
353 meanLabel->setText(QApplication::translate(
"SensorInfoWidget",
"mean", 0));
354 aRadiiLabel->setText(QApplication::translate(
"SensorInfoWidget",
"TextLabel", 0));
355 bRadiiUnitsLabel->setText(QApplication::translate(
"SensorInfoWidget",
"km", 0));
356 meanRadiiUnitsLabel->setText(QApplication::translate(
"SensorInfoWidget",
"km", 0));
357 cRadiiUnitsLabel->setText(QApplication::translate(
"SensorInfoWidget",
"km", 0));
358 aLabel->setText(QApplication::translate(
"SensorInfoWidget",
"a", 0));
359 cLabel->setText(QApplication::translate(
"SensorInfoWidget",
"c", 0));
360 aRadiiUnitsLabel->setText(QApplication::translate(
"SensorInfoWidget",
"km", 0));
361 bLabel->setText(QApplication::translate(
"SensorInfoWidget",
"b", 0));
362 label_9->setText(QApplication::translate(
"SensorInfoWidget",
"Radii", 0));
363 tabWidget->setTabText(tabWidget->indexOf(tab_3), QApplication::translate(
"SensorInfoWidget",
"What else?", 0));
364 label_10->setText(QApplication::translate(
"SensorInfoWidget",
"where", 0));
365 label_7->setText(QApplication::translate(
"SensorInfoWidget",
"T = interval in Julien centuries (of 36525 days) from the standard epoch.", 0));
366 label_11->setText(QApplication::translate(
"SensorInfoWidget",
"d = interval in days from the standard epoch.", 0));
367 label_12->setText(QApplication::translate(
"SensorInfoWidget",
"The standard epoch is JD 2451545.0, i.e. 2000 January 1 12 hours TDB.", 0));
378 #endif // UI_SENSORINFOWIDGET_H