#include <klocalizedstring.h>

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

#ifndef UI_K3BEXPORTWIDGETBASE_H
#define UI_K3BEXPORTWIDGETBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "kcombobox.h"

QT_BEGIN_NAMESPACE

class Ui_K3BExportWidgetBase
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *grpInputSettings;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout;
    QLabel *lblLabelFormat;
    KComboBox *cbLabelPattern;
    QCheckBox *chkSelectionOnly;
    QGroupBox *grpOutputSettings;
    QGridLayout *gridLayout_2;
    QLabel *lblExportLocation;
    KComboBox *cbExportLocation;
    QLabel *lblOverwritePolicy;
    KComboBox *cbOverwritePolicy;

    void setupUi(QWidget *K3BExportWidgetBase)
    {
        if (K3BExportWidgetBase->objectName().isEmpty())
            K3BExportWidgetBase->setObjectName(QStringLiteral("K3BExportWidgetBase"));
        K3BExportWidgetBase->resize(410, 219);
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(K3BExportWidgetBase->sizePolicy().hasHeightForWidth());
        K3BExportWidgetBase->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(K3BExportWidgetBase);
        verticalLayout->setSpacing(20);
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        grpInputSettings = new QGroupBox(K3BExportWidgetBase);
        grpInputSettings->setObjectName(QStringLiteral("grpInputSettings"));
        verticalLayout_2 = new QVBoxLayout(grpInputSettings);
        verticalLayout_2->setSpacing(10);
        verticalLayout_2->setContentsMargins(10, 10, 10, 10);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(10);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        lblLabelFormat = new QLabel(grpInputSettings);
        lblLabelFormat->setObjectName(QStringLiteral("lblLabelFormat"));
        lblLabelFormat->setWordWrap(false);

        horizontalLayout->addWidget(lblLabelFormat);

        cbLabelPattern = new KComboBox(grpInputSettings);
        cbLabelPattern->setObjectName(QStringLiteral("cbLabelPattern"));
        QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(cbLabelPattern->sizePolicy().hasHeightForWidth());
        cbLabelPattern->setSizePolicy(sizePolicy1);
        cbLabelPattern->setEditable(true);
        cbLabelPattern->setDuplicatesEnabled(false);

        horizontalLayout->addWidget(cbLabelPattern);


        verticalLayout_2->addLayout(horizontalLayout);

        chkSelectionOnly = new QCheckBox(grpInputSettings);
        chkSelectionOnly->setObjectName(QStringLiteral("chkSelectionOnly"));
        sizePolicy1.setHeightForWidth(chkSelectionOnly->sizePolicy().hasHeightForWidth());
        chkSelectionOnly->setSizePolicy(sizePolicy1);
        chkSelectionOnly->setChecked(true);

        verticalLayout_2->addWidget(chkSelectionOnly);


        verticalLayout->addWidget(grpInputSettings);

        grpOutputSettings = new QGroupBox(K3BExportWidgetBase);
        grpOutputSettings->setObjectName(QStringLiteral("grpOutputSettings"));
        gridLayout_2 = new QGridLayout(grpOutputSettings);
        gridLayout_2->setSpacing(10);
        gridLayout_2->setContentsMargins(10, 10, 10, 10);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        gridLayout_2->setContentsMargins(10, 10, -1, 10);
        lblExportLocation = new QLabel(grpOutputSettings);
        lblExportLocation->setObjectName(QStringLiteral("lblExportLocation"));
        lblExportLocation->setWordWrap(false);

        gridLayout_2->addWidget(lblExportLocation, 0, 0, 1, 1);

        cbExportLocation = new KComboBox(grpOutputSettings);
        cbExportLocation->setObjectName(QStringLiteral("cbExportLocation"));
        sizePolicy1.setHeightForWidth(cbExportLocation->sizePolicy().hasHeightForWidth());
        cbExportLocation->setSizePolicy(sizePolicy1);
        cbExportLocation->setDuplicatesEnabled(false);

        gridLayout_2->addWidget(cbExportLocation, 0, 1, 1, 1);

        lblOverwritePolicy = new QLabel(grpOutputSettings);
        lblOverwritePolicy->setObjectName(QStringLiteral("lblOverwritePolicy"));
        sizePolicy.setHeightForWidth(lblOverwritePolicy->sizePolicy().hasHeightForWidth());
        lblOverwritePolicy->setSizePolicy(sizePolicy);
        lblOverwritePolicy->setWordWrap(false);

        gridLayout_2->addWidget(lblOverwritePolicy, 1, 0, 1, 1);

        cbOverwritePolicy = new KComboBox(grpOutputSettings);
        cbOverwritePolicy->setObjectName(QStringLiteral("cbOverwritePolicy"));
        sizePolicy1.setHeightForWidth(cbOverwritePolicy->sizePolicy().hasHeightForWidth());
        cbOverwritePolicy->setSizePolicy(sizePolicy1);
        cbOverwritePolicy->setDuplicatesEnabled(false);

        gridLayout_2->addWidget(cbOverwritePolicy, 1, 1, 1, 1);


        verticalLayout->addWidget(grpOutputSettings);

        QWidget::setTabOrder(cbLabelPattern, chkSelectionOnly);
        QWidget::setTabOrder(chkSelectionOnly, cbExportLocation);
        QWidget::setTabOrder(cbExportLocation, cbOverwritePolicy);

        retranslateUi(K3BExportWidgetBase);

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

    void retranslateUi(QWidget *K3BExportWidgetBase)
    {
        grpInputSettings->setTitle(tr2i18n("Input Settings", Q_NULLPTR));
        lblLabelFormat->setText(tr2i18n("Format of Labels:", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        cbLabelPattern->setWhatsThis(tr2i18n("<html><head/><body><p>Select a pattern for detecting title and artist from the text of a label.<br/>It currently understands the following placeholders:</p><ul style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;\"><li style=\" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:'Courier New,courier'; font-weight:600;\">[%title] </span>title of the song</li><li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:'Courier New,courier'; font-weight:600;\">[%artist]</span> name of the artist</li></ul></body></html>", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_WHATSTHIS
        chkSelectionOnly->setWhatsThis(tr2i18n("If checked, <b>save only the blocks that overlap with the current selection</b>, otherwise the whole file. <br><i>Please note that this option is disabled if nothing is selected or the selection already covers the whole file.</i>", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkSelectionOnly->setText(tr2i18n("Use Selection only", Q_NULLPTR));
        grpOutputSettings->setTitle(tr2i18n("Output Settings", Q_NULLPTR));
        lblExportLocation->setText(tr2i18n("Export Location:", Q_NULLPTR));
        cbExportLocation->clear();
        cbExportLocation->insertItems(0, QStringList()
         << tr2i18n("Same Directory as K3b File", Q_NULLPTR)
         << tr2i18n("Sub Directory", Q_NULLPTR)
        );
#ifndef UI_QT_NO_WHATSTHIS
        cbExportLocation->setWhatsThis(tr2i18n("Specify where to place the exported sound files which are used for the tracks of the audio CD.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        lblOverwritePolicy->setText(tr2i18n("Overwrite Policy:", Q_NULLPTR));
        cbOverwritePolicy->clear();
        cbOverwritePolicy->insertItems(0, QStringList()
         << tr2i18n("Overwrite Existing Files", Q_NULLPTR)
         << tr2i18n("Use new File Names", Q_NULLPTR)
        );
#ifndef UI_QT_NO_WHATSTHIS
        cbOverwritePolicy->setWhatsThis(tr2i18n("Select whether existing files are overwritten or new file names are used when exporting the files to use as tracks of the audio CD.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        Q_UNUSED(K3BExportWidgetBase);
    } // retranslateUi

};

namespace Ui {
    class K3BExportWidgetBase: public Ui_K3BExportWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // K3BEXPORTWIDGETBASE_H

