/********************************************************************************
** Form generated from reading UI file 'tageditor.ui'
**
** Created by: Qt User Interface Compiler version 6.11.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_TAGEDITOR_H
#define UI_TAGEDITOR_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include "controls.h"

QT_BEGIN_NAMESPACE

class Ui_TagEditor
{
public:
    QVBoxLayout *verticalLayout;
    QFormLayout *formLayout;
    QLabel *trackPerformerLabel;
    TrackTagLineEdit *performerEdit;
    QLabel *diskPerformerLabel;
    AlbumTagLineEdit *albumPerformerEdit;
    QLabel *trackSongWriterLabel;
    TrackTagLineEdit *songWriterEdit;
    QLabel *diskAlbumLabel;
    AlbumTagLineEdit *albumEdit;
    QLabel *trackDateLabel;
    TrackTagLineEdit *dateEdit;
    QLabel *trackGnreLabel;
    TrackTagLineEdit *genreEdit;
    QLabel *trackTitleLabel;
    TrackTagLineEdit *trackTitleEdit;
    QLabel *diskTracksNumsLabel;
    QHBoxLayout *horizontalLayout_2;
    MultiValuesSpinBox *startTrackEdit;
    QLabel *label_2;
    MultiValuesSpinBox *trackCountEdit;
    QSpacerItem *horizontalSpacer;
    QLabel *diskNumsLabel;
    QHBoxLayout *horizontalLayout_3;
    MultiValuesSpinBox *diskNumEdit;
    QLabel *label_3;
    MultiValuesSpinBox *diskCountEdit;
    QSpacerItem *horizontalSpacer_2;
    QLabel *trackCommentLabel;
    TrackTagTextEdit *commentEdit;
    QLabel *catalogLabel;
    AlbumTagLineEdit *catalogEdit;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *TagEditor)
    {
        if (TagEditor->objectName().isEmpty())
            TagEditor->setObjectName("TagEditor");
        TagEditor->resize(540, 575);
        verticalLayout = new QVBoxLayout(TagEditor);
        verticalLayout->setObjectName("verticalLayout");
        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        formLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        trackPerformerLabel = new QLabel(TagEditor);
        trackPerformerLabel->setObjectName("trackPerformerLabel");

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, trackPerformerLabel);

        performerEdit = new TrackTagLineEdit(TagEditor);
        performerEdit->setObjectName("performerEdit");

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, performerEdit);

        diskPerformerLabel = new QLabel(TagEditor);
        diskPerformerLabel->setObjectName("diskPerformerLabel");

        formLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, diskPerformerLabel);

        albumPerformerEdit = new AlbumTagLineEdit(TagEditor);
        albumPerformerEdit->setObjectName("albumPerformerEdit");

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, albumPerformerEdit);

        trackSongWriterLabel = new QLabel(TagEditor);
        trackSongWriterLabel->setObjectName("trackSongWriterLabel");

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, trackSongWriterLabel);

        songWriterEdit = new TrackTagLineEdit(TagEditor);
        songWriterEdit->setObjectName("songWriterEdit");

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, songWriterEdit);

        diskAlbumLabel = new QLabel(TagEditor);
        diskAlbumLabel->setObjectName("diskAlbumLabel");

        formLayout->setWidget(3, QFormLayout::ItemRole::LabelRole, diskAlbumLabel);

        albumEdit = new AlbumTagLineEdit(TagEditor);
        albumEdit->setObjectName("albumEdit");

        formLayout->setWidget(3, QFormLayout::ItemRole::FieldRole, albumEdit);

        trackDateLabel = new QLabel(TagEditor);
        trackDateLabel->setObjectName("trackDateLabel");

        formLayout->setWidget(4, QFormLayout::ItemRole::LabelRole, trackDateLabel);

        dateEdit = new TrackTagLineEdit(TagEditor);
        dateEdit->setObjectName("dateEdit");

        formLayout->setWidget(4, QFormLayout::ItemRole::FieldRole, dateEdit);

        trackGnreLabel = new QLabel(TagEditor);
        trackGnreLabel->setObjectName("trackGnreLabel");

        formLayout->setWidget(5, QFormLayout::ItemRole::LabelRole, trackGnreLabel);

        genreEdit = new TrackTagLineEdit(TagEditor);
        genreEdit->setObjectName("genreEdit");

        formLayout->setWidget(5, QFormLayout::ItemRole::FieldRole, genreEdit);

        trackTitleLabel = new QLabel(TagEditor);
        trackTitleLabel->setObjectName("trackTitleLabel");

        formLayout->setWidget(6, QFormLayout::ItemRole::LabelRole, trackTitleLabel);

        trackTitleEdit = new TrackTagLineEdit(TagEditor);
        trackTitleEdit->setObjectName("trackTitleEdit");

        formLayout->setWidget(6, QFormLayout::ItemRole::FieldRole, trackTitleEdit);

        diskTracksNumsLabel = new QLabel(TagEditor);
        diskTracksNumsLabel->setObjectName("diskTracksNumsLabel");

        formLayout->setWidget(7, QFormLayout::ItemRole::LabelRole, diskTracksNumsLabel);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        startTrackEdit = new MultiValuesSpinBox(TagEditor);
        startTrackEdit->setObjectName("startTrackEdit");
        startTrackEdit->setMinimumSize(QSize(75, 0));

        horizontalLayout_2->addWidget(startTrackEdit);

        label_2 = new QLabel(TagEditor);
        label_2->setObjectName("label_2");
        label_2->setAlignment(Qt::AlignCenter);

        horizontalLayout_2->addWidget(label_2);

        trackCountEdit = new MultiValuesSpinBox(TagEditor);
        trackCountEdit->setObjectName("trackCountEdit");
        trackCountEdit->setEnabled(false);
        trackCountEdit->setMinimumSize(QSize(75, 0));

        horizontalLayout_2->addWidget(trackCountEdit);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer);


        formLayout->setLayout(7, QFormLayout::ItemRole::FieldRole, horizontalLayout_2);

        diskNumsLabel = new QLabel(TagEditor);
        diskNumsLabel->setObjectName("diskNumsLabel");

        formLayout->setWidget(8, QFormLayout::ItemRole::LabelRole, diskNumsLabel);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        diskNumEdit = new MultiValuesSpinBox(TagEditor);
        diskNumEdit->setObjectName("diskNumEdit");
        diskNumEdit->setMinimumSize(QSize(75, 0));
        diskNumEdit->setMaximum(999);

        horizontalLayout_3->addWidget(diskNumEdit);

        label_3 = new QLabel(TagEditor);
        label_3->setObjectName("label_3");
        label_3->setAlignment(Qt::AlignCenter);

        horizontalLayout_3->addWidget(label_3);

        diskCountEdit = new MultiValuesSpinBox(TagEditor);
        diskCountEdit->setObjectName("diskCountEdit");
        diskCountEdit->setMinimumSize(QSize(75, 0));
        diskCountEdit->setMaximum(999);

        horizontalLayout_3->addWidget(diskCountEdit);

        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_2);


        formLayout->setLayout(8, QFormLayout::ItemRole::FieldRole, horizontalLayout_3);

        trackCommentLabel = new QLabel(TagEditor);
        trackCommentLabel->setObjectName("trackCommentLabel");

        formLayout->setWidget(10, QFormLayout::ItemRole::LabelRole, trackCommentLabel);

        commentEdit = new TrackTagTextEdit(TagEditor);
        commentEdit->setObjectName("commentEdit");

        formLayout->setWidget(10, QFormLayout::ItemRole::FieldRole, commentEdit);

        catalogLabel = new QLabel(TagEditor);
        catalogLabel->setObjectName("catalogLabel");

        formLayout->setWidget(9, QFormLayout::ItemRole::LabelRole, catalogLabel);

        catalogEdit = new AlbumTagLineEdit(TagEditor);
        catalogEdit->setObjectName("catalogEdit");

        formLayout->setWidget(9, QFormLayout::ItemRole::FieldRole, catalogEdit);


        verticalLayout->addLayout(formLayout);

        buttonBox = new QDialogButtonBox(TagEditor);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        verticalLayout->addWidget(buttonBox);


        retranslateUi(TagEditor);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, TagEditor, qOverload<>(&QDialog::accept));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, TagEditor, qOverload<>(&QDialog::reject));

        QMetaObject::connectSlotsByName(TagEditor);
    } // setupUi

    void retranslateUi(QDialog *TagEditor)
    {
        TagEditor->setWindowTitle(QCoreApplication::translate("TagEditor", "Edit tags", "Dialog title"));
        trackPerformerLabel->setText(QCoreApplication::translate("TagEditor", "Artist:", nullptr));
        diskPerformerLabel->setText(QCoreApplication::translate("TagEditor", "Album performer:", "Music tag name"));
        trackSongWriterLabel->setText(QCoreApplication::translate("TagEditor", "Song writer:", nullptr));
        diskAlbumLabel->setText(QCoreApplication::translate("TagEditor", "Album:", "Music tag name"));
        trackDateLabel->setText(QCoreApplication::translate("TagEditor", "Year:", nullptr));
        trackGnreLabel->setText(QCoreApplication::translate("TagEditor", "Genre:", nullptr));
        trackTitleLabel->setText(QCoreApplication::translate("TagEditor", "Track title:", nullptr));
        diskTracksNumsLabel->setText(QCoreApplication::translate("TagEditor", "Start track number:", "Music tag name"));
        label_2->setText(QCoreApplication::translate("TagEditor", "of", nullptr));
        diskNumsLabel->setText(QCoreApplication::translate("TagEditor", "Disc number:", "Music tag name"));
        label_3->setText(QCoreApplication::translate("TagEditor", "of", nullptr));
        trackCommentLabel->setText(QCoreApplication::translate("TagEditor", "Comment:", nullptr));
        catalogLabel->setText(QCoreApplication::translate("TagEditor", "Catalog number:", "Music tag name"));
    } // retranslateUi

};

namespace Ui {
    class TagEditor: public Ui_TagEditor {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_TAGEDITOR_H
