9#ifndef UI_TONEPRODUCERWIDGET_H
10#define UI_TONEPRODUCERWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QGridLayout>
15#include <QtWidgets/QLabel>
16#include <QtWidgets/QSpacerItem>
17#include <QtWidgets/QSpinBox>
18#include <QtWidgets/QVBoxLayout>
19#include <QtWidgets/QWidget>
20#include "widgets/servicepresetwidget.h"
24class Ui_ToneProducerWidget
27 QVBoxLayout *verticalLayout;
29 ServicePresetWidget *preset;
30 QGridLayout *gridLayout;
32 QSpinBox *frequencySpinBox;
33 QSpacerItem *horizontalSpacer;
35 QSpinBox *levelSpinBox;
36 QSpacerItem *verticalSpacer;
38 void setupUi(QWidget *ToneProducerWidget)
40 if (ToneProducerWidget->objectName().isEmpty())
41 ToneProducerWidget->setObjectName(
"ToneProducerWidget");
42 ToneProducerWidget->resize(394, 294);
43#if QT_CONFIG(whatsthis)
44 ToneProducerWidget->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/open-other-audio-tone/12932/1"));
46 verticalLayout =
new QVBoxLayout(ToneProducerWidget);
47 verticalLayout->setObjectName(
"verticalLayout");
48 nameLabel =
new QLabel(ToneProducerWidget);
49 nameLabel->setObjectName(
"nameLabel");
52 nameLabel->setFont(font);
53 nameLabel->setAlignment(Qt::AlignmentFlag::AlignCenter);
55 verticalLayout->addWidget(nameLabel);
57 preset =
new ServicePresetWidget(ToneProducerWidget);
58 preset->setObjectName(
"preset");
60 verticalLayout->addWidget(preset);
62 gridLayout =
new QGridLayout();
63 gridLayout->setObjectName(
"gridLayout");
64 label =
new QLabel(ToneProducerWidget);
65 label->setObjectName(
"label");
66 label->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
68 gridLayout->addWidget(label, 0, 0, 1, 1);
70 frequencySpinBox =
new QSpinBox(ToneProducerWidget);
71 frequencySpinBox->setObjectName(
"frequencySpinBox");
72 frequencySpinBox->setMinimum(20);
73 frequencySpinBox->setMaximum(20000);
74 frequencySpinBox->setValue(1000);
76 gridLayout->addWidget(frequencySpinBox, 0, 1, 1, 1);
78 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
80 gridLayout->addItem(horizontalSpacer, 0, 2, 1, 1);
82 label_3 =
new QLabel(ToneProducerWidget);
83 label_3->setObjectName(
"label_3");
84 label_3->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
86 gridLayout->addWidget(label_3, 1, 0, 1, 1);
88 levelSpinBox =
new QSpinBox(ToneProducerWidget);
89 levelSpinBox->setObjectName(
"levelSpinBox");
90 levelSpinBox->setMinimum(-90);
91 levelSpinBox->setMaximum(0);
92 levelSpinBox->setValue(0);
94 gridLayout->addWidget(levelSpinBox, 1, 1, 1, 1);
97 verticalLayout->addLayout(gridLayout);
99 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
101 verticalLayout->addItem(verticalSpacer);
104 retranslateUi(ToneProducerWidget);
106 QMetaObject::connectSlotsByName(ToneProducerWidget);
109 void retranslateUi(QWidget *ToneProducerWidget)
111 ToneProducerWidget->setWindowTitle(QCoreApplication::translate(
"ToneProducerWidget",
"Form",
nullptr));
112 nameLabel->setText(QCoreApplication::translate(
"ToneProducerWidget",
"Audio Tone",
nullptr));
113 label->setText(QCoreApplication::translate(
"ToneProducerWidget",
"Frequency",
nullptr));
114 frequencySpinBox->setSuffix(QCoreApplication::translate(
"ToneProducerWidget",
" Hz",
nullptr));
115 label_3->setText(QCoreApplication::translate(
"ToneProducerWidget",
"Level",
nullptr));
116 levelSpinBox->setSuffix(QCoreApplication::translate(
"ToneProducerWidget",
" dB",
nullptr));
122 class ToneProducerWidget:
public Ui_ToneProducerWidget {};