9#ifndef UI_LISSAJOUSWIDGET_H
10#define UI_LISSAJOUSWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QDial>
15#include <QtWidgets/QDoubleSpinBox>
16#include <QtWidgets/QGroupBox>
17#include <QtWidgets/QHBoxLayout>
18#include <QtWidgets/QLabel>
19#include <QtWidgets/QSpacerItem>
20#include <QtWidgets/QVBoxLayout>
21#include <QtWidgets/QWidget>
22#include "widgets/servicepresetwidget.h"
26class Ui_LissajousWidget
29 QVBoxLayout *verticalLayout;
31 ServicePresetWidget *preset;
32 QHBoxLayout *horizontalLayout_7;
33 QGroupBox *groupBox_4;
34 QVBoxLayout *verticalLayout_9;
36 QHBoxLayout *horizontalLayout_8;
37 QSpacerItem *horizontalSpacer_9;
38 QDoubleSpinBox *xratioSpinner;
39 QSpacerItem *horizontalSpacer_10;
40 QGroupBox *groupBox_5;
41 QVBoxLayout *verticalLayout_10;
43 QHBoxLayout *horizontalLayout_9;
44 QSpacerItem *horizontalSpacer_11;
45 QDoubleSpinBox *yratioSpinner;
46 QSpacerItem *horizontalSpacer_12;
47 QSpacerItem *verticalSpacer_4;
49 void setupUi(QWidget *LissajousWidget)
51 if (LissajousWidget->objectName().isEmpty())
52 LissajousWidget->setObjectName(
"LissajousWidget");
53 LissajousWidget->resize(400, 300);
54 verticalLayout =
new QVBoxLayout(LissajousWidget);
55 verticalLayout->setObjectName(
"verticalLayout");
56 nameLabel =
new QLabel(LissajousWidget);
57 nameLabel->setObjectName(
"nameLabel");
60 nameLabel->setFont(font);
61 nameLabel->setAlignment(Qt::AlignCenter);
63 verticalLayout->addWidget(nameLabel);
65 preset =
new ServicePresetWidget(LissajousWidget);
66 preset->setObjectName(
"preset");
68 verticalLayout->addWidget(preset);
70 horizontalLayout_7 =
new QHBoxLayout();
71 horizontalLayout_7->setObjectName(
"horizontalLayout_7");
72 groupBox_4 =
new QGroupBox(LissajousWidget);
73 groupBox_4->setObjectName(
"groupBox_4");
74 verticalLayout_9 =
new QVBoxLayout(groupBox_4);
75 verticalLayout_9->setObjectName(
"verticalLayout_9");
76 xratioDial =
new QDial(groupBox_4);
77 xratioDial->setObjectName(
"xratioDial");
78 xratioDial->setMaximum(100);
79 xratioDial->setOrientation(Qt::Vertical);
80 xratioDial->setNotchesVisible(
true);
82 verticalLayout_9->addWidget(xratioDial);
84 horizontalLayout_8 =
new QHBoxLayout();
85 horizontalLayout_8->setObjectName(
"horizontalLayout_8");
86 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
88 horizontalLayout_8->addItem(horizontalSpacer_9);
90 xratioSpinner =
new QDoubleSpinBox(groupBox_4);
91 xratioSpinner->setObjectName(
"xratioSpinner");
92 xratioSpinner->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
93 xratioSpinner->setMaximum(1.000000000000000);
94 xratioSpinner->setSingleStep(0.100000000000000);
96 horizontalLayout_8->addWidget(xratioSpinner);
98 horizontalSpacer_10 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
100 horizontalLayout_8->addItem(horizontalSpacer_10);
103 verticalLayout_9->addLayout(horizontalLayout_8);
106 horizontalLayout_7->addWidget(groupBox_4);
108 groupBox_5 =
new QGroupBox(LissajousWidget);
109 groupBox_5->setObjectName(
"groupBox_5");
110 verticalLayout_10 =
new QVBoxLayout(groupBox_5);
111 verticalLayout_10->setObjectName(
"verticalLayout_10");
112 yratioDial =
new QDial(groupBox_5);
113 yratioDial->setObjectName(
"yratioDial");
114 yratioDial->setMaximum(100);
115 yratioDial->setNotchesVisible(
true);
117 verticalLayout_10->addWidget(yratioDial);
119 horizontalLayout_9 =
new QHBoxLayout();
120 horizontalLayout_9->setObjectName(
"horizontalLayout_9");
121 horizontalSpacer_11 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
123 horizontalLayout_9->addItem(horizontalSpacer_11);
125 yratioSpinner =
new QDoubleSpinBox(groupBox_5);
126 yratioSpinner->setObjectName(
"yratioSpinner");
127 yratioSpinner->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
128 yratioSpinner->setMaximum(1.000000000000000);
129 yratioSpinner->setSingleStep(0.100000000000000);
131 horizontalLayout_9->addWidget(yratioSpinner);
133 horizontalSpacer_12 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
135 horizontalLayout_9->addItem(horizontalSpacer_12);
138 verticalLayout_10->addLayout(horizontalLayout_9);
141 horizontalLayout_7->addWidget(groupBox_5);
144 verticalLayout->addLayout(horizontalLayout_7);
146 verticalSpacer_4 =
new QSpacerItem(20, 101, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
148 verticalLayout->addItem(verticalSpacer_4);
151 retranslateUi(LissajousWidget);
153 QMetaObject::connectSlotsByName(LissajousWidget);
156 void retranslateUi(QWidget *LissajousWidget)
158 LissajousWidget->setWindowTitle(QCoreApplication::translate(
"LissajousWidget",
"Form",
nullptr));
159 nameLabel->setText(QCoreApplication::translate(
"LissajousWidget",
"Lissajous",
nullptr));
160 groupBox_4->setTitle(QCoreApplication::translate(
"LissajousWidget",
"X Ratio",
nullptr));
161 groupBox_5->setTitle(QCoreApplication::translate(
"LissajousWidget",
"Y Ratio",
nullptr));
167 class LissajousWidget:
public Ui_LissajousWidget {};