9#ifndef UI_GLAXNIMATEPRODUCERWIDGET_H
10#define UI_GLAXNIMATEPRODUCERWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QGridLayout>
15#include <QtWidgets/QHBoxLayout>
16#include <QtWidgets/QLabel>
17#include <QtWidgets/QLineEdit>
18#include <QtWidgets/QPlainTextEdit>
19#include <QtWidgets/QPushButton>
20#include <QtWidgets/QSpacerItem>
21#include <QtWidgets/QVBoxLayout>
22#include <QtWidgets/QWidget>
23#include "widgets/servicepresetwidget.h"
24#include "widgets/timespinbox.h"
28class Ui_GlaxnimateProducerWidget
31 QVBoxLayout *verticalLayout;
34 QPlainTextEdit *notesTextEdit;
35 ServicePresetWidget *preset;
36 QGridLayout *gridLayout;
37 QPushButton *colorButton;
38 QHBoxLayout *horizontalLayout;
40 QSpacerItem *horizontalSpacer_8;
41 QHBoxLayout *horizontalLayout_3;
42 QPushButton *editButton;
43 QPushButton *reloadButton;
44 QSpacerItem *horizontalSpacer;
46 QHBoxLayout *horizontalLayout_2;
47 TimeSpinBox *durationSpinBox;
48 QSpacerItem *horizontalSpacer_2;
49 QSpacerItem *verticalSpacer;
51 void setupUi(QWidget *GlaxnimateProducerWidget)
53 if (GlaxnimateProducerWidget->objectName().isEmpty())
54 GlaxnimateProducerWidget->setObjectName(
"GlaxnimateProducerWidget");
55 GlaxnimateProducerWidget->resize(396, 296);
56 verticalLayout =
new QVBoxLayout(GlaxnimateProducerWidget);
57 verticalLayout->setObjectName(
"verticalLayout");
58 lineEdit =
new QLineEdit(GlaxnimateProducerWidget);
59 lineEdit->setObjectName(
"lineEdit");
60 lineEdit->setAlignment(Qt::AlignCenter);
62 verticalLayout->addWidget(lineEdit);
64 notesLabel =
new QLabel(GlaxnimateProducerWidget);
65 notesLabel->setObjectName(
"notesLabel");
67 verticalLayout->addWidget(notesLabel);
69 notesTextEdit =
new QPlainTextEdit(GlaxnimateProducerWidget);
70 notesTextEdit->setObjectName(
"notesTextEdit");
71 notesTextEdit->setMaximumSize(QSize(16777215, 60));
72 notesTextEdit->setFocusPolicy(Qt::StrongFocus);
73 notesTextEdit->setTabChangesFocus(
true);
75 verticalLayout->addWidget(notesTextEdit);
77 preset =
new ServicePresetWidget(GlaxnimateProducerWidget);
78 preset->setObjectName(
"preset");
80 verticalLayout->addWidget(preset);
82 gridLayout =
new QGridLayout();
83 gridLayout->setObjectName(
"gridLayout");
84 colorButton =
new QPushButton(GlaxnimateProducerWidget);
85 colorButton->setObjectName(
"colorButton");
87 gridLayout->addWidget(colorButton, 1, 0, 1, 1);
89 horizontalLayout =
new QHBoxLayout();
90 horizontalLayout->setObjectName(
"horizontalLayout");
91 colorLabel =
new QLabel(GlaxnimateProducerWidget);
92 colorLabel->setObjectName(
"colorLabel");
93 QSizePolicy sizePolicy(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Preferred);
94 sizePolicy.setHorizontalStretch(0);
95 sizePolicy.setVerticalStretch(0);
96 sizePolicy.setHeightForWidth(colorLabel->sizePolicy().hasHeightForWidth());
97 colorLabel->setSizePolicy(sizePolicy);
98 colorLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
100 horizontalLayout->addWidget(colorLabel);
102 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
104 horizontalLayout->addItem(horizontalSpacer_8);
107 gridLayout->addLayout(horizontalLayout, 1, 1, 1, 1);
109 horizontalLayout_3 =
new QHBoxLayout();
110 horizontalLayout_3->setObjectName(
"horizontalLayout_3");
111 editButton =
new QPushButton(GlaxnimateProducerWidget);
112 editButton->setObjectName(
"editButton");
114 horizontalLayout_3->addWidget(editButton);
116 reloadButton =
new QPushButton(GlaxnimateProducerWidget);
117 reloadButton->setObjectName(
"reloadButton");
119 horizontalLayout_3->addWidget(reloadButton);
121 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
123 horizontalLayout_3->addItem(horizontalSpacer);
126 gridLayout->addLayout(horizontalLayout_3, 2, 1, 1, 1);
128 label =
new QLabel(GlaxnimateProducerWidget);
129 label->setObjectName(
"label");
130 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
132 gridLayout->addWidget(label, 0, 0, 1, 1);
134 horizontalLayout_2 =
new QHBoxLayout();
135 horizontalLayout_2->setObjectName(
"horizontalLayout_2");
136 durationSpinBox =
new TimeSpinBox(GlaxnimateProducerWidget);
137 durationSpinBox->setObjectName(
"durationSpinBox");
138 durationSpinBox->setFocusPolicy(Qt::StrongFocus);
139 durationSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
140 durationSpinBox->setAccelerated(
true);
141 durationSpinBox->setKeyboardTracking(
false);
142 durationSpinBox->setMaximum(2147483647);
144 horizontalLayout_2->addWidget(durationSpinBox);
146 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
148 horizontalLayout_2->addItem(horizontalSpacer_2);
151 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 1);
154 verticalLayout->addLayout(gridLayout);
156 verticalSpacer =
new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
158 verticalLayout->addItem(verticalSpacer);
160 QWidget::setTabOrder(lineEdit, notesTextEdit);
161 QWidget::setTabOrder(notesTextEdit, preset);
162 QWidget::setTabOrder(preset, durationSpinBox);
163 QWidget::setTabOrder(durationSpinBox, colorButton);
164 QWidget::setTabOrder(colorButton, editButton);
165 QWidget::setTabOrder(editButton, reloadButton);
167 retranslateUi(GlaxnimateProducerWidget);
169 QMetaObject::connectSlotsByName(GlaxnimateProducerWidget);
172 void retranslateUi(QWidget *GlaxnimateProducerWidget)
174 GlaxnimateProducerWidget->setWindowTitle(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Form",
nullptr));
175 lineEdit->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Animation",
nullptr));
176 notesLabel->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Comments:",
nullptr));
177 notesTextEdit->setPlainText(QString());
178 colorButton->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Background color...",
nullptr));
179 colorLabel->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"#00000000",
nullptr));
180 editButton->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Edit...",
nullptr));
181 reloadButton->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Reload",
nullptr));
182 label->setText(QCoreApplication::translate(
"GlaxnimateProducerWidget",
"Duration",
nullptr));
188 class GlaxnimateProducerWidget:
public Ui_GlaxnimateProducerWidget {};