9 #ifndef UI_UNIFORMNEIGHBORSMENU_H 10 #define UI_UNIFORMNEIGHBORSMENU_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QCheckBox> 15 #include <QtWidgets/QComboBox> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QDialogButtonBox> 18 #include <QtWidgets/QDoubleSpinBox> 19 #include <QtWidgets/QFormLayout> 20 #include <QtWidgets/QGridLayout> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QPushButton> 23 #include <QtWidgets/QWidget> 30 QDialogButtonBox *buttonBox;
31 QWidget *formLayoutWidget;
32 QFormLayout *formLayout_2;
35 QComboBox *comboBoxMetric;
36 QDoubleSpinBox *doubleSpinBoxAlpha;
37 QWidget *gridLayoutWidget;
38 QGridLayout *gridLayout;
39 QPushButton *pushButtonCompute;
40 QCheckBox *checkBoxAutoUpdate;
42 void setupUi(QDialog *UniformMenu)
44 if (UniformMenu->objectName().isEmpty())
45 UniformMenu->setObjectName(QStringLiteral(
"UniformMenu"));
46 UniformMenu->resize(292, 209);
47 buttonBox =
new QDialogButtonBox(UniformMenu);
48 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
49 buttonBox->setGeometry(QRect(50, 160, 171, 32));
50 buttonBox->setOrientation(Qt::Horizontal);
51 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
52 formLayoutWidget =
new QWidget(UniformMenu);
53 formLayoutWidget->setObjectName(QStringLiteral(
"formLayoutWidget"));
54 formLayoutWidget->setGeometry(QRect(30, 10, 262, 84));
55 formLayout_2 =
new QFormLayout(formLayoutWidget);
56 formLayout_2->setObjectName(QStringLiteral(
"formLayout_2"));
57 formLayout_2->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
58 formLayout_2->setContentsMargins(0, 0, 0, 0);
59 label =
new QLabel(formLayoutWidget);
60 label->setObjectName(QStringLiteral(
"label"));
62 formLayout_2->setWidget(0, QFormLayout::LabelRole, label);
64 label_2 =
new QLabel(formLayoutWidget);
65 label_2->setObjectName(QStringLiteral(
"label_2"));
67 formLayout_2->setWidget(1, QFormLayout::LabelRole, label_2);
69 comboBoxMetric =
new QComboBox(formLayoutWidget);
70 comboBoxMetric->addItem(QString());
71 comboBoxMetric->addItem(QString());
72 comboBoxMetric->setObjectName(QStringLiteral(
"comboBoxMetric"));
74 formLayout_2->setWidget(1, QFormLayout::FieldRole, comboBoxMetric);
76 doubleSpinBoxAlpha =
new QDoubleSpinBox(formLayoutWidget);
77 doubleSpinBoxAlpha->setObjectName(QStringLiteral(
"doubleSpinBoxAlpha"));
78 doubleSpinBoxAlpha->setDecimals(3);
79 doubleSpinBoxAlpha->setMaximum(1e+8);
80 doubleSpinBoxAlpha->setSingleStep(0.1);
82 formLayout_2->setWidget(0, QFormLayout::FieldRole, doubleSpinBoxAlpha);
84 gridLayoutWidget =
new QWidget(UniformMenu);
85 gridLayoutWidget->setObjectName(QStringLiteral(
"gridLayoutWidget"));
86 gridLayoutWidget->setGeometry(QRect(30, 110, 250, 40));
87 gridLayout =
new QGridLayout(gridLayoutWidget);
88 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
89 gridLayout->setContentsMargins(0, 0, 0, 0);
90 pushButtonCompute =
new QPushButton(gridLayoutWidget);
91 pushButtonCompute->setObjectName(QStringLiteral(
"pushButtonCompute"));
93 gridLayout->addWidget(pushButtonCompute, 0, 1, 1, 1);
95 checkBoxAutoUpdate =
new QCheckBox(gridLayoutWidget);
96 checkBoxAutoUpdate->setObjectName(QStringLiteral(
"checkBoxAutoUpdate"));
97 checkBoxAutoUpdate->setChecked(
true);
99 gridLayout->addWidget(checkBoxAutoUpdate, 0, 0, 1, 1);
102 retranslateUi(UniformMenu);
103 QObject::connect(buttonBox, SIGNAL(accepted()), UniformMenu, SLOT(accept()));
104 QObject::connect(buttonBox, SIGNAL(rejected()), UniformMenu, SLOT(reject()));
106 QMetaObject::connectSlotsByName(UniformMenu);
109 void retranslateUi(QDialog *UniformMenu)
111 UniformMenu->setWindowTitle(QApplication::translate(
"UniformMenu",
"Uniform neighbors (Rips)",
nullptr));
112 label->setText(QApplication::translate(
"UniformMenu",
"alpha",
nullptr));
113 label_2->setText(QApplication::translate(
"UniformMenu",
"Metric",
nullptr));
114 comboBoxMetric->setItemText(0, QApplication::translate(
"UniformMenu",
"Ambient",
nullptr));
115 comboBoxMetric->setItemText(1, QApplication::translate(
"UniformMenu",
"Reduced Space",
nullptr));
117 pushButtonCompute->setText(QApplication::translate(
"UniformMenu",
"Compute",
nullptr));
118 checkBoxAutoUpdate->setText(QApplication::translate(
"UniformMenu",
"auto update",
nullptr));
124 class UniformMenu:
public Ui_UniformMenu {};
129 #endif // UI_UNIFORMNEIGHBORSMENU_H Definition: ui_KNearestNeighborsMenu.h:122