/********************************************************************************
** Form generated from reading UI file 'dynamicrules.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_DYNAMICRULES_H
#define UI_DYNAMICRULES_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "support/lineedit.h"
#include "support/messagewidget.h"
#include "support/urllabel.h"
#include "widgets/listview.h"
#include "widgets/ratingwidget.h"

QT_BEGIN_NAMESPACE

class Ui_DynamicRules
{
public:
    QVBoxLayout *verticalLayout;
    MessageWidget *messageWidget;
    LineEdit *nameText;
    QWidget *controls;
    QGridLayout *gridLayout;
    ListView *rulesList;
    QPushButton *addBtn;
    QPushButton *editBtn;
    QPushButton *removeBtn;
    QSpacerItem *verticalSpacer;
    QHBoxLayout *ratingsGroupBoxLayout;
    QLabel *ratingRangeLabel;
    RatingWidget *ratingFrom;
    QLabel *ratingToLabel;
    RatingWidget *ratingTo;
    QSpacerItem *ratingSpacer;
    UrlLabel *aboutLabel;
    QSpacerItem *horizontalSpacer;

    void setupUi(QWidget *DynamicRules)
    {
        if (DynamicRules->objectName().isEmpty())
            DynamicRules->setObjectName(QStringLiteral("DynamicRules"));
        DynamicRules->resize(303, 161);
        verticalLayout = new QVBoxLayout(DynamicRules);
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        messageWidget = new MessageWidget(DynamicRules);
        messageWidget->setObjectName(QStringLiteral("messageWidget"));
        messageWidget->setFrameShape(QFrame::StyledPanel);
        messageWidget->setFrameShadow(QFrame::Raised);

        verticalLayout->addWidget(messageWidget);

        nameText = new LineEdit(DynamicRules);
        nameText->setObjectName(QStringLiteral("nameText"));

        verticalLayout->addWidget(nameText);

        controls = new QWidget(DynamicRules);
        controls->setObjectName(QStringLiteral("controls"));
        gridLayout = new QGridLayout(controls);
        gridLayout->setContentsMargins(0, 0, 0, 0);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        rulesList = new ListView(controls);
        rulesList->setObjectName(QStringLiteral("rulesList"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(1);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(rulesList->sizePolicy().hasHeightForWidth());
        rulesList->setSizePolicy(sizePolicy);

        gridLayout->addWidget(rulesList, 0, 0, 4, 2);

        addBtn = new QPushButton(controls);
        addBtn->setObjectName(QStringLiteral("addBtn"));

        gridLayout->addWidget(addBtn, 0, 2, 1, 1);

        editBtn = new QPushButton(controls);
        editBtn->setObjectName(QStringLiteral("editBtn"));

        gridLayout->addWidget(editBtn, 1, 2, 1, 1);

        removeBtn = new QPushButton(controls);
        removeBtn->setObjectName(QStringLiteral("removeBtn"));

        gridLayout->addWidget(removeBtn, 2, 2, 1, 1);

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

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

        ratingsGroupBoxLayout = new QHBoxLayout();
        ratingsGroupBoxLayout->setObjectName(QStringLiteral("ratingsGroupBoxLayout"));
        ratingRangeLabel = new QLabel(controls);
        ratingRangeLabel->setObjectName(QStringLiteral("ratingRangeLabel"));

        ratingsGroupBoxLayout->addWidget(ratingRangeLabel);

        ratingFrom = new RatingWidget(controls);
        ratingFrom->setObjectName(QStringLiteral("ratingFrom"));

        ratingsGroupBoxLayout->addWidget(ratingFrom);

        ratingToLabel = new QLabel(controls);
        ratingToLabel->setObjectName(QStringLiteral("ratingToLabel"));

        ratingsGroupBoxLayout->addWidget(ratingToLabel);

        ratingTo = new RatingWidget(controls);
        ratingTo->setObjectName(QStringLiteral("ratingTo"));

        ratingsGroupBoxLayout->addWidget(ratingTo);

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

        ratingsGroupBoxLayout->addItem(ratingSpacer);


        gridLayout->addLayout(ratingsGroupBoxLayout, 4, 0, 1, 2);

        aboutLabel = new UrlLabel(controls);
        aboutLabel->setObjectName(QStringLiteral("aboutLabel"));
        QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(aboutLabel->sizePolicy().hasHeightForWidth());
        aboutLabel->setSizePolicy(sizePolicy1);

        gridLayout->addWidget(aboutLabel, 5, 0, 1, 1);

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

        gridLayout->addItem(horizontalSpacer, 5, 1, 1, 2);


        verticalLayout->addWidget(controls);


        retranslateUi(DynamicRules);

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

    void retranslateUi(QWidget *DynamicRules)
    {
        nameText->setProperty("placeholderText", QVariant(QApplication::translate("DynamicRules", "Name of Dynamic Rules", 0)));
        addBtn->setText(QApplication::translate("DynamicRules", "Add", 0));
        editBtn->setText(QApplication::translate("DynamicRules", "Edit", 0));
        removeBtn->setText(QApplication::translate("DynamicRules", "Remove", 0));
        ratingRangeLabel->setText(QApplication::translate("DynamicRules", "Song with ratings between:", 0));
        ratingToLabel->setText(QApplication::translate("DynamicRules", " - ", 0));
        aboutLabel->setText(QApplication::translate("DynamicRules", "About Rules", 0));
        Q_UNUSED(DynamicRules);
    } // retranslateUi

};

namespace Ui {
    class DynamicRules: public Ui_DynamicRules {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_DYNAMICRULES_H
