9 #ifndef UI_OPENOTHERDIALOG_H
10 #define UI_OPENOTHERDIALOG_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QDialog>
15 #include <QtWidgets/QDialogButtonBox>
16 #include <QtWidgets/QGridLayout>
17 #include <QtWidgets/QHeaderView>
18 #include <QtWidgets/QSplitter>
19 #include <QtWidgets/QStackedWidget>
20 #include <QtWidgets/QTreeWidget>
21 #include <QtWidgets/QVBoxLayout>
22 #include <QtWidgets/QWidget>
23 #include "widgets/alsawidget.h"
24 #include "widgets/avfoundationproducerwidget.h"
25 #include "widgets/blipproducerwidget.h"
26 #include "widgets/colorbarswidget.h"
27 #include "widgets/colorproducerwidget.h"
28 #include "widgets/countproducerwidget.h"
29 #include "widgets/decklinkproducerwidget.h"
30 #include "widgets/directshowvideowidget.h"
31 #include "widgets/gdigrabwidget.h"
32 #include "widgets/isingwidget.h"
33 #include "widgets/jackproducerwidget.h"
34 #include "widgets/lissajouswidget.h"
35 #include "widgets/networkproducerwidget.h"
36 #include "widgets/noisewidget.h"
37 #include "widgets/plasmawidget.h"
38 #include "widgets/pulseaudiowidget.h"
39 #include "widgets/textproducerwidget.h"
40 #include "widgets/toneproducerwidget.h"
41 #include "widgets/video4linuxwidget.h"
42 #include "widgets/x11grabwidget.h"
46 class Ui_OpenOtherDialog
49 QVBoxLayout *verticalLayout_19;
51 QTreeWidget *treeWidget;
52 QStackedWidget *methodTabWidget;
54 QVBoxLayout *verticalLayout_3;
55 NetworkProducerWidget *networkWidget;
57 QVBoxLayout *verticalLayout_2;
58 DecklinkProducerWidget *decklinkWidget;
59 QWidget *dshowVideoTab;
60 QVBoxLayout *verticalLayout_14;
61 DirectShowVideoWidget *dshowVideoWidget;
62 QWidget *avfoundationTab;
63 QVBoxLayout *verticalLayout_15;
64 AvfoundationProducerWidget *avfoundationWidget;
66 QVBoxLayout *verticalLayout_4;
67 ColorProducerWidget *colorWidget;
69 QVBoxLayout *verticalLayout;
70 TextProducerWidget *textWidget;
72 QVBoxLayout *verticalLayout_7;
73 NoiseWidget *noiseWidget;
75 QVBoxLayout *verticalLayout_5;
76 IsingWidget *isingWidget;
77 QWidget *lissajousTab;
78 QVBoxLayout *verticalLayout_12;
79 LissajousWidget *lissajousWidget;
81 QVBoxLayout *verticalLayout_13;
82 PlasmaWidget *plasmaWidget;
84 QGridLayout *gridLayout_3;
85 Video4LinuxWidget *v4lWidget;
86 QWidget *colorbarsTab;
87 QVBoxLayout *verticalLayout_6;
88 ColorBarsWidget *colorbarsWidget;
90 QVBoxLayout *verticalLayout_8;
91 PulseAudioWidget *pulseWidget;
93 QVBoxLayout *verticalLayout_9;
94 JackProducerWidget *jackWidget;
96 QVBoxLayout *verticalLayout_10;
97 AlsaWidget *alsaWidget;
99 QVBoxLayout *verticalLayout_11;
100 X11grabWidget *x11grabWidget;
102 QVBoxLayout *verticalLayout_16;
103 GDIgrabWidget *gdigrabWidget;
105 QVBoxLayout *verticalLayout_17;
106 ToneProducerWidget *toneWidget;
108 QVBoxLayout *verticalLayout_18;
109 CountProducerWidget *countWidget;
111 QVBoxLayout *verticalLayout_20;
112 BlipProducerWidget *blipWidget;
113 QDialogButtonBox *buttonBox;
115 void setupUi(QDialog *OpenOtherDialog)
117 if (OpenOtherDialog->objectName().isEmpty())
118 OpenOtherDialog->setObjectName(QString::fromUtf8(
"OpenOtherDialog"));
119 OpenOtherDialog->setWindowModality(Qt::WindowModal);
120 OpenOtherDialog->resize(668, 478);
121 OpenOtherDialog->setSizeGripEnabled(
true);
122 verticalLayout_19 =
new QVBoxLayout(OpenOtherDialog);
123 verticalLayout_19->setObjectName(QString::fromUtf8(
"verticalLayout_19"));
124 splitter =
new QSplitter(OpenOtherDialog);
125 splitter->setObjectName(QString::fromUtf8(
"splitter"));
126 splitter->setOrientation(Qt::Horizontal);
127 splitter->setHandleWidth(0);
128 splitter->setChildrenCollapsible(
false);
129 treeWidget =
new QTreeWidget(splitter);
130 treeWidget->setObjectName(QString::fromUtf8(
"treeWidget"));
131 treeWidget->setMinimumSize(QSize(140, 0));
132 treeWidget->setRootIsDecorated(
false);
133 treeWidget->setItemsExpandable(
false);
134 treeWidget->setExpandsOnDoubleClick(
false);
135 splitter->addWidget(treeWidget);
136 treeWidget->header()->setVisible(
false);
137 methodTabWidget =
new QStackedWidget(splitter);
138 methodTabWidget->setObjectName(QString::fromUtf8(
"methodTabWidget"));
139 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
140 sizePolicy.setHorizontalStretch(0);
141 sizePolicy.setVerticalStretch(0);
142 sizePolicy.setHeightForWidth(methodTabWidget->sizePolicy().hasHeightForWidth());
143 methodTabWidget->setSizePolicy(sizePolicy);
144 networkTab =
new QWidget();
145 networkTab->setObjectName(QString::fromUtf8(
"networkTab"));
146 verticalLayout_3 =
new QVBoxLayout(networkTab);
147 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
148 networkWidget =
new NetworkProducerWidget(networkTab);
149 networkWidget->setObjectName(QString::fromUtf8(
"networkWidget"));
151 verticalLayout_3->addWidget(networkWidget);
153 methodTabWidget->addWidget(networkTab);
154 decklinkTab =
new QWidget();
155 decklinkTab->setObjectName(QString::fromUtf8(
"decklinkTab"));
156 verticalLayout_2 =
new QVBoxLayout(decklinkTab);
157 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
158 decklinkWidget =
new DecklinkProducerWidget(decklinkTab);
159 decklinkWidget->setObjectName(QString::fromUtf8(
"decklinkWidget"));
161 verticalLayout_2->addWidget(decklinkWidget);
163 methodTabWidget->addWidget(decklinkTab);
164 dshowVideoTab =
new QWidget();
165 dshowVideoTab->setObjectName(QString::fromUtf8(
"dshowVideoTab"));
166 verticalLayout_14 =
new QVBoxLayout(dshowVideoTab);
167 verticalLayout_14->setObjectName(QString::fromUtf8(
"verticalLayout_14"));
168 dshowVideoWidget =
new DirectShowVideoWidget(dshowVideoTab);
169 dshowVideoWidget->setObjectName(QString::fromUtf8(
"dshowVideoWidget"));
171 verticalLayout_14->addWidget(dshowVideoWidget);
173 methodTabWidget->addWidget(dshowVideoTab);
174 avfoundationTab =
new QWidget();
175 avfoundationTab->setObjectName(QString::fromUtf8(
"avfoundationTab"));
176 verticalLayout_15 =
new QVBoxLayout(avfoundationTab);
177 verticalLayout_15->setObjectName(QString::fromUtf8(
"verticalLayout_15"));
178 avfoundationWidget =
new AvfoundationProducerWidget(avfoundationTab);
179 avfoundationWidget->setObjectName(QString::fromUtf8(
"avfoundationWidget"));
181 verticalLayout_15->addWidget(avfoundationWidget);
183 methodTabWidget->addWidget(avfoundationTab);
184 colorTab =
new QWidget();
185 colorTab->setObjectName(QString::fromUtf8(
"colorTab"));
186 verticalLayout_4 =
new QVBoxLayout(colorTab);
187 verticalLayout_4->setObjectName(QString::fromUtf8(
"verticalLayout_4"));
188 colorWidget =
new ColorProducerWidget(colorTab);
189 colorWidget->setObjectName(QString::fromUtf8(
"colorWidget"));
191 verticalLayout_4->addWidget(colorWidget);
193 methodTabWidget->addWidget(colorTab);
194 textTab =
new QWidget();
195 textTab->setObjectName(QString::fromUtf8(
"textTab"));
196 verticalLayout =
new QVBoxLayout(textTab);
197 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
198 textWidget =
new TextProducerWidget(textTab);
199 textWidget->setObjectName(QString::fromUtf8(
"textWidget"));
201 verticalLayout->addWidget(textWidget);
203 methodTabWidget->addWidget(textTab);
204 noiseTab =
new QWidget();
205 noiseTab->setObjectName(QString::fromUtf8(
"noiseTab"));
206 verticalLayout_7 =
new QVBoxLayout(noiseTab);
207 verticalLayout_7->setObjectName(QString::fromUtf8(
"verticalLayout_7"));
208 noiseWidget =
new NoiseWidget(noiseTab);
209 noiseWidget->setObjectName(QString::fromUtf8(
"noiseWidget"));
211 verticalLayout_7->addWidget(noiseWidget);
213 methodTabWidget->addWidget(noiseTab);
214 isingTab =
new QWidget();
215 isingTab->setObjectName(QString::fromUtf8(
"isingTab"));
216 verticalLayout_5 =
new QVBoxLayout(isingTab);
217 verticalLayout_5->setObjectName(QString::fromUtf8(
"verticalLayout_5"));
218 isingWidget =
new IsingWidget(isingTab);
219 isingWidget->setObjectName(QString::fromUtf8(
"isingWidget"));
221 verticalLayout_5->addWidget(isingWidget);
223 methodTabWidget->addWidget(isingTab);
224 lissajousTab =
new QWidget();
225 lissajousTab->setObjectName(QString::fromUtf8(
"lissajousTab"));
226 verticalLayout_12 =
new QVBoxLayout(lissajousTab);
227 verticalLayout_12->setObjectName(QString::fromUtf8(
"verticalLayout_12"));
228 lissajousWidget =
new LissajousWidget(lissajousTab);
229 lissajousWidget->setObjectName(QString::fromUtf8(
"lissajousWidget"));
231 verticalLayout_12->addWidget(lissajousWidget);
233 methodTabWidget->addWidget(lissajousTab);
234 plasmaTab =
new QWidget();
235 plasmaTab->setObjectName(QString::fromUtf8(
"plasmaTab"));
236 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
237 sizePolicy1.setHorizontalStretch(10);
238 sizePolicy1.setVerticalStretch(10);
239 sizePolicy1.setHeightForWidth(plasmaTab->sizePolicy().hasHeightForWidth());
240 plasmaTab->setSizePolicy(sizePolicy1);
241 verticalLayout_13 =
new QVBoxLayout(plasmaTab);
242 verticalLayout_13->setObjectName(QString::fromUtf8(
"verticalLayout_13"));
243 plasmaWidget =
new PlasmaWidget(plasmaTab);
244 plasmaWidget->setObjectName(QString::fromUtf8(
"plasmaWidget"));
246 verticalLayout_13->addWidget(plasmaWidget);
248 methodTabWidget->addWidget(plasmaTab);
249 v4lTab =
new QWidget();
250 v4lTab->setObjectName(QString::fromUtf8(
"v4lTab"));
251 gridLayout_3 =
new QGridLayout(v4lTab);
252 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
253 v4lWidget =
new Video4LinuxWidget(v4lTab);
254 v4lWidget->setObjectName(QString::fromUtf8(
"v4lWidget"));
256 gridLayout_3->addWidget(v4lWidget, 0, 0, 1, 1);
258 methodTabWidget->addWidget(v4lTab);
259 colorbarsTab =
new QWidget();
260 colorbarsTab->setObjectName(QString::fromUtf8(
"colorbarsTab"));
261 verticalLayout_6 =
new QVBoxLayout(colorbarsTab);
262 verticalLayout_6->setObjectName(QString::fromUtf8(
"verticalLayout_6"));
263 colorbarsWidget =
new ColorBarsWidget(colorbarsTab);
264 colorbarsWidget->setObjectName(QString::fromUtf8(
"colorbarsWidget"));
266 verticalLayout_6->addWidget(colorbarsWidget);
268 methodTabWidget->addWidget(colorbarsTab);
269 pulseTab =
new QWidget();
270 pulseTab->setObjectName(QString::fromUtf8(
"pulseTab"));
271 verticalLayout_8 =
new QVBoxLayout(pulseTab);
272 verticalLayout_8->setObjectName(QString::fromUtf8(
"verticalLayout_8"));
273 pulseWidget =
new PulseAudioWidget(pulseTab);
274 pulseWidget->setObjectName(QString::fromUtf8(
"pulseWidget"));
276 verticalLayout_8->addWidget(pulseWidget);
278 methodTabWidget->addWidget(pulseTab);
279 jackTab =
new QWidget();
280 jackTab->setObjectName(QString::fromUtf8(
"jackTab"));
281 verticalLayout_9 =
new QVBoxLayout(jackTab);
282 verticalLayout_9->setObjectName(QString::fromUtf8(
"verticalLayout_9"));
283 jackWidget =
new JackProducerWidget(jackTab);
284 jackWidget->setObjectName(QString::fromUtf8(
"jackWidget"));
286 verticalLayout_9->addWidget(jackWidget);
288 methodTabWidget->addWidget(jackTab);
289 alsaTab =
new QWidget();
290 alsaTab->setObjectName(QString::fromUtf8(
"alsaTab"));
291 verticalLayout_10 =
new QVBoxLayout(alsaTab);
292 verticalLayout_10->setObjectName(QString::fromUtf8(
"verticalLayout_10"));
293 alsaWidget =
new AlsaWidget(alsaTab);
294 alsaWidget->setObjectName(QString::fromUtf8(
"alsaWidget"));
296 verticalLayout_10->addWidget(alsaWidget);
298 methodTabWidget->addWidget(alsaTab);
299 x11grabTab =
new QWidget();
300 x11grabTab->setObjectName(QString::fromUtf8(
"x11grabTab"));
301 verticalLayout_11 =
new QVBoxLayout(x11grabTab);
302 verticalLayout_11->setObjectName(QString::fromUtf8(
"verticalLayout_11"));
303 x11grabWidget =
new X11grabWidget(x11grabTab);
304 x11grabWidget->setObjectName(QString::fromUtf8(
"x11grabWidget"));
306 verticalLayout_11->addWidget(x11grabWidget);
308 methodTabWidget->addWidget(x11grabTab);
309 gdigrabTab =
new QWidget();
310 gdigrabTab->setObjectName(QString::fromUtf8(
"gdigrabTab"));
311 verticalLayout_16 =
new QVBoxLayout(gdigrabTab);
312 verticalLayout_16->setObjectName(QString::fromUtf8(
"verticalLayout_16"));
313 gdigrabWidget =
new GDIgrabWidget(gdigrabTab);
314 gdigrabWidget->setObjectName(QString::fromUtf8(
"gdigrabWidget"));
316 verticalLayout_16->addWidget(gdigrabWidget);
318 methodTabWidget->addWidget(gdigrabTab);
319 toneTab =
new QWidget();
320 toneTab->setObjectName(QString::fromUtf8(
"toneTab"));
321 verticalLayout_17 =
new QVBoxLayout(toneTab);
322 verticalLayout_17->setObjectName(QString::fromUtf8(
"verticalLayout_17"));
323 toneWidget =
new ToneProducerWidget(toneTab);
324 toneWidget->setObjectName(QString::fromUtf8(
"toneWidget"));
326 verticalLayout_17->addWidget(toneWidget);
328 methodTabWidget->addWidget(toneTab);
329 countTab =
new QWidget();
330 countTab->setObjectName(QString::fromUtf8(
"countTab"));
331 verticalLayout_18 =
new QVBoxLayout(countTab);
332 verticalLayout_18->setObjectName(QString::fromUtf8(
"verticalLayout_18"));
333 countWidget =
new CountProducerWidget(countTab);
334 countWidget->setObjectName(QString::fromUtf8(
"countWidget"));
336 verticalLayout_18->addWidget(countWidget);
338 methodTabWidget->addWidget(countTab);
339 blipTab =
new QWidget();
340 blipTab->setObjectName(QString::fromUtf8(
"blipTab"));
341 verticalLayout_20 =
new QVBoxLayout(blipTab);
342 verticalLayout_20->setObjectName(QString::fromUtf8(
"verticalLayout_20"));
343 blipWidget =
new BlipProducerWidget(blipTab);
344 blipWidget->setObjectName(QString::fromUtf8(
"blipWidget"));
346 verticalLayout_20->addWidget(blipWidget);
348 methodTabWidget->addWidget(blipTab);
349 splitter->addWidget(methodTabWidget);
351 verticalLayout_19->addWidget(splitter);
353 buttonBox =
new QDialogButtonBox(OpenOtherDialog);
354 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
355 buttonBox->setOrientation(Qt::Horizontal);
356 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
358 verticalLayout_19->addWidget(buttonBox);
361 retranslateUi(OpenOtherDialog);
362 QObject::connect(buttonBox, SIGNAL(accepted()), OpenOtherDialog, SLOT(accept()));
363 QObject::connect(buttonBox, SIGNAL(rejected()), OpenOtherDialog, SLOT(reject()));
365 methodTabWidget->setCurrentIndex(5);
368 QMetaObject::connectSlotsByName(OpenOtherDialog);
371 void retranslateUi(QDialog *OpenOtherDialog)
373 OpenOtherDialog->setWindowTitle(QCoreApplication::translate(
"OpenOtherDialog",
"Open Other",
nullptr));
374 QTreeWidgetItem *___qtreewidgetitem = treeWidget->headerItem();
375 ___qtreewidgetitem->setText(0, QCoreApplication::translate(
"OpenOtherDialog",
"1",
nullptr));
381 class OpenOtherDialog:
public Ui_OpenOtherDialog {};
386 #endif // UI_OPENOTHERDIALOG_H