10 #define UI_TAGEDITOR_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QAction> 14 #include <QtGui/QApplication> 15 #include <QtGui/QButtonGroup> 16 #include <QtGui/QCheckBox> 17 #include <QtGui/QFormLayout> 18 #include <QtGui/QHBoxLayout> 19 #include <QtGui/QHeaderView> 20 #include <QtGui/QLabel> 21 #include <QtGui/QLineEdit> 22 #include <QtGui/QSpinBox> 23 #include <QtGui/QTextBrowser> 24 #include <QtGui/QVBoxLayout> 25 #include <QtGui/QWidget> 32 QVBoxLayout *verticalLayout;
34 QFormLayout *formLayout;
36 QLineEdit *titleLineEdit;
38 QLineEdit *artistLineEdit;
40 QLineEdit *albumLineEdit;
42 QLineEdit *albumArtistLineEdit;
44 QLineEdit *composerLineEdit;
46 QLineEdit *genreLineEdit;
48 QHBoxLayout *horizontalLayout_2;
49 QSpinBox *trackSpinBox;
51 QSpinBox *yearSpinBox;
53 QSpinBox *discSpinBox;
55 QTextBrowser *commentBrowser;
56 QCheckBox *useCheckBox;
58 void setupUi(QWidget *TagEditor)
60 if (TagEditor->objectName().isEmpty())
61 TagEditor->setObjectName(QString::fromUtf8(
"TagEditor"));
62 TagEditor->resize(438, 363);
63 verticalLayout =
new QVBoxLayout(TagEditor);
64 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
65 verticalLayout->setContentsMargins(3, -1, 3, 3);
66 tagWidget =
new QWidget(TagEditor);
67 tagWidget->setObjectName(QString::fromUtf8(
"tagWidget"));
68 formLayout =
new QFormLayout(tagWidget);
69 formLayout->setObjectName(QString::fromUtf8(
"formLayout"));
70 label_47 =
new QLabel(tagWidget);
71 label_47->setObjectName(QString::fromUtf8(
"label_47"));
72 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
73 sizePolicy.setHorizontalStretch(0);
74 sizePolicy.setVerticalStretch(0);
75 sizePolicy.setHeightForWidth(label_47->sizePolicy().hasHeightForWidth());
76 label_47->setSizePolicy(sizePolicy);
77 label_47->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
79 formLayout->setWidget(0, QFormLayout::LabelRole, label_47);
81 titleLineEdit =
new QLineEdit(tagWidget);
82 titleLineEdit->setObjectName(QString::fromUtf8(
"titleLineEdit"));
83 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
84 sizePolicy1.setHorizontalStretch(0);
85 sizePolicy1.setVerticalStretch(0);
86 sizePolicy1.setHeightForWidth(titleLineEdit->sizePolicy().hasHeightForWidth());
87 titleLineEdit->setSizePolicy(sizePolicy1);
89 formLayout->setWidget(0, QFormLayout::FieldRole, titleLineEdit);
91 label_43 =
new QLabel(tagWidget);
92 label_43->setObjectName(QString::fromUtf8(
"label_43"));
93 sizePolicy.setHeightForWidth(label_43->sizePolicy().hasHeightForWidth());
94 label_43->setSizePolicy(sizePolicy);
95 label_43->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
97 formLayout->setWidget(1, QFormLayout::LabelRole, label_43);
99 artistLineEdit =
new QLineEdit(tagWidget);
100 artistLineEdit->setObjectName(QString::fromUtf8(
"artistLineEdit"));
101 sizePolicy1.setHeightForWidth(artistLineEdit->sizePolicy().hasHeightForWidth());
102 artistLineEdit->setSizePolicy(sizePolicy1);
104 formLayout->setWidget(1, QFormLayout::FieldRole, artistLineEdit);
106 label_45 =
new QLabel(tagWidget);
107 label_45->setObjectName(QString::fromUtf8(
"label_45"));
108 sizePolicy.setHeightForWidth(label_45->sizePolicy().hasHeightForWidth());
109 label_45->setSizePolicy(sizePolicy);
110 label_45->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
112 formLayout->setWidget(2, QFormLayout::LabelRole, label_45);
114 albumLineEdit =
new QLineEdit(tagWidget);
115 albumLineEdit->setObjectName(QString::fromUtf8(
"albumLineEdit"));
116 sizePolicy1.setHeightForWidth(albumLineEdit->sizePolicy().hasHeightForWidth());
117 albumLineEdit->setSizePolicy(sizePolicy1);
119 formLayout->setWidget(2, QFormLayout::FieldRole, albumLineEdit);
121 label_49 =
new QLabel(tagWidget);
122 label_49->setObjectName(QString::fromUtf8(
"label_49"));
124 formLayout->setWidget(3, QFormLayout::LabelRole, label_49);
126 albumArtistLineEdit =
new QLineEdit(tagWidget);
127 albumArtistLineEdit->setObjectName(QString::fromUtf8(
"albumArtistLineEdit"));
129 formLayout->setWidget(3, QFormLayout::FieldRole, albumArtistLineEdit);
131 label_8 =
new QLabel(tagWidget);
132 label_8->setObjectName(QString::fromUtf8(
"label_8"));
134 formLayout->setWidget(4, QFormLayout::LabelRole, label_8);
136 composerLineEdit =
new QLineEdit(tagWidget);
137 composerLineEdit->setObjectName(QString::fromUtf8(
"composerLineEdit"));
138 composerLineEdit->setEnabled(
false);
140 formLayout->setWidget(4, QFormLayout::FieldRole, composerLineEdit);
142 label_46 =
new QLabel(tagWidget);
143 label_46->setObjectName(QString::fromUtf8(
"label_46"));
144 sizePolicy.setHeightForWidth(label_46->sizePolicy().hasHeightForWidth());
145 label_46->setSizePolicy(sizePolicy);
146 label_46->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
148 formLayout->setWidget(5, QFormLayout::LabelRole, label_46);
150 genreLineEdit =
new QLineEdit(tagWidget);
151 genreLineEdit->setObjectName(QString::fromUtf8(
"genreLineEdit"));
152 sizePolicy1.setHeightForWidth(genreLineEdit->sizePolicy().hasHeightForWidth());
153 genreLineEdit->setSizePolicy(sizePolicy1);
155 formLayout->setWidget(5, QFormLayout::FieldRole, genreLineEdit);
157 label_42 =
new QLabel(tagWidget);
158 label_42->setObjectName(QString::fromUtf8(
"label_42"));
159 sizePolicy.setHeightForWidth(label_42->sizePolicy().hasHeightForWidth());
160 label_42->setSizePolicy(sizePolicy);
161 label_42->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
163 formLayout->setWidget(6, QFormLayout::LabelRole, label_42);
165 horizontalLayout_2 =
new QHBoxLayout();
166 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
167 trackSpinBox =
new QSpinBox(tagWidget);
168 trackSpinBox->setObjectName(QString::fromUtf8(
"trackSpinBox"));
169 trackSpinBox->setEnabled(
true);
170 sizePolicy1.setHeightForWidth(trackSpinBox->sizePolicy().hasHeightForWidth());
171 trackSpinBox->setSizePolicy(sizePolicy1);
173 horizontalLayout_2->addWidget(trackSpinBox);
175 label_44 =
new QLabel(tagWidget);
176 label_44->setObjectName(QString::fromUtf8(
"label_44"));
177 sizePolicy.setHeightForWidth(label_44->sizePolicy().hasHeightForWidth());
178 label_44->setSizePolicy(sizePolicy);
179 label_44->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
181 horizontalLayout_2->addWidget(label_44);
183 yearSpinBox =
new QSpinBox(tagWidget);
184 yearSpinBox->setObjectName(QString::fromUtf8(
"yearSpinBox"));
185 yearSpinBox->setEnabled(
true);
186 QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Fixed);
187 sizePolicy2.setHorizontalStretch(0);
188 sizePolicy2.setVerticalStretch(0);
189 sizePolicy2.setHeightForWidth(yearSpinBox->sizePolicy().hasHeightForWidth());
190 yearSpinBox->setSizePolicy(sizePolicy2);
191 yearSpinBox->setMinimumSize(QSize(70, 0));
192 yearSpinBox->setMaximum(2050);
193 yearSpinBox->setValue(0);
195 horizontalLayout_2->addWidget(yearSpinBox);
197 label_11 =
new QLabel(tagWidget);
198 label_11->setObjectName(QString::fromUtf8(
"label_11"));
199 sizePolicy.setHeightForWidth(label_11->sizePolicy().hasHeightForWidth());
200 label_11->setSizePolicy(sizePolicy);
202 horizontalLayout_2->addWidget(label_11);
204 discSpinBox =
new QSpinBox(tagWidget);
205 discSpinBox->setObjectName(QString::fromUtf8(
"discSpinBox"));
206 discSpinBox->setEnabled(
false);
208 horizontalLayout_2->addWidget(discSpinBox);
211 formLayout->setLayout(6, QFormLayout::FieldRole, horizontalLayout_2);
213 label_48 =
new QLabel(tagWidget);
214 label_48->setObjectName(QString::fromUtf8(
"label_48"));
215 QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Expanding);
216 sizePolicy3.setHorizontalStretch(0);
217 sizePolicy3.setVerticalStretch(0);
218 sizePolicy3.setHeightForWidth(label_48->sizePolicy().hasHeightForWidth());
219 label_48->setSizePolicy(sizePolicy3);
220 label_48->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
222 formLayout->setWidget(7, QFormLayout::LabelRole, label_48);
224 commentBrowser =
new QTextBrowser(tagWidget);
225 commentBrowser->setObjectName(QString::fromUtf8(
"commentBrowser"));
226 commentBrowser->setEnabled(
true);
227 QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Preferred);
228 sizePolicy4.setHorizontalStretch(0);
229 sizePolicy4.setVerticalStretch(0);
230 sizePolicy4.setHeightForWidth(commentBrowser->sizePolicy().hasHeightForWidth());
231 commentBrowser->setSizePolicy(sizePolicy4);
232 commentBrowser->setReadOnly(
false);
233 commentBrowser->setHtml(QString::fromUtf8(
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" 234 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" 235 "p, li { white-space: pre-wrap; }\n" 236 "</style></head><body style=\" font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;\">\n" 237 "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Arial'; font-size:10pt;\"><br /></p></body></html>"));
239 formLayout->setWidget(7, QFormLayout::FieldRole, commentBrowser);
242 verticalLayout->addWidget(tagWidget);
244 useCheckBox =
new QCheckBox(TagEditor);
245 useCheckBox->setObjectName(QString::fromUtf8(
"useCheckBox"));
247 verticalLayout->addWidget(useCheckBox);
250 retranslateUi(TagEditor);
251 QObject::connect(useCheckBox, SIGNAL(clicked(
bool)), tagWidget, SLOT(setEnabled(
bool)));
253 QMetaObject::connectSlotsByName(TagEditor);
256 void retranslateUi(QWidget *TagEditor)
258 TagEditor->setWindowTitle(QApplication::translate(
"TagEditor",
"Tag Editor", 0, QApplication::UnicodeUTF8));
259 label_47->setText(QApplication::translate(
"TagEditor",
"Title:", 0, QApplication::UnicodeUTF8));
260 label_43->setText(QApplication::translate(
"TagEditor",
"Artist:", 0, QApplication::UnicodeUTF8));
261 label_45->setText(QApplication::translate(
"TagEditor",
"Album:", 0, QApplication::UnicodeUTF8));
262 albumLineEdit->setText(QString());
263 label_49->setText(QApplication::translate(
"TagEditor",
"Album artist:", 0, QApplication::UnicodeUTF8));
264 label_8->setText(QApplication::translate(
"TagEditor",
"Composer:", 0, QApplication::UnicodeUTF8));
265 label_46->setText(QApplication::translate(
"TagEditor",
"Genre:", 0, QApplication::UnicodeUTF8));
266 label_42->setText(QApplication::translate(
"TagEditor",
"Track:", 0, QApplication::UnicodeUTF8));
267 trackSpinBox->setSpecialValueText(QApplication::translate(
"TagEditor",
"?", 0, QApplication::UnicodeUTF8));
268 label_44->setText(QApplication::translate(
"TagEditor",
"Year:", 0, QApplication::UnicodeUTF8));
269 yearSpinBox->setSpecialValueText(QApplication::translate(
"TagEditor",
"?", 0, QApplication::UnicodeUTF8));
270 yearSpinBox->setSuffix(QString());
271 label_11->setText(QApplication::translate(
"TagEditor",
"Disc number:", 0, QApplication::UnicodeUTF8));
272 discSpinBox->setSpecialValueText(QApplication::translate(
"TagEditor",
"?", 0, QApplication::UnicodeUTF8));
273 label_48->setText(QApplication::translate(
"TagEditor",
"Comment:", 0, QApplication::UnicodeUTF8));
274 useCheckBox->setText(QApplication::translate(
"TagEditor",
"Include selected tag in file", 0, QApplication::UnicodeUTF8));
280 class TagEditor:
public Ui_TagEditor {};
285 #endif // UI_TAGEDITOR_H