9#ifndef UI_GDIGRABWIDGET_H
10#define UI_GDIGRABWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QCheckBox>
15#include <QtWidgets/QComboBox>
16#include <QtWidgets/QGridLayout>
17#include <QtWidgets/QLabel>
18#include <QtWidgets/QPushButton>
19#include <QtWidgets/QSpacerItem>
20#include <QtWidgets/QSpinBox>
21#include <QtWidgets/QWidget>
22#include "widgets/servicepresetwidget.h"
29 QGridLayout *gridLayout;
30 QSpacerItem *verticalSpacer_7;
35 QSpinBox *widthSpinBox;
36 QCheckBox *drawMouseCheckBox;
37 ServicePresetWidget *preset;
38 QComboBox *audioComboBox;
41 QCheckBox *showRegionCheckBox;
43 QSpinBox *heightSpinBox;
46 QPushButton *applyButton;
49 void setupUi(QWidget *GDIgrabWidget)
51 if (GDIgrabWidget->objectName().isEmpty())
52 GDIgrabWidget->setObjectName(
"GDIgrabWidget");
53 GDIgrabWidget->resize(386, 366);
54 gridLayout =
new QGridLayout(GDIgrabWidget);
55 gridLayout->setObjectName(
"gridLayout");
56 verticalSpacer_7 =
new QSpacerItem(68, 104, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
58 gridLayout->addItem(verticalSpacer_7, 8, 0, 1, 1);
60 ySpinBox =
new QSpinBox(GDIgrabWidget);
61 ySpinBox->setObjectName(
"ySpinBox");
62 ySpinBox->setMaximum(4096);
64 gridLayout->addWidget(ySpinBox, 2, 3, 1, 1);
66 label_9 =
new QLabel(GDIgrabWidget);
67 label_9->setObjectName(
"label_9");
70 label_9->setFont(font);
71 label_9->setAlignment(Qt::AlignCenter);
73 gridLayout->addWidget(label_9, 0, 0, 1, 6);
75 label_6 =
new QLabel(GDIgrabWidget);
76 label_6->setObjectName(
"label_6");
77 label_6->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
79 gridLayout->addWidget(label_6, 2, 0, 1, 1);
81 audioLabel =
new QLabel(GDIgrabWidget);
82 audioLabel->setObjectName(
"audioLabel");
83 audioLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
85 gridLayout->addWidget(audioLabel, 6, 0, 1, 1);
87 widthSpinBox =
new QSpinBox(GDIgrabWidget);
88 widthSpinBox->setObjectName(
"widthSpinBox");
89 widthSpinBox->setMaximum(4096);
90 widthSpinBox->setValue(1280);
92 gridLayout->addWidget(widthSpinBox, 3, 1, 1, 1);
94 drawMouseCheckBox =
new QCheckBox(GDIgrabWidget);
95 drawMouseCheckBox->setObjectName(
"drawMouseCheckBox");
96 drawMouseCheckBox->setChecked(
true);
98 gridLayout->addWidget(drawMouseCheckBox, 5, 0, 1, 5);
100 preset =
new ServicePresetWidget(GDIgrabWidget);
101 preset->setObjectName(
"preset");
103 gridLayout->addWidget(preset, 1, 0, 1, 6);
105 audioComboBox =
new QComboBox(GDIgrabWidget);
106 audioComboBox->addItem(QString());
107 audioComboBox->setObjectName(
"audioComboBox");
109 gridLayout->addWidget(audioComboBox, 6, 1, 1, 3);
111 label_4 =
new QLabel(GDIgrabWidget);
112 label_4->setObjectName(
"label_4");
114 gridLayout->addWidget(label_4, 2, 4, 1, 1);
116 label_3 =
new QLabel(GDIgrabWidget);
117 label_3->setObjectName(
"label_3");
119 gridLayout->addWidget(label_3, 2, 2, 1, 1);
121 showRegionCheckBox =
new QCheckBox(GDIgrabWidget);
122 showRegionCheckBox->setObjectName(
"showRegionCheckBox");
124 gridLayout->addWidget(showRegionCheckBox, 4, 0, 1, 5);
126 label_7 =
new QLabel(GDIgrabWidget);
127 label_7->setObjectName(
"label_7");
128 label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
130 gridLayout->addWidget(label_7, 3, 0, 1, 1);
132 heightSpinBox =
new QSpinBox(GDIgrabWidget);
133 heightSpinBox->setObjectName(
"heightSpinBox");
134 heightSpinBox->setMaximum(4096);
135 heightSpinBox->setValue(720);
137 gridLayout->addWidget(heightSpinBox, 3, 3, 1, 1);
139 xSpinBox =
new QSpinBox(GDIgrabWidget);
140 xSpinBox->setObjectName(
"xSpinBox");
141 xSpinBox->setMaximum(4096);
143 gridLayout->addWidget(xSpinBox, 2, 1, 1, 1);
145 label_8 =
new QLabel(GDIgrabWidget);
146 label_8->setObjectName(
"label_8");
147 QSizePolicy sizePolicy(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Preferred);
148 sizePolicy.setHorizontalStretch(0);
149 sizePolicy.setVerticalStretch(0);
150 sizePolicy.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
151 label_8->setSizePolicy(sizePolicy);
153 gridLayout->addWidget(label_8, 3, 2, 1, 1);
155 applyButton =
new QPushButton(GDIgrabWidget);
156 applyButton->setObjectName(
"applyButton");
158 gridLayout->addWidget(applyButton, 7, 0, 1, 1);
160 label_11 =
new QLabel(GDIgrabWidget);
161 label_11->setObjectName(
"label_11");
163 gridLayout->addWidget(label_11, 3, 4, 1, 1);
165 QWidget::setTabOrder(xSpinBox, ySpinBox);
166 QWidget::setTabOrder(ySpinBox, widthSpinBox);
167 QWidget::setTabOrder(widthSpinBox, heightSpinBox);
168 QWidget::setTabOrder(heightSpinBox, showRegionCheckBox);
169 QWidget::setTabOrder(showRegionCheckBox, drawMouseCheckBox);
170 QWidget::setTabOrder(drawMouseCheckBox, audioComboBox);
171 QWidget::setTabOrder(audioComboBox, applyButton);
173 retranslateUi(GDIgrabWidget);
175 QMetaObject::connectSlotsByName(GDIgrabWidget);
178 void retranslateUi(QWidget *GDIgrabWidget)
180 GDIgrabWidget->setWindowTitle(QCoreApplication::translate(
"GDIgrabWidget",
"Form",
nullptr));
181#if QT_CONFIG(tooltip)
182 ySpinBox->setToolTip(QCoreApplication::translate(
"GDIgrabWidget",
"The vertical coordinate from the top edge when using a fixed capture region.",
nullptr));
184 label_9->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Screen",
nullptr));
185 label_6->setText(QCoreApplication::translate(
"GDIgrabWidget",
"X",
nullptr));
186 audioLabel->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Audio Input",
nullptr));
187#if QT_CONFIG(tooltip)
188 widthSpinBox->setToolTip(QCoreApplication::translate(
"GDIgrabWidget",
"Width of the capture region",
nullptr));
190 drawMouseCheckBox->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Draw the mouse cursor",
nullptr));
191 audioComboBox->setItemText(0, QCoreApplication::translate(
"GDIgrabWidget",
"None",
nullptr));
193#if QT_CONFIG(tooltip)
194 audioComboBox->setToolTip(QCoreApplication::translate(
"GDIgrabWidget",
"Choose an audio input method to use during capture.",
nullptr));
196 label_4->setText(QCoreApplication::translate(
"GDIgrabWidget",
"pixels",
nullptr));
197 label_3->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Y",
nullptr));
198 showRegionCheckBox->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Show the capture region",
nullptr));
199 label_7->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Resolution",
nullptr));
200#if QT_CONFIG(tooltip)
201 heightSpinBox->setToolTip(QCoreApplication::translate(
"GDIgrabWidget",
"Height of the capture region",
nullptr));
203#if QT_CONFIG(tooltip)
204 xSpinBox->setToolTip(QCoreApplication::translate(
"GDIgrabWidget",
"The horizontal coordinate from the left edge when using a fixed capture region.",
nullptr));
206 label_8->setText(QCoreApplication::translate(
"GDIgrabWidget",
"x",
nullptr));
207 applyButton->setText(QCoreApplication::translate(
"GDIgrabWidget",
"Apply",
nullptr));
208 label_11->setText(QCoreApplication::translate(
"GDIgrabWidget",
"pixels",
nullptr));
214 class GDIgrabWidget:
public Ui_GDIgrabWidget {};