!B (Sandbox) (CE-21795) Importing models with multisubmaterials via fbx switches...
[CRYENGINE.git] / Code / Sandbox / Plugins / LodGeneratorPlugin / UIs / ui_clodgeneratordialog.h
blob9118af3ed1d061aaedd3845ee2cc3bfc95728202
1 /********************************************************************************
2 ** Form generated from reading UI file 'clodgeneratordialog.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.4.2
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
9 #pragma once
11 #include <QtCore/QVariant>
12 #include <QtWidgets/QAction>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QButtonGroup>
15 #include <QtWidgets/QHBoxLayout>
16 #include <QtWidgets/QHeaderView>
17 #include <QtWidgets/QMainWindow>
18 #include <QtWidgets/QScrollArea>
19 #include <QtWidgets/QSpacerItem>
20 #include <QtWidgets/QToolBox>
21 #include <QtWidgets/QVBoxLayout>
22 #include <QtWidgets/QWidget>
23 #include "../panel/GeometryLodGeneratorOptionsPanel.h"
24 #include "../panel/GeometryLodGeneratorPreviewPanel.h"
25 #include "../panel/GeometryLodGeneratorTaskPanel.h"
26 #include "../panel/LodGeneratorFilePanel.h"
27 #include "../panel/MaterialLODGeneratorOptionsPanel.h"
28 #include "../panel/MaterialLODGeneratorLodItemOptionsPanel.h"
29 #include "../panel/MaterialLODGeneratorTaskPanel.h"
30 #include "../panel/ABFPannel.h"
31 #include "../panel/ABFPannelNew.h"
34 QT_BEGIN_NAMESPACE
36 class Ui_CLodGeneratorDialog
38 public:
39 QWidget *centralWidget;
40 QHBoxLayout *horizontalLayout;
41 QScrollArea *scrollArea;
42 QWidget *LodGeneratorToolContents;
43 QHBoxLayout *horizontalLayout_2;
44 QToolBox *LodGeneratorToolBox;
45 QWidget *SourceFileWidget;
46 QVBoxLayout *verticalLayout_3;
47 CLodGeneratorFilePanel *cSourceFileWidget;
48 QHBoxLayout *horizontalLayout_3;
49 QSpacerItem *verticalSpacer;
50 QWidget *GeometryBakeOptonsWidge;
51 QVBoxLayout *verticalLayout_2;
52 CGeometryLodGeneratorOptionsPanel *cGeometryBakeOptonsWidge;
53 QVBoxLayout *verticalLayout;
54 QWidget *GeometryTaskPanelWidget;
55 QVBoxLayout *verticalLayout_4;
56 CGeometryLodGeneratorTaskPanel *cGeometryTaskPanelWidget;
57 QVBoxLayout *verticalLayout_5;
58 QSpacerItem *verticalSpacer_2;
59 QWidget *GeometryGenerationPanelWidget;
60 QVBoxLayout *verticalLayout_6;
61 CGeometryLodGeneratorPreviewPanel *cGeometryGenerationPanelWidget;
62 QVBoxLayout *verticalLayout_7;
63 QWidget *MaterialBakeOptionsWidget;
64 QVBoxLayout *verticalLayout_10;
65 CMaterialLODGeneratorOptionsPanel *cMaterialBakeOptionsWidget;
66 QVBoxLayout *verticalLayout_8;
67 QWidget *MaterialTaskWidget;
68 QVBoxLayout *verticalLayout_11;
69 CMaterialLODGeneratorTaskPanel *cMaterialTaskWidget;
70 QVBoxLayout *verticalLayout_9;
71 QSpacerItem *verticalSpacer_3;
72 QWidget *TestABF;
73 QVBoxLayout *verticalLayout_13;
74 cABFPannel *cABFWidget;
75 QVBoxLayout *verticalLayout_14;
76 QSpacerItem *verticalSpacer_4;
77 std::vector<int> m_vLodPanelsIdx;
78 std::vector<CMaterialLODGeneratorLodItemOptionsPanel*> m_vLodPanels;
79 std::vector<QWidget*> m_vLodPanelParents;
80 QWidget *TestABFNew;
81 QVBoxLayout *verticalLayout_16;
82 cABFPannelNew *cABFWidgetNew;
83 QVBoxLayout *verticalLayout_15;
84 QSpacerItem *verticalSpacer_5;
86 void setupUi(QWidget *CLodGeneratorDialog)
88 if (CLodGeneratorDialog->objectName().isEmpty())
89 CLodGeneratorDialog->setObjectName(QStringLiteral("CLodGeneratorDialog"));
90 CLodGeneratorDialog->resize(457, 593);
91 centralWidget = new QWidget(CLodGeneratorDialog);
92 centralWidget->setObjectName(QStringLiteral("centralWidget"));
93 horizontalLayout = new QHBoxLayout(centralWidget);
94 horizontalLayout->setSpacing(6);
95 horizontalLayout->setContentsMargins(11, 11, 11, 11);
96 horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
97 horizontalLayout->setContentsMargins(0, 0, 0, 0);
98 scrollArea = new QScrollArea(centralWidget);
99 scrollArea->setObjectName(QStringLiteral("scrollArea"));
100 scrollArea->setFrameShape(QFrame::NoFrame);
101 scrollArea->setFrameShadow(QFrame::Raised);
102 scrollArea->setWidgetResizable(true);
103 LodGeneratorToolContents = new QWidget();
104 LodGeneratorToolContents->setObjectName(QStringLiteral("LodGeneratorToolContents"));
105 LodGeneratorToolContents->setGeometry(QRect(0, 0, 457, 593));
106 horizontalLayout_2 = new QHBoxLayout(LodGeneratorToolContents);
107 horizontalLayout_2->setSpacing(6);
108 horizontalLayout_2->setContentsMargins(11, 11, 11, 11);
109 horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
110 horizontalLayout_2->setContentsMargins(9, 9, 9, 9);
111 LodGeneratorToolBox = new QToolBox(LodGeneratorToolContents);
112 LodGeneratorToolBox->setObjectName(QStringLiteral("LodGeneratorToolBox"));
113 LodGeneratorToolBox->setFrameShape(QFrame::Panel);
114 SourceFileWidget = new QWidget();
115 SourceFileWidget->setObjectName(QStringLiteral("SourceFileWidget"));
116 SourceFileWidget->setGeometry(QRect(0, 0, 437, 411));
117 verticalLayout_3 = new QVBoxLayout(SourceFileWidget);
118 verticalLayout_3->setSpacing(6);
119 verticalLayout_3->setContentsMargins(11, 11, 11, 11);
120 verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
121 verticalLayout_3->setContentsMargins(0, 0, 0, 0);
122 cSourceFileWidget = new CLodGeneratorFilePanel(SourceFileWidget);
123 cSourceFileWidget->setObjectName(QStringLiteral("cSourceFileWidget"));
124 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
125 sizePolicy.setHorizontalStretch(0);
126 sizePolicy.setVerticalStretch(0);
127 sizePolicy.setHeightForWidth(cSourceFileWidget->sizePolicy().hasHeightForWidth());
128 cSourceFileWidget->setSizePolicy(sizePolicy);
129 horizontalLayout_3 = new QHBoxLayout(cSourceFileWidget);
130 horizontalLayout_3->setSpacing(6);
131 horizontalLayout_3->setContentsMargins(11, 11, 11, 11);
132 horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
133 horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
135 verticalLayout_3->addWidget(cSourceFileWidget);
137 verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
139 verticalLayout_3->addItem(verticalSpacer);
141 LodGeneratorToolBox->addItem(SourceFileWidget, QStringLiteral("SourceFile"));
142 GeometryBakeOptonsWidge = new QWidget();
143 GeometryBakeOptonsWidge->setObjectName(QStringLiteral("GeometryBakeOptonsWidge"));
144 GeometryBakeOptonsWidge->setGeometry(QRect(0, 0, 437, 411));
145 verticalLayout_2 = new QVBoxLayout(GeometryBakeOptonsWidge);
146 verticalLayout_2->setSpacing(6);
147 verticalLayout_2->setContentsMargins(11, 11, 11, 11);
148 verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
149 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
150 cGeometryBakeOptonsWidge = new CGeometryLodGeneratorOptionsPanel(GeometryBakeOptonsWidge);
151 cGeometryBakeOptonsWidge->setObjectName(QStringLiteral("cGeometryBakeOptonsWidge"));
152 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
153 sizePolicy1.setHorizontalStretch(0);
154 sizePolicy1.setVerticalStretch(0);
155 sizePolicy1.setHeightForWidth(cGeometryBakeOptonsWidge->sizePolicy().hasHeightForWidth());
156 cGeometryBakeOptonsWidge->setSizePolicy(sizePolicy1);
157 verticalLayout = new QVBoxLayout(cGeometryBakeOptonsWidge);
158 verticalLayout->setSpacing(6);
159 verticalLayout->setContentsMargins(11, 11, 11, 11);
160 verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
161 verticalLayout->setContentsMargins(0, 0, 0, 0);
163 verticalLayout_2->addWidget(cGeometryBakeOptonsWidge);
165 LodGeneratorToolBox->addItem(GeometryBakeOptonsWidge, QStringLiteral("GeometryBakeOptons"));
166 GeometryTaskPanelWidget = new QWidget();
167 GeometryTaskPanelWidget->setObjectName(QStringLiteral("GeometryTaskPanelWidget"));
168 GeometryTaskPanelWidget->setGeometry(QRect(0, 0, 437, 411));
169 verticalLayout_4 = new QVBoxLayout(GeometryTaskPanelWidget);
170 verticalLayout_4->setSpacing(6);
171 verticalLayout_4->setContentsMargins(11, 11, 11, 11);
172 verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
173 verticalLayout_4->setContentsMargins(0, 0, 0, 0);
174 cGeometryTaskPanelWidget = new CGeometryLodGeneratorTaskPanel(GeometryTaskPanelWidget);
175 cGeometryTaskPanelWidget->setObjectName(QStringLiteral("cGeometryTaskPanelWidget"));
176 verticalLayout_5 = new QVBoxLayout(cGeometryTaskPanelWidget);
177 verticalLayout_5->setSpacing(6);
178 verticalLayout_5->setContentsMargins(11, 11, 11, 11);
179 verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
180 verticalLayout_5->setContentsMargins(0, 0, 0, 0);
182 verticalLayout_4->addWidget(cGeometryTaskPanelWidget);
184 verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
186 verticalLayout_4->addItem(verticalSpacer_2);
188 LodGeneratorToolBox->addItem(GeometryTaskPanelWidget, QStringLiteral("GeometryTaskPanel"));
189 GeometryGenerationPanelWidget = new QWidget();
190 GeometryGenerationPanelWidget->setObjectName(QStringLiteral("GeometryGenerationPanelWidget"));
191 GeometryGenerationPanelWidget->setGeometry(QRect(0, 0, 437, 411));
192 verticalLayout_6 = new QVBoxLayout(GeometryGenerationPanelWidget);
193 verticalLayout_6->setSpacing(6);
194 verticalLayout_6->setContentsMargins(11, 11, 11, 11);
195 verticalLayout_6->setObjectName(QStringLiteral("verticalLayout_6"));
196 verticalLayout_6->setContentsMargins(0, 0, 0, 0);
197 cGeometryGenerationPanelWidget = new CGeometryLodGeneratorPreviewPanel(GeometryGenerationPanelWidget);
198 cGeometryGenerationPanelWidget->setObjectName(QStringLiteral("cGeometryGenerationPanelWidget"));
199 verticalLayout_7 = new QVBoxLayout(cGeometryGenerationPanelWidget);
200 verticalLayout_7->setSpacing(6);
201 verticalLayout_7->setContentsMargins(11, 11, 11, 11);
202 verticalLayout_7->setObjectName(QStringLiteral("verticalLayout_7"));
203 verticalLayout_7->setContentsMargins(0, 0, 0, 0);
205 verticalLayout_6->addWidget(cGeometryGenerationPanelWidget);
207 LodGeneratorToolBox->addItem(GeometryGenerationPanelWidget, QStringLiteral("GeometryGenerationPanel"));
208 MaterialBakeOptionsWidget = new QWidget();
209 MaterialBakeOptionsWidget->setObjectName(QStringLiteral("MaterialBakeOptionsWidget"));
210 MaterialBakeOptionsWidget->setGeometry(QRect(0, 0, 437, 411));
211 verticalLayout_10 = new QVBoxLayout(MaterialBakeOptionsWidget);
212 verticalLayout_10->setSpacing(6);
213 verticalLayout_10->setContentsMargins(11, 11, 11, 11);
214 verticalLayout_10->setObjectName(QStringLiteral("verticalLayout_10"));
215 verticalLayout_10->setContentsMargins(0, 0, 0, 0);
216 cMaterialBakeOptionsWidget = new CMaterialLODGeneratorOptionsPanel(MaterialBakeOptionsWidget);
217 cMaterialBakeOptionsWidget->setObjectName(QStringLiteral("cMaterialBakeOptionsWidget"));
218 verticalLayout_8 = new QVBoxLayout(cMaterialBakeOptionsWidget);
219 verticalLayout_8->setSpacing(6);
220 verticalLayout_8->setContentsMargins(11, 11, 11, 11);
221 verticalLayout_8->setObjectName(QStringLiteral("verticalLayout_8"));
222 verticalLayout_8->setContentsMargins(0, 0, 0, 0);
224 verticalLayout_10->addWidget(cMaterialBakeOptionsWidget);
226 LodGeneratorToolBox->addItem(MaterialBakeOptionsWidget, QStringLiteral("MaterialBakeOptions"));
227 MaterialTaskWidget = new QWidget();
228 MaterialTaskWidget->setObjectName(QStringLiteral("MaterialTaskWidget"));
229 MaterialTaskWidget->setGeometry(QRect(0, 0, 437, 411));
230 verticalLayout_11 = new QVBoxLayout(MaterialTaskWidget);
231 verticalLayout_11->setSpacing(6);
232 verticalLayout_11->setContentsMargins(11, 11, 11, 11);
233 verticalLayout_11->setObjectName(QStringLiteral("verticalLayout_11"));
234 verticalLayout_11->setContentsMargins(0, 0, 0, 0);
235 cMaterialTaskWidget = new CMaterialLODGeneratorTaskPanel(MaterialTaskWidget);
236 cMaterialTaskWidget->setObjectName(QStringLiteral("cMaterialTaskWidget"));
237 verticalLayout_9 = new QVBoxLayout(cMaterialTaskWidget);
238 verticalLayout_9->setSpacing(6);
239 verticalLayout_9->setContentsMargins(11, 11, 11, 11);
240 verticalLayout_9->setObjectName(QStringLiteral("verticalLayout_9"));
241 verticalLayout_9->setContentsMargins(0, 0, 0, 0);
243 verticalLayout_11->addWidget(cMaterialTaskWidget);
245 verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
247 verticalLayout_11->addItem(verticalSpacer_3);
249 LodGeneratorToolBox->addItem(MaterialTaskWidget, QStringLiteral("MaterialGenerationPanel"));
251 horizontalLayout_2->addWidget(LodGeneratorToolBox);
253 scrollArea->setWidget(LodGeneratorToolContents);
255 horizontalLayout->addWidget(scrollArea);
256 CLodGeneratorDialog->layout()->addWidget(centralWidget);
257 //CLodGeneratorDialog->setCentralWidget(centralWidget);
259 retranslateUi(CLodGeneratorDialog);
261 LodGeneratorToolBox->setCurrentIndex(5);
264 QMetaObject::connectSlotsByName(CLodGeneratorDialog);
265 } // setupUi
267 void retranslateUi(QWidget *CLodGeneratorDialog)
269 CLodGeneratorDialog->setWindowTitle(QApplication::translate("CLodGeneratorDialog", "CLodGeneratorDialog", 0));
270 LodGeneratorToolBox->setItemText(LodGeneratorToolBox->indexOf(SourceFileWidget), QApplication::translate("CLodGeneratorDialog", "SourceFile", 0));
271 LodGeneratorToolBox->setItemText(LodGeneratorToolBox->indexOf(GeometryBakeOptonsWidge), QApplication::translate("CLodGeneratorDialog", "GeometryBakeOptons", 0));
272 LodGeneratorToolBox->setItemText(LodGeneratorToolBox->indexOf(GeometryTaskPanelWidget), QApplication::translate("CLodGeneratorDialog", "GeometryTaskPanel", 0));
273 LodGeneratorToolBox->setItemText(LodGeneratorToolBox->indexOf(GeometryGenerationPanelWidget), QApplication::translate("CLodGeneratorDialog", "GeometryGenerationPanel", 0));
274 LodGeneratorToolBox->setItemText(LodGeneratorToolBox->indexOf(MaterialBakeOptionsWidget), QApplication::translate("CLodGeneratorDialog", "MaterialBakeOptions", 0));
275 LodGeneratorToolBox->setItemText(LodGeneratorToolBox->indexOf(MaterialTaskWidget), QApplication::translate("CLodGeneratorDialog", "MaterialGenerationPanel", 0));
276 } // retranslateUi
280 namespace Ui {
281 class CLodGeneratorDialog: public Ui_CLodGeneratorDialog {};
282 } // namespace Ui
284 QT_END_NAMESPACE