/********************************************************************************
** Form generated from reading UI file 'PlaylistFileSizeEditWidget.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_PLAYLISTFILESIZEEDITWIDGET_H
#define UI_PLAYLISTFILESIZEEDITWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <klocalizedstring.h>

QT_BEGIN_NAMESPACE

class Ui_PlaylistFileSizeEditWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox;
    QGridLayout *gridLayout_2;
    QGridLayout *gridLayout;
    QComboBox *comboBox_Comparison;
    QHBoxLayout *horizontalLayout;
    QSpinBox *spinBox_Size;
    QComboBox *comboBox_Unit;
    QSpacerItem *horizontalSpacer;
    QLabel *label_Strictness;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label_Fuzzy;
    QSlider *slider_Strictness;
    QLabel *label_Exact;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *PlaylistFileSizeEditWidget)
    {
        if (PlaylistFileSizeEditWidget->objectName().isEmpty())
            PlaylistFileSizeEditWidget->setObjectName("PlaylistFileSizeEditWidget");
        PlaylistFileSizeEditWidget->resize(307, 134);
        verticalLayout = new QVBoxLayout(PlaylistFileSizeEditWidget);
        verticalLayout->setObjectName("verticalLayout");
        groupBox = new QGroupBox(PlaylistFileSizeEditWidget);
        groupBox->setObjectName("groupBox");
        gridLayout_2 = new QGridLayout(groupBox);
        gridLayout_2->setObjectName("gridLayout_2");
        gridLayout = new QGridLayout();
        gridLayout->setObjectName("gridLayout");
        comboBox_Comparison = new QComboBox(groupBox);
        comboBox_Comparison->addItem(QString());
        comboBox_Comparison->addItem(QString());
        comboBox_Comparison->addItem(QString());
        comboBox_Comparison->setObjectName("comboBox_Comparison");

        gridLayout->addWidget(comboBox_Comparison, 0, 0, 1, 1);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        spinBox_Size = new QSpinBox(groupBox);
        spinBox_Size->setObjectName("spinBox_Size");
        spinBox_Size->setMinimum(1);
        spinBox_Size->setMaximum(1000);
        spinBox_Size->setValue(700);

        horizontalLayout->addWidget(spinBox_Size);

        comboBox_Unit = new QComboBox(groupBox);
        comboBox_Unit->addItem(QString());
        comboBox_Unit->addItem(QString());
        comboBox_Unit->addItem(QString());
        comboBox_Unit->addItem(QString());
        comboBox_Unit->setObjectName("comboBox_Unit");

        horizontalLayout->addWidget(comboBox_Unit);

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

        horizontalLayout->addItem(horizontalSpacer);


        gridLayout->addLayout(horizontalLayout, 0, 1, 1, 1);

        label_Strictness = new QLabel(groupBox);
        label_Strictness->setObjectName("label_Strictness");

        gridLayout->addWidget(label_Strictness, 1, 0, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        label_Fuzzy = new QLabel(groupBox);
        label_Fuzzy->setObjectName("label_Fuzzy");

        horizontalLayout_2->addWidget(label_Fuzzy);

        slider_Strictness = new QSlider(groupBox);
        slider_Strictness->setObjectName("slider_Strictness");
        slider_Strictness->setMaximum(10);
        slider_Strictness->setValue(8);
        slider_Strictness->setOrientation(Qt::Horizontal);

        horizontalLayout_2->addWidget(slider_Strictness);

        label_Exact = new QLabel(groupBox);
        label_Exact->setObjectName("label_Exact");

        horizontalLayout_2->addWidget(label_Exact);


        gridLayout->addLayout(horizontalLayout_2, 1, 1, 1, 1);

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

        gridLayout->addItem(verticalSpacer, 2, 1, 1, 1);


        gridLayout_2->addLayout(gridLayout, 0, 0, 1, 1);


        verticalLayout->addWidget(groupBox);

#if QT_CONFIG(shortcut)
        label_Strictness->setBuddy(slider_Strictness);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(comboBox_Comparison, slider_Strictness);

        retranslateUi(PlaylistFileSizeEditWidget);

        comboBox_Comparison->setCurrentIndex(0);
        comboBox_Unit->setCurrentIndex(1);


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

    void retranslateUi(QWidget *PlaylistFileSizeEditWidget)
    {
#if QT_CONFIG(whatsthis)
        PlaylistFileSizeEditWidget->setWhatsThis(tr2i18n("An editor for a Playlist Length constraint.  The user can specify the target number of tracks and whether the playlist contain fewer than, equal to, or more than that number of tracks; and the strictness with which the APG should match the target number of tracks.", nullptr));
#endif // QT_CONFIG(whatsthis)
        groupBox->setTitle(tr2i18n("Playlist Total Size Constraint Settings", nullptr));
        comboBox_Comparison->setItemText(0, tr2i18n("less than", nullptr));
        comboBox_Comparison->setItemText(1, tr2i18n("equal to", nullptr));
        comboBox_Comparison->setItemText(2, tr2i18n("more than", nullptr));

#if QT_CONFIG(tooltip)
        comboBox_Comparison->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        comboBox_Comparison->setWhatsThis(tr2i18n("Whether the total size of all files in the generated playlist should be less than, equal to, or more than the specified value.", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        spinBox_Size->setWhatsThis(tr2i18n("The target total size of all the files in the playlist.", nullptr));
#endif // QT_CONFIG(whatsthis)
        comboBox_Unit->setItemText(0, tr2i18n("kB", nullptr));
        comboBox_Unit->setItemText(1, tr2i18n("MB", nullptr));
        comboBox_Unit->setItemText(2, tr2i18n("GB", nullptr));
        comboBox_Unit->setItemText(3, tr2i18n("TB", nullptr));

#if QT_CONFIG(whatsthis)
        comboBox_Unit->setWhatsThis(tr2i18n("The file size units used by the constraint.  Note that kB is 1,000 bytes; MB is 1,000,000 bytes; and so forth.", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        label_Strictness->setWhatsThis(tr2i18n("How strict the APG should be about matching the playlist duration to the specified time.", nullptr));
#endif // QT_CONFIG(whatsthis)
        label_Strictness->setText(tr2i18n("Match:", nullptr));
        label_Fuzzy->setText(tr2i18n("fuzzy", nullptr));
#if QT_CONFIG(tooltip)
        slider_Strictness->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        slider_Strictness->setWhatsThis(tr2i18n("<html><head/><body><p>How strict the APG should be about matching the total size of all files in the playlist to the specified size.</p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        label_Exact->setText(tr2i18n("exact", nullptr));
    } // retranslateUi

};

namespace Ui {
    class PlaylistFileSizeEditWidget: public Ui_PlaylistFileSizeEditWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // PLAYLISTFILESIZEEDITWIDGET_H

