/********************************************************************************
** Form generated from reading UI file 'mainwindow.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_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "context/contextwidget.h"
#include "scrobbling/scrobblinglove.h"
#include "scrobbling/scrobblingstatus.h"
#include "support/fancytabwidget.h"
#include "support/messagewidget.h"
#include "support/squeezedtextlabel.h"
#include "support/urllabel.h"
#include "widgets/autohidingsplitter.h"
#include "widgets/coverwidget.h"
#include "widgets/menubutton.h"
#include "widgets/nowplayingwidget.h"
#include "widgets/playqueueview.h"
#include "widgets/searchwidget.h"
#include "widgets/sizegrip.h"
#include "widgets/sizewidget.h"
#include "widgets/spacerwidget.h"
#include "widgets/toolbutton.h"
#include "widgets/volumeslider.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QVBoxLayout *verticalLayout;
    QWidget *toolbar;
    QHBoxLayout *toolbarLayout;
    ToolButton *prevTrackButton;
    ToolButton *playPauseTrackButton;
    ToolButton *stopTrackButton;
    ToolButton *nextTrackButton;
    CoverWidget *coverWidget;
    NowPlayingWidget *nowPlaying;
    QSpacerItem *volumeSliderSpacera;
    VolumeSlider *volumeSlider;
    QSpacerItem *volumeSliderSpacer;
    ToolButton *songInfoButton;
    MenuButton *menuButton;
    MessageWidget *messageWidget;
    QStackedWidget *stack;
    AutohidingSplitter *splitter;
    QWidget *tabWidgetContainer;
    QVBoxLayout *vlayout;
    FancyTabWidget *tabWidget;
    QWidget *playQueueWidget;
    QVBoxLayout *vlayoutx;
    SearchWidget *playQueueSearchWidget;
    PlayQueueView *playQueue;
    QHBoxLayout *hlayout;
    ToolButton *stopDynamicButton;
    QLabel *dynamicLabel;
    SqueezedTextLabel *playQueueStatsLabel;
    QSpacerItem *spacerItem;
    UrlLabel *fullScreenLabel;
    ScrobblingLove *loveTrack;
    ScrobblingStatus *scrobblingStatus;
    ToolButton *streamPlayButton;
    SpacerWidget *leftSpacer;
    ToolButton *repeatButton;
    ToolButton *singleButton;
    ToolButton *randomButton;
    ToolButton *consumeButton;
    SpacerWidget *midSpacer;
    ToolButton *centerPlayQueueButton;
    ToolButton *savePlayQueueButton;
    SpacerWidget *horizontalSpacer_4;
    ToolButton *clearPlayQueueButton;
    SizeWidget *sizeWidget;
    SizeGrip *sizeGrip;
    ContextWidget *context;

    void setupUi(QWidget *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QStringLiteral("MainWindow"));
        MainWindow->resize(600, 347);
        verticalLayout = new QVBoxLayout(MainWindow);
        verticalLayout->setSpacing(0);
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        toolbar = new QWidget(MainWindow);
        toolbar->setObjectName(QStringLiteral("toolbar"));
        toolbarLayout = new QHBoxLayout(toolbar);
        toolbarLayout->setSpacing(0);
        toolbarLayout->setContentsMargins(0, 0, 0, 0);
        toolbarLayout->setObjectName(QStringLiteral("toolbarLayout"));
        prevTrackButton = new ToolButton(toolbar);
        prevTrackButton->setObjectName(QStringLiteral("prevTrackButton"));

        toolbarLayout->addWidget(prevTrackButton);

        playPauseTrackButton = new ToolButton(toolbar);
        playPauseTrackButton->setObjectName(QStringLiteral("playPauseTrackButton"));

        toolbarLayout->addWidget(playPauseTrackButton);

        stopTrackButton = new ToolButton(toolbar);
        stopTrackButton->setObjectName(QStringLiteral("stopTrackButton"));

        toolbarLayout->addWidget(stopTrackButton);

        nextTrackButton = new ToolButton(toolbar);
        nextTrackButton->setObjectName(QStringLiteral("nextTrackButton"));

        toolbarLayout->addWidget(nextTrackButton);

        coverWidget = new CoverWidget(toolbar);
        coverWidget->setObjectName(QStringLiteral("coverWidget"));

        toolbarLayout->addWidget(coverWidget);

        nowPlaying = new NowPlayingWidget(toolbar);
        nowPlaying->setObjectName(QStringLiteral("nowPlaying"));

        toolbarLayout->addWidget(nowPlaying);

        volumeSliderSpacera = new QSpacerItem(4, 4, QSizePolicy::Fixed, QSizePolicy::Minimum);

        toolbarLayout->addItem(volumeSliderSpacera);

        volumeSlider = new VolumeSlider(toolbar);
        volumeSlider->setObjectName(QStringLiteral("volumeSlider"));

        toolbarLayout->addWidget(volumeSlider);

        volumeSliderSpacer = new QSpacerItem(4, 4, QSizePolicy::Fixed, QSizePolicy::Minimum);

        toolbarLayout->addItem(volumeSliderSpacer);

        songInfoButton = new ToolButton(toolbar);
        songInfoButton->setObjectName(QStringLiteral("songInfoButton"));

        toolbarLayout->addWidget(songInfoButton);

        menuButton = new MenuButton(toolbar);
        menuButton->setObjectName(QStringLiteral("menuButton"));

        toolbarLayout->addWidget(menuButton);


        verticalLayout->addWidget(toolbar);

        messageWidget = new MessageWidget(MainWindow);
        messageWidget->setObjectName(QStringLiteral("messageWidget"));

        verticalLayout->addWidget(messageWidget);

        stack = new QStackedWidget(MainWindow);
        stack->setObjectName(QStringLiteral("stack"));
        splitter = new AutohidingSplitter();
        splitter->setObjectName(QStringLiteral("splitter"));
        splitter->setEnabled(true);
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(splitter->sizePolicy().hasHeightForWidth());
        splitter->setSizePolicy(sizePolicy);
        splitter->setOrientation(Qt::Horizontal);
        tabWidgetContainer = new QWidget(splitter);
        tabWidgetContainer->setObjectName(QStringLiteral("tabWidgetContainer"));
        vlayout = new QVBoxLayout(tabWidgetContainer);
        vlayout->setSpacing(0);
        vlayout->setObjectName(QStringLiteral("vlayout"));
        vlayout->setContentsMargins(0, 0, 0, 0);
        tabWidget = new FancyTabWidget(tabWidgetContainer);
        tabWidget->setObjectName(QStringLiteral("tabWidget"));
        tabWidget->setMinimumSize(QSize(32, 32));

        vlayout->addWidget(tabWidget);

        splitter->addWidget(tabWidgetContainer);
        playQueueWidget = new QWidget(splitter);
        playQueueWidget->setObjectName(QStringLiteral("playQueueWidget"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(2);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(playQueueWidget->sizePolicy().hasHeightForWidth());
        playQueueWidget->setSizePolicy(sizePolicy1);
        vlayoutx = new QVBoxLayout(playQueueWidget);
        vlayoutx->setSpacing(0);
        vlayoutx->setContentsMargins(0, 0, 0, 0);
        vlayoutx->setObjectName(QStringLiteral("vlayoutx"));
        playQueueSearchWidget = new SearchWidget(playQueueWidget);
        playQueueSearchWidget->setObjectName(QStringLiteral("playQueueSearchWidget"));

        vlayoutx->addWidget(playQueueSearchWidget);

        playQueue = new PlayQueueView(playQueueWidget);
        playQueue->setObjectName(QStringLiteral("playQueue"));

        vlayoutx->addWidget(playQueue);

        hlayout = new QHBoxLayout();
        hlayout->setSpacing(0);
        hlayout->setContentsMargins(0, 0, 0, 0);
        hlayout->setObjectName(QStringLiteral("hlayout"));
        stopDynamicButton = new ToolButton(playQueueWidget);
        stopDynamicButton->setObjectName(QStringLiteral("stopDynamicButton"));

        hlayout->addWidget(stopDynamicButton);

        dynamicLabel = new QLabel(playQueueWidget);
        dynamicLabel->setObjectName(QStringLiteral("dynamicLabel"));
        QFont font;
        font.setBold(true);
        font.setWeight(75);
        dynamicLabel->setFont(font);

        hlayout->addWidget(dynamicLabel);

        playQueueStatsLabel = new SqueezedTextLabel(playQueueWidget);
        playQueueStatsLabel->setObjectName(QStringLiteral("playQueueStatsLabel"));

        hlayout->addWidget(playQueueStatsLabel);

        spacerItem = new QSpacerItem(6, 2, QSizePolicy::Expanding, QSizePolicy::Minimum);

        hlayout->addItem(spacerItem);

        fullScreenLabel = new UrlLabel(playQueueWidget);
        fullScreenLabel->setObjectName(QStringLiteral("fullScreenLabel"));

        hlayout->addWidget(fullScreenLabel);

        loveTrack = new ScrobblingLove(playQueueWidget);
        loveTrack->setObjectName(QStringLiteral("loveTrack"));

        hlayout->addWidget(loveTrack);

        scrobblingStatus = new ScrobblingStatus(playQueueWidget);
        scrobblingStatus->setObjectName(QStringLiteral("scrobblingStatus"));

        hlayout->addWidget(scrobblingStatus);

        streamPlayButton = new ToolButton(playQueueWidget);
        streamPlayButton->setObjectName(QStringLiteral("streamPlayButton"));
        streamPlayButton->setCheckable(true);
        streamPlayButton->setChecked(false);

        hlayout->addWidget(streamPlayButton);

        leftSpacer = new SpacerWidget(playQueueWidget);
        leftSpacer->setObjectName(QStringLiteral("leftSpacer"));

        hlayout->addWidget(leftSpacer);

        repeatButton = new ToolButton(playQueueWidget);
        repeatButton->setObjectName(QStringLiteral("repeatButton"));
        repeatButton->setCheckable(true);
        repeatButton->setChecked(false);

        hlayout->addWidget(repeatButton);

        singleButton = new ToolButton(playQueueWidget);
        singleButton->setObjectName(QStringLiteral("singleButton"));
        singleButton->setCheckable(true);
        singleButton->setChecked(false);

        hlayout->addWidget(singleButton);

        randomButton = new ToolButton(playQueueWidget);
        randomButton->setObjectName(QStringLiteral("randomButton"));
        randomButton->setCheckable(true);

        hlayout->addWidget(randomButton);

        consumeButton = new ToolButton(playQueueWidget);
        consumeButton->setObjectName(QStringLiteral("consumeButton"));
        consumeButton->setCheckable(true);

        hlayout->addWidget(consumeButton);

        midSpacer = new SpacerWidget(playQueueWidget);
        midSpacer->setObjectName(QStringLiteral("midSpacer"));

        hlayout->addWidget(midSpacer);

        centerPlayQueueButton = new ToolButton(playQueueWidget);
        centerPlayQueueButton->setObjectName(QStringLiteral("centerPlayQueueButton"));

        hlayout->addWidget(centerPlayQueueButton);

        savePlayQueueButton = new ToolButton(playQueueWidget);
        savePlayQueueButton->setObjectName(QStringLiteral("savePlayQueueButton"));

        hlayout->addWidget(savePlayQueueButton);

        horizontalSpacer_4 = new SpacerWidget(playQueueWidget);
        horizontalSpacer_4->setObjectName(QStringLiteral("horizontalSpacer_4"));

        hlayout->addWidget(horizontalSpacer_4);

        clearPlayQueueButton = new ToolButton(playQueueWidget);
        clearPlayQueueButton->setObjectName(QStringLiteral("clearPlayQueueButton"));

        hlayout->addWidget(clearPlayQueueButton);

        sizeWidget = new SizeWidget(playQueueWidget);
        sizeWidget->setObjectName(QStringLiteral("sizeWidget"));

        hlayout->addWidget(sizeWidget);

        sizeGrip = new SizeGrip(playQueueWidget);
        sizeGrip->setObjectName(QStringLiteral("sizeGrip"));

        hlayout->addWidget(sizeGrip);


        vlayoutx->addLayout(hlayout);

        splitter->addWidget(playQueueWidget);
        stack->addWidget(splitter);
        context = new ContextWidget();
        context->setObjectName(QStringLiteral("context"));
        stack->addWidget(context);

        verticalLayout->addWidget(stack);


        retranslateUi(MainWindow);

        stack->setCurrentIndex(0);


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

    void retranslateUi(QWidget *MainWindow)
    {
        dynamicLabel->setText(QApplication::translate("MainWindow", "[Dynamic]", 0));
        fullScreenLabel->setText(QApplication::translate("MainWindow", "Exit Full Screen", 0));
        Q_UNUSED(MainWindow);
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
