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

#ifndef UI_PLAYBACKSETTINGS_H
#define UI_PLAYBACKSETTINGS_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "support/buddylabel.h"
#include "support/urllabel.h"
#include "widgets/notelabel.h"

QT_BEGIN_NAMESPACE

class Ui_PlaybackSettings
{
public:
    QVBoxLayout *mainLayout;
    QGroupBox *stopPlaybackBox;
    QFormLayout *formLayout;
    BuddyLabel *label_6b;
    QSpinBox *stopFadeDuration;
    QCheckBox *stopOnExit;
    QCheckBox *inhibitSuspend;
    NoteLabel *noteLabel;
    QGroupBox *outputBox;
    QGridLayout *gridLayout;
    QLabel *messageLabel;
    QFormLayout *formLayout_2a;
    BuddyLabel *crossfadingLabel;
    QSpinBox *crossfading;
    BuddyLabel *replayGainLabel;
    QHBoxLayout *replayGainayout;
    QComboBox *replayGain;
    QSpacerItem *replayGainSpacer;
    UrlLabel *aboutReplayGain;
    QLabel *outputsViewLabel;
    QListWidget *outputsView;
    BuddyLabel *messageIcon;
    QSpacerItem *expandingSpacer;

    void setupUi(QWidget *PlaybackSettings)
    {
        if (PlaybackSettings->objectName().isEmpty())
            PlaybackSettings->setObjectName(QStringLiteral("PlaybackSettings"));
        PlaybackSettings->resize(1487, 495);
        mainLayout = new QVBoxLayout(PlaybackSettings);
        mainLayout->setObjectName(QStringLiteral("mainLayout"));
        mainLayout->setContentsMargins(0, 0, 0, 0);
        stopPlaybackBox = new QGroupBox(PlaybackSettings);
        stopPlaybackBox->setObjectName(QStringLiteral("stopPlaybackBox"));
        formLayout = new QFormLayout(stopPlaybackBox);
        formLayout->setObjectName(QStringLiteral("formLayout"));
        formLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        label_6b = new BuddyLabel(stopPlaybackBox);
        label_6b->setObjectName(QStringLiteral("label_6b"));

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

        stopFadeDuration = new QSpinBox(stopPlaybackBox);
        stopFadeDuration->setObjectName(QStringLiteral("stopFadeDuration"));

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

        stopOnExit = new QCheckBox(stopPlaybackBox);
        stopOnExit->setObjectName(QStringLiteral("stopOnExit"));

        formLayout->setWidget(1, QFormLayout::SpanningRole, stopOnExit);

        inhibitSuspend = new QCheckBox(stopPlaybackBox);
        inhibitSuspend->setObjectName(QStringLiteral("inhibitSuspend"));

        formLayout->setWidget(2, QFormLayout::SpanningRole, inhibitSuspend);

        noteLabel = new NoteLabel(stopPlaybackBox);
        noteLabel->setObjectName(QStringLiteral("noteLabel"));

        formLayout->setWidget(3, QFormLayout::SpanningRole, noteLabel);


        mainLayout->addWidget(stopPlaybackBox);

        outputBox = new QGroupBox(PlaybackSettings);
        outputBox->setObjectName(QStringLiteral("outputBox"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(outputBox->sizePolicy().hasHeightForWidth());
        outputBox->setSizePolicy(sizePolicy);
        gridLayout = new QGridLayout(outputBox);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        messageLabel = new QLabel(outputBox);
        messageLabel->setObjectName(QStringLiteral("messageLabel"));
        messageLabel->setWordWrap(true);
        messageLabel->setTextInteractionFlags(Qt::NoTextInteraction);

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

        formLayout_2a = new QFormLayout();
        formLayout_2a->setObjectName(QStringLiteral("formLayout_2a"));
        formLayout_2a->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        crossfadingLabel = new BuddyLabel(outputBox);
        crossfadingLabel->setObjectName(QStringLiteral("crossfadingLabel"));

        formLayout_2a->setWidget(0, QFormLayout::LabelRole, crossfadingLabel);

        crossfading = new QSpinBox(outputBox);
        crossfading->setObjectName(QStringLiteral("crossfading"));
        crossfading->setMaximum(20);

        formLayout_2a->setWidget(0, QFormLayout::FieldRole, crossfading);

        replayGainLabel = new BuddyLabel(outputBox);
        replayGainLabel->setObjectName(QStringLiteral("replayGainLabel"));

        formLayout_2a->setWidget(1, QFormLayout::LabelRole, replayGainLabel);

        replayGainayout = new QHBoxLayout();
        replayGainayout->setObjectName(QStringLiteral("replayGainayout"));
        replayGainayout->setContentsMargins(0, 0, 0, 0);
        replayGain = new QComboBox(outputBox);
        replayGain->setObjectName(QStringLiteral("replayGain"));

        replayGainayout->addWidget(replayGain);

        replayGainSpacer = new QSpacerItem(0, 0, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);

        replayGainayout->addItem(replayGainSpacer);

        aboutReplayGain = new UrlLabel(outputBox);
        aboutReplayGain->setObjectName(QStringLiteral("aboutReplayGain"));

        replayGainayout->addWidget(aboutReplayGain);


        formLayout_2a->setLayout(1, QFormLayout::FieldRole, replayGainayout);

        outputsViewLabel = new QLabel(outputBox);
        outputsViewLabel->setObjectName(QStringLiteral("outputsViewLabel"));
        outputsViewLabel->setWordWrap(true);

        formLayout_2a->setWidget(2, QFormLayout::SpanningRole, outputsViewLabel);

        outputsView = new QListWidget(outputBox);
        outputsView->setObjectName(QStringLiteral("outputsView"));

        formLayout_2a->setWidget(3, QFormLayout::SpanningRole, outputsView);


        gridLayout->addLayout(formLayout_2a, 1, 0, 1, 2);

        messageIcon = new BuddyLabel(outputBox);
        messageIcon->setObjectName(QStringLiteral("messageIcon"));
        QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(messageIcon->sizePolicy().hasHeightForWidth());
        messageIcon->setSizePolicy(sizePolicy1);

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


        mainLayout->addWidget(outputBox);

        expandingSpacer = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);

        mainLayout->addItem(expandingSpacer);

#ifndef QT_NO_SHORTCUT
        label_6b->setBuddy(stopFadeDuration);
        crossfadingLabel->setBuddy(crossfading);
        replayGainLabel->setBuddy(replayGain);
#endif // QT_NO_SHORTCUT

        retranslateUi(PlaybackSettings);

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

    void retranslateUi(QWidget *PlaybackSettings)
    {
        stopPlaybackBox->setTitle(QApplication::translate("PlaybackSettings", "Playback", 0));
        label_6b->setText(QApplication::translate("PlaybackSettings", "Fa&deout on stop:", 0));
        stopFadeDuration->setSpecialValueText(QApplication::translate("PlaybackSettings", "None", 0));
        stopFadeDuration->setSuffix(QApplication::translate("PlaybackSettings", " ms", 0));
        stopOnExit->setText(QApplication::translate("PlaybackSettings", "Stop playback on exit", 0));
        inhibitSuspend->setText(QApplication::translate("PlaybackSettings", "Inhibit suspend whilst playing", 0));
        noteLabel->setText(QApplication::translate("PlaybackSettings", "If you press and hold the stop button, then a menu will be shown allowing you to choose whether to stop playback now, or after the current track. (The stop button can be enabled in the Interface/Toolbar section)", 0));
        outputBox->setTitle(QApplication::translate("PlaybackSettings", "Output", 0));
        messageLabel->setText(QApplication::translate("PlaybackSettings", "<i>Not Connected!<br/>The entries below cannot be modified, as Cantata is not connected to MPD.</i>", 0));
        crossfadingLabel->setText(QApplication::translate("PlaybackSettings", "&Crossfade between tracks:", 0));
        crossfading->setSpecialValueText(QApplication::translate("PlaybackSettings", "None", 0));
        crossfading->setSuffix(QApplication::translate("PlaybackSettings", " s", 0));
        replayGainLabel->setText(QApplication::translate("PlaybackSettings", "Replay &gain:", 0));
        aboutReplayGain->setProperty("text", QVariant(QApplication::translate("PlaybackSettings", "About replay gain", 0)));
        outputsViewLabel->setText(QApplication::translate("PlaybackSettings", "Use the checkboxes below to control the active outputs.", 0));
        messageIcon->setText(QString());
        Q_UNUSED(PlaybackSettings);
    } // retranslateUi

};

namespace Ui {
    class PlaybackSettings: public Ui_PlaybackSettings {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PLAYBACKSETTINGS_H
