9#ifndef UI_TEXTPRODUCERWIDGET_H
10#define UI_TEXTPRODUCERWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QHBoxLayout>
15#include <QtWidgets/QLabel>
16#include <QtWidgets/QPlainTextEdit>
17#include <QtWidgets/QPushButton>
18#include <QtWidgets/QRadioButton>
19#include <QtWidgets/QSpacerItem>
20#include <QtWidgets/QVBoxLayout>
21#include <QtWidgets/QWidget>
22#include "widgets/servicepresetwidget.h"
26class Ui_TextProducerWidget
29 QVBoxLayout *verticalLayout;
31 ServicePresetWidget *preset;
32 QPlainTextEdit *plainTextEdit;
33 QHBoxLayout *horizontalLayout_2;
34 QPushButton *colorButton;
36 QSpacerItem *horizontalSpacer_8;
37 QHBoxLayout *horizontalLayout;
38 QRadioButton *simpleRadioButton;
39 QRadioButton *richRadioButton;
40 QRadioButton *typeWriterRadioButton;
41 QSpacerItem *horizontalSpacer;
43 QSpacerItem *verticalSpacer;
45 void setupUi(QWidget *TextProducerWidget)
47 if (TextProducerWidget->objectName().isEmpty())
48 TextProducerWidget->setObjectName(
"TextProducerWidget");
49 TextProducerWidget->resize(396, 296);
50 verticalLayout =
new QVBoxLayout(TextProducerWidget);
51 verticalLayout->setObjectName(
"verticalLayout");
52 label_2 =
new QLabel(TextProducerWidget);
53 label_2->setObjectName(
"label_2");
56 label_2->setFont(font);
57 label_2->setAlignment(Qt::AlignmentFlag::AlignCenter);
59 verticalLayout->addWidget(label_2);
61 preset =
new ServicePresetWidget(TextProducerWidget);
62 preset->setObjectName(
"preset");
64 verticalLayout->addWidget(preset);
66 plainTextEdit =
new QPlainTextEdit(TextProducerWidget);
67 plainTextEdit->setObjectName(
"plainTextEdit");
69 verticalLayout->addWidget(plainTextEdit);
71 horizontalLayout_2 =
new QHBoxLayout();
72 horizontalLayout_2->setObjectName(
"horizontalLayout_2");
73 colorButton =
new QPushButton(TextProducerWidget);
74 colorButton->setObjectName(
"colorButton");
76 horizontalLayout_2->addWidget(colorButton);
78 colorLabel =
new QLabel(TextProducerWidget);
79 colorLabel->setObjectName(
"colorLabel");
80 QSizePolicy sizePolicy(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Preferred);
81 sizePolicy.setHorizontalStretch(0);
82 sizePolicy.setVerticalStretch(0);
83 sizePolicy.setHeightForWidth(colorLabel->sizePolicy().hasHeightForWidth());
84 colorLabel->setSizePolicy(sizePolicy);
85 colorLabel->setTextInteractionFlags(Qt::TextInteractionFlag::LinksAccessibleByMouse|Qt::TextInteractionFlag::TextSelectableByKeyboard|Qt::TextInteractionFlag::TextSelectableByMouse);
87 horizontalLayout_2->addWidget(colorLabel);
89 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
91 horizontalLayout_2->addItem(horizontalSpacer_8);
94 verticalLayout->addLayout(horizontalLayout_2);
96 horizontalLayout =
new QHBoxLayout();
97 horizontalLayout->setObjectName(
"horizontalLayout");
98 simpleRadioButton =
new QRadioButton(TextProducerWidget);
99 simpleRadioButton->setObjectName(
"simpleRadioButton");
100 simpleRadioButton->setChecked(
true);
102 horizontalLayout->addWidget(simpleRadioButton);
104 richRadioButton =
new QRadioButton(TextProducerWidget);
105 richRadioButton->setObjectName(
"richRadioButton");
107 horizontalLayout->addWidget(richRadioButton);
109 typeWriterRadioButton =
new QRadioButton(TextProducerWidget);
110 typeWriterRadioButton->setObjectName(
"typeWriterRadioButton");
112 horizontalLayout->addWidget(typeWriterRadioButton);
114 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
116 horizontalLayout->addItem(horizontalSpacer);
119 verticalLayout->addLayout(horizontalLayout);
121 label =
new QLabel(TextProducerWidget);
122 label->setObjectName(
"label");
123 label->setAlignment(Qt::AlignmentFlag::AlignCenter);
124 label->setWordWrap(
true);
125 label->setMargin(10);
127 verticalLayout->addWidget(label);
129 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
131 verticalLayout->addItem(verticalSpacer);
134 retranslateUi(TextProducerWidget);
136 QMetaObject::connectSlotsByName(TextProducerWidget);
139 void retranslateUi(QWidget *TextProducerWidget)
141 TextProducerWidget->setWindowTitle(QCoreApplication::translate(
"TextProducerWidget",
"Form",
nullptr));
142 label_2->setText(QCoreApplication::translate(
"TextProducerWidget",
"Text",
nullptr));
143 plainTextEdit->setPlaceholderText(QCoreApplication::translate(
"TextProducerWidget",
"Type or paste the text here",
nullptr));
144 colorButton->setText(QCoreApplication::translate(
"TextProducerWidget",
"Background color...",
nullptr));
145 colorLabel->setText(QCoreApplication::translate(
"TextProducerWidget",
"#00000000",
nullptr));
146 simpleRadioButton->setText(QCoreApplication::translate(
"TextProducerWidget",
"Simple",
nullptr));
147 richRadioButton->setText(QCoreApplication::translate(
"TextProducerWidget",
"Rich",
nullptr));
148 typeWriterRadioButton->setText(QCoreApplication::translate(
"TextProducerWidget",
"Typewriter",
nullptr));
149 label->setText(QCoreApplication::translate(
"TextProducerWidget",
"Text attributes are available in the <b>Filters</b> panel after clicking <b>OK</b>.",
nullptr));
155 class TextProducerWidget:
public Ui_TextProducerWidget {};