9#ifndef UI_DECKLINKPRODUCERWIDGET_H
10#define UI_DECKLINKPRODUCERWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QComboBox>
15#include <QtWidgets/QGridLayout>
16#include <QtWidgets/QLabel>
17#include <QtWidgets/QSpacerItem>
18#include <QtWidgets/QVBoxLayout>
19#include <QtWidgets/QWidget>
23class Ui_DecklinkProducerWidget
26 QVBoxLayout *verticalLayout;
28 QGridLayout *gridLayout;
29 QSpacerItem *horizontalSpacer;
30 QComboBox *profileCombo;
31 QComboBox *deviceCombo;
35 QSpacerItem *verticalSpacer;
37 void setupUi(QWidget *DecklinkProducerWidget)
39 if (DecklinkProducerWidget->objectName().isEmpty())
40 DecklinkProducerWidget->setObjectName(
"DecklinkProducerWidget");
41 DecklinkProducerWidget->resize(384, 284);
42#if QT_CONFIG(whatsthis)
43 DecklinkProducerWidget->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/open-other-sdi-hdmi/12934/1"));
45 verticalLayout =
new QVBoxLayout(DecklinkProducerWidget);
46 verticalLayout->setObjectName(
"verticalLayout");
47 label =
new QLabel(DecklinkProducerWidget);
48 label->setObjectName(
"label");
52 label->setAlignment(Qt::AlignmentFlag::AlignCenter);
54 verticalLayout->addWidget(label);
56 gridLayout =
new QGridLayout();
57 gridLayout->setObjectName(
"gridLayout");
58 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
60 gridLayout->addItem(horizontalSpacer, 0, 3, 3, 1);
62 profileCombo =
new QComboBox(DecklinkProducerWidget);
63 profileCombo->setObjectName(
"profileCombo");
65 gridLayout->addWidget(profileCombo, 2, 2, 1, 1);
67 deviceCombo =
new QComboBox(DecklinkProducerWidget);
68 deviceCombo->setObjectName(
"deviceCombo");
70 gridLayout->addWidget(deviceCombo, 1, 2, 1, 1);
72 label_3 =
new QLabel(DecklinkProducerWidget);
73 label_3->setObjectName(
"label_3");
74 label_3->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
76 gridLayout->addWidget(label_3, 1, 0, 1, 1);
78 label_2 =
new QLabel(DecklinkProducerWidget);
79 label_2->setObjectName(
"label_2");
80 label_2->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
82 gridLayout->addWidget(label_2, 2, 0, 1, 1);
85 verticalLayout->addLayout(gridLayout);
87 label_4 =
new QLabel(DecklinkProducerWidget);
88 label_4->setObjectName(
"label_4");
89 label_4->setFrameShape(QFrame::Shape::StyledPanel);
90 label_4->setFrameShadow(QFrame::Shadow::Plain);
91 label_4->setWordWrap(
true);
92 label_4->setMargin(12);
94 verticalLayout->addWidget(label_4);
96 verticalSpacer =
new QSpacerItem(20, 260, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
98 verticalLayout->addItem(verticalSpacer);
101 retranslateUi(DecklinkProducerWidget);
103 QMetaObject::connectSlotsByName(DecklinkProducerWidget);
106 void retranslateUi(QWidget *DecklinkProducerWidget)
108 DecklinkProducerWidget->setWindowTitle(QCoreApplication::translate(
"DecklinkProducerWidget",
"Form",
nullptr));
109 label->setText(QCoreApplication::translate(
"DecklinkProducerWidget",
"SDI/HDMI",
nullptr));
110 label_3->setText(QCoreApplication::translate(
"DecklinkProducerWidget",
"Device",
nullptr));
111 label_2->setText(QCoreApplication::translate(
"DecklinkProducerWidget",
"Signal mode",
nullptr));
112 label_4->setText(QCoreApplication::translate(
"DecklinkProducerWidget",
"Please be aware that not every card model supports automatic signal detection, and not all cards support all of the signal modes.",
nullptr));
118 class DecklinkProducerWidget:
public Ui_DecklinkProducerWidget {};