9 #ifndef UI_ISINGWIDGET_H 10 #define UI_ISINGWIDGET_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QDial> 17 #include <QtWidgets/QDoubleSpinBox> 18 #include <QtWidgets/QGroupBox> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QVBoxLayout> 24 #include <QtWidgets/QWidget> 25 #include "widgets/servicepresetwidget.h" 32 QVBoxLayout *verticalLayout;
34 ServicePresetWidget *preset;
35 QHBoxLayout *horizontalLayout_3;
37 QVBoxLayout *verticalLayout_6;
39 QHBoxLayout *horizontalLayout_4;
40 QSpacerItem *horizontalSpacer_3;
41 QDoubleSpinBox *tempSpinner;
42 QSpacerItem *horizontalSpacer_2;
43 QGroupBox *groupBox_3;
44 QVBoxLayout *verticalLayout_7;
45 QDial *borderGrowthDial;
46 QHBoxLayout *horizontalLayout_5;
47 QSpacerItem *horizontalSpacer_4;
48 QDoubleSpinBox *borderGrowthSpinner;
49 QSpacerItem *horizontalSpacer_5;
50 QGroupBox *groupBox_2;
51 QVBoxLayout *verticalLayout_8;
52 QDial *spontGrowthDial;
53 QHBoxLayout *horizontalLayout_6;
54 QSpacerItem *horizontalSpacer_6;
55 QDoubleSpinBox *spontGrowthSpinner;
56 QSpacerItem *horizontalSpacer_7;
57 QSpacerItem *verticalSpacer;
59 void setupUi(QWidget *IsingWidget)
61 if (IsingWidget->objectName().isEmpty())
62 IsingWidget->setObjectName(QStringLiteral(
"IsingWidget"));
63 IsingWidget->resize(458, 296);
64 verticalLayout =
new QVBoxLayout(IsingWidget);
65 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
66 nameLabel =
new QLabel(IsingWidget);
67 nameLabel->setObjectName(QStringLiteral(
"nameLabel"));
71 nameLabel->setFont(font);
72 nameLabel->setAlignment(Qt::AlignCenter);
74 verticalLayout->addWidget(nameLabel);
76 preset =
new ServicePresetWidget(IsingWidget);
77 preset->setObjectName(QStringLiteral(
"preset"));
79 verticalLayout->addWidget(preset);
81 horizontalLayout_3 =
new QHBoxLayout();
82 horizontalLayout_3->setObjectName(QStringLiteral(
"horizontalLayout_3"));
83 groupBox =
new QGroupBox(IsingWidget);
84 groupBox->setObjectName(QStringLiteral(
"groupBox"));
85 verticalLayout_6 =
new QVBoxLayout(groupBox);
86 verticalLayout_6->setObjectName(QStringLiteral(
"verticalLayout_6"));
87 tempDial =
new QDial(groupBox);
88 tempDial->setObjectName(QStringLiteral(
"tempDial"));
89 tempDial->setMaximum(100);
90 tempDial->setOrientation(Qt::Vertical);
91 tempDial->setNotchesVisible(
true);
93 verticalLayout_6->addWidget(tempDial);
95 horizontalLayout_4 =
new QHBoxLayout();
96 horizontalLayout_4->setObjectName(QStringLiteral(
"horizontalLayout_4"));
97 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
99 horizontalLayout_4->addItem(horizontalSpacer_3);
101 tempSpinner =
new QDoubleSpinBox(groupBox);
102 tempSpinner->setObjectName(QStringLiteral(
"tempSpinner"));
103 tempSpinner->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
104 tempSpinner->setMaximum(1);
105 tempSpinner->setSingleStep(0.1);
107 horizontalLayout_4->addWidget(tempSpinner);
109 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
111 horizontalLayout_4->addItem(horizontalSpacer_2);
114 verticalLayout_6->addLayout(horizontalLayout_4);
117 horizontalLayout_3->addWidget(groupBox);
119 groupBox_3 =
new QGroupBox(IsingWidget);
120 groupBox_3->setObjectName(QStringLiteral(
"groupBox_3"));
121 verticalLayout_7 =
new QVBoxLayout(groupBox_3);
122 verticalLayout_7->setObjectName(QStringLiteral(
"verticalLayout_7"));
123 borderGrowthDial =
new QDial(groupBox_3);
124 borderGrowthDial->setObjectName(QStringLiteral(
"borderGrowthDial"));
125 borderGrowthDial->setMaximum(100);
126 borderGrowthDial->setValue(100);
127 borderGrowthDial->setNotchesVisible(
true);
129 verticalLayout_7->addWidget(borderGrowthDial);
131 horizontalLayout_5 =
new QHBoxLayout();
132 horizontalLayout_5->setObjectName(QStringLiteral(
"horizontalLayout_5"));
133 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
135 horizontalLayout_5->addItem(horizontalSpacer_4);
137 borderGrowthSpinner =
new QDoubleSpinBox(groupBox_3);
138 borderGrowthSpinner->setObjectName(QStringLiteral(
"borderGrowthSpinner"));
139 borderGrowthSpinner->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
140 borderGrowthSpinner->setMaximum(1);
141 borderGrowthSpinner->setSingleStep(0.1);
142 borderGrowthSpinner->setValue(1);
144 horizontalLayout_5->addWidget(borderGrowthSpinner);
146 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
148 horizontalLayout_5->addItem(horizontalSpacer_5);
151 verticalLayout_7->addLayout(horizontalLayout_5);
154 horizontalLayout_3->addWidget(groupBox_3);
156 groupBox_2 =
new QGroupBox(IsingWidget);
157 groupBox_2->setObjectName(QStringLiteral(
"groupBox_2"));
158 verticalLayout_8 =
new QVBoxLayout(groupBox_2);
159 verticalLayout_8->setObjectName(QStringLiteral(
"verticalLayout_8"));
160 spontGrowthDial =
new QDial(groupBox_2);
161 spontGrowthDial->setObjectName(QStringLiteral(
"spontGrowthDial"));
162 spontGrowthDial->setMaximum(100);
163 spontGrowthDial->setValue(100);
164 spontGrowthDial->setNotchesVisible(
true);
166 verticalLayout_8->addWidget(spontGrowthDial);
168 horizontalLayout_6 =
new QHBoxLayout();
169 horizontalLayout_6->setObjectName(QStringLiteral(
"horizontalLayout_6"));
170 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
172 horizontalLayout_6->addItem(horizontalSpacer_6);
174 spontGrowthSpinner =
new QDoubleSpinBox(groupBox_2);
175 spontGrowthSpinner->setObjectName(QStringLiteral(
"spontGrowthSpinner"));
176 spontGrowthSpinner->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
177 spontGrowthSpinner->setMaximum(1);
178 spontGrowthSpinner->setSingleStep(0.1);
179 spontGrowthSpinner->setValue(1);
181 horizontalLayout_6->addWidget(spontGrowthSpinner);
183 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
185 horizontalLayout_6->addItem(horizontalSpacer_7);
188 verticalLayout_8->addLayout(horizontalLayout_6);
191 horizontalLayout_3->addWidget(groupBox_2);
194 verticalLayout->addLayout(horizontalLayout_3);
196 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
198 verticalLayout->addItem(verticalSpacer);
201 retranslateUi(IsingWidget);
203 QMetaObject::connectSlotsByName(IsingWidget);
206 void retranslateUi(QWidget *IsingWidget)
208 IsingWidget->setWindowTitle(QApplication::translate(
"IsingWidget",
"Form",
nullptr));
209 nameLabel->setText(QApplication::translate(
"IsingWidget",
"Ising Model",
nullptr));
210 groupBox->setTitle(QApplication::translate(
"IsingWidget",
"Noise Temperature",
nullptr));
211 groupBox_3->setTitle(QApplication::translate(
"IsingWidget",
"Border Growth",
nullptr));
212 groupBox_2->setTitle(QApplication::translate(
"IsingWidget",
"Spontaneous Growth",
nullptr));
218 class IsingWidget:
public Ui_IsingWidget {};
223 #endif // UI_ISINGWIDGET_H Definition: addencodepresetdialog.h:24