9 #ifndef UI_MENUEDGECONTRACTION_H 10 #define UI_MENUEDGECONTRACTION_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QCheckBox> 15 #include <QtWidgets/QComboBox> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QGridLayout> 18 #include <QtWidgets/QLabel> 19 #include <QtWidgets/QPushButton> 20 #include <QtWidgets/QSlider> 21 #include <QtWidgets/QSpinBox> 25 class Ui_MenuEdgeContraction
28 QGridLayout *gridLayout;
29 QSpinBox *spinBox_nb_remaining_vertices;
30 QCheckBox *checkBox_link_condition;
31 QLabel *txt_nb_collapses;
33 QComboBox *m_simplificationMethod;
34 QLabel *txt_nb_vertices;
38 QSlider *horizontalSlider;
39 QPushButton *pushButton_collapse;
41 void setupUi(QDialog *MenuEdgeContraction)
43 if (MenuEdgeContraction->objectName().isEmpty())
44 MenuEdgeContraction->setObjectName(QString::fromUtf8(
"MenuEdgeContraction"));
45 MenuEdgeContraction->resize(362, 209);
46 gridLayout =
new QGridLayout(MenuEdgeContraction);
47 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
48 spinBox_nb_remaining_vertices =
new QSpinBox(MenuEdgeContraction);
49 spinBox_nb_remaining_vertices->setObjectName(QString::fromUtf8(
"spinBox_nb_remaining_vertices"));
50 spinBox_nb_remaining_vertices->setMinimum(1);
51 spinBox_nb_remaining_vertices->setMaximum(999999999);
52 spinBox_nb_remaining_vertices->setValue(1);
54 gridLayout->addWidget(spinBox_nb_remaining_vertices, 5, 2, 1, 1);
56 checkBox_link_condition =
new QCheckBox(MenuEdgeContraction);
57 checkBox_link_condition->setObjectName(QString::fromUtf8(
"checkBox_link_condition"));
58 checkBox_link_condition->setEnabled(
false);
59 checkBox_link_condition->setChecked(
true);
61 gridLayout->addWidget(checkBox_link_condition, 7, 2, 1, 1);
63 txt_nb_collapses =
new QLabel(MenuEdgeContraction);
64 txt_nb_collapses->setObjectName(QString::fromUtf8(
"txt_nb_collapses"));
66 gridLayout->addWidget(txt_nb_collapses, 3, 2, 1, 1, Qt::AlignRight);
68 label =
new QLabel(MenuEdgeContraction);
69 label->setObjectName(QString::fromUtf8(
"label"));
71 gridLayout->addWidget(label, 6, 0, 1, 1);
73 m_simplificationMethod =
new QComboBox(MenuEdgeContraction);
74 m_simplificationMethod->addItem(QString());
75 m_simplificationMethod->setObjectName(QString::fromUtf8(
"m_simplificationMethod"));
77 gridLayout->addWidget(m_simplificationMethod, 6, 2, 1, 1);
79 txt_nb_vertices =
new QLabel(MenuEdgeContraction);
80 txt_nb_vertices->setObjectName(QString::fromUtf8(
"txt_nb_vertices"));
82 gridLayout->addWidget(txt_nb_vertices, 2, 2, 1, 1, Qt::AlignRight);
84 label_5 =
new QLabel(MenuEdgeContraction);
85 label_5->setObjectName(QString::fromUtf8(
"label_5"));
87 gridLayout->addWidget(label_5, 2, 0, 1, 1);
89 label_3 =
new QLabel(MenuEdgeContraction);
90 label_3->setObjectName(QString::fromUtf8(
"label_3"));
92 gridLayout->addWidget(label_3, 3, 0, 1, 2);
94 label_4 =
new QLabel(MenuEdgeContraction);
95 label_4->setObjectName(QString::fromUtf8(
"label_4"));
97 gridLayout->addWidget(label_4, 5, 0, 1, 2);
99 horizontalSlider =
new QSlider(MenuEdgeContraction);
100 horizontalSlider->setObjectName(QString::fromUtf8(
"horizontalSlider"));
101 horizontalSlider->setMinimum(0);
102 horizontalSlider->setMaximum(100);
103 horizontalSlider->setOrientation(Qt::Horizontal);
105 gridLayout->addWidget(horizontalSlider, 1, 0, 1, 1);
107 pushButton_collapse =
new QPushButton(MenuEdgeContraction);
108 pushButton_collapse->setObjectName(QString::fromUtf8(
"pushButton_collapse"));
110 gridLayout->addWidget(pushButton_collapse, 1, 2, 1, 1);
113 retranslateUi(MenuEdgeContraction);
115 QMetaObject::connectSlotsByName(MenuEdgeContraction);
118 void retranslateUi(QDialog *MenuEdgeContraction)
120 MenuEdgeContraction->setWindowTitle(QCoreApplication::translate(
"MenuEdgeContraction",
"Edge contraction",
nullptr));
121 checkBox_link_condition->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"Link condition",
nullptr));
122 txt_nb_collapses->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"1",
nullptr));
123 label->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"Policy",
nullptr));
124 m_simplificationMethod->setItemText(0, QCoreApplication::translate(
"MenuEdgeContraction",
"Length_midpoint",
nullptr));
126 txt_nb_vertices->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"0",
nullptr));
127 label_5->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"Number of vertices",
nullptr));
128 label_3->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"Number of contractions",
nullptr));
129 label_4->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"Number of vertices after ",
nullptr));
130 pushButton_collapse->setText(QCoreApplication::translate(
"MenuEdgeContraction",
"Perform collapse",
nullptr));
136 class MenuEdgeContraction:
public Ui_MenuEdgeContraction {};
141 #endif // UI_MENUEDGECONTRACTION_H Definition: ui_KNearestNeighborsMenu.h:122