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

#ifndef UI_SETTINGSDIALOG_H
#define UI_SETTINGSDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "widgets/clearlineedit.h"

namespace QtUtilities {

class Ui_SettingsDialog
{
public:
    QVBoxLayout *verticalLayout;
    QWidget *mainWidget;
    QGridLayout *gridLayout;
    QTabWidget *pagesTabWidget;
    QListView *categoriesListView;
    QHBoxLayout *headingLayout;
    QLabel *headingLabel;
    QtUtilities::ClearLineEdit *filterLineEdit;
    QWidget *bottomWidget;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer;
    QPushButton *abortPushButton;
    QPushButton *applyPushButton;
    QPushButton *okPushButton;

    void setupUi(QDialog *QtUtilities__SettingsDialog)
    {
        if (QtUtilities__SettingsDialog->objectName().isEmpty())
            QtUtilities__SettingsDialog->setObjectName("QtUtilities__SettingsDialog");
        QtUtilities__SettingsDialog->resize(515, 311);
        verticalLayout = new QVBoxLayout(QtUtilities__SettingsDialog);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        mainWidget = new QWidget(QtUtilities__SettingsDialog);
        mainWidget->setObjectName("mainWidget");
        gridLayout = new QGridLayout(mainWidget);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(-1, -1, -1, 3);
        pagesTabWidget = new QTabWidget(mainWidget);
        pagesTabWidget->setObjectName("pagesTabWidget");

        gridLayout->addWidget(pagesTabWidget, 1, 1, 1, 1);

        categoriesListView = new QListView(mainWidget);
        categoriesListView->setObjectName("categoriesListView");
        categoriesListView->setMaximumSize(QSize(140, 16777215));
        categoriesListView->setSelectionBehavior(QAbstractItemView::SelectRows);
        categoriesListView->setIconSize(QSize(32, 32));

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

        headingLayout = new QHBoxLayout();
        headingLayout->setObjectName("headingLayout");
        headingLabel = new QLabel(mainWidget);
        headingLabel->setObjectName("headingLabel");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(headingLabel->sizePolicy().hasHeightForWidth());
        headingLabel->setSizePolicy(sizePolicy);
        headingLabel->setWordWrap(true);

        headingLayout->addWidget(headingLabel);


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

        filterLineEdit = new QtUtilities::ClearLineEdit(mainWidget);
        filterLineEdit->setObjectName("filterLineEdit");
        filterLineEdit->setMaximumSize(QSize(140, 16777215));

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


        verticalLayout->addWidget(mainWidget);

        bottomWidget = new QWidget(QtUtilities__SettingsDialog);
        bottomWidget->setObjectName("bottomWidget");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(bottomWidget->sizePolicy().hasHeightForWidth());
        bottomWidget->setSizePolicy(sizePolicy1);
        horizontalLayout = new QHBoxLayout(bottomWidget);
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalLayout->setContentsMargins(-1, 3, -1, 6);
        horizontalSpacer = new QSpacerItem(168, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);

        abortPushButton = new QPushButton(bottomWidget);
        abortPushButton->setObjectName("abortPushButton");
        abortPushButton->setStyleSheet(QString::fromUtf8("background: none;"));
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("dialog-cancel");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        abortPushButton->setIcon(icon);

        horizontalLayout->addWidget(abortPushButton);

        applyPushButton = new QPushButton(bottomWidget);
        applyPushButton->setObjectName("applyPushButton");
        applyPushButton->setStyleSheet(QString::fromUtf8("background: none;"));
        QIcon icon1;
        iconThemeName = QString::fromUtf8("dialog-ok-apply");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        applyPushButton->setIcon(icon1);

        horizontalLayout->addWidget(applyPushButton);

        okPushButton = new QPushButton(bottomWidget);
        okPushButton->setObjectName("okPushButton");
        QIcon icon2;
        iconThemeName = QString::fromUtf8("dialog-ok");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon2 = QIcon::fromTheme(iconThemeName);
        } else {
            icon2.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        okPushButton->setIcon(icon2);

        horizontalLayout->addWidget(okPushButton);


        verticalLayout->addWidget(bottomWidget);


        retranslateUi(QtUtilities__SettingsDialog);

        pagesTabWidget->setCurrentIndex(-1);


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

    void retranslateUi(QDialog *QtUtilities__SettingsDialog)
    {
        QtUtilities__SettingsDialog->setWindowTitle(QCoreApplication::translate("QtUtilities::SettingsDialog", "Settings", nullptr));
        headingLabel->setText(QCoreApplication::translate("QtUtilities::SettingsDialog", "No category selected", nullptr));
        filterLineEdit->setPlaceholderText(QCoreApplication::translate("QtUtilities::SettingsDialog", "Filter", nullptr));
        abortPushButton->setText(QCoreApplication::translate("QtUtilities::SettingsDialog", "Abort", nullptr));
        applyPushButton->setText(QCoreApplication::translate("QtUtilities::SettingsDialog", "Apply", nullptr));
        okPushButton->setText(QCoreApplication::translate("QtUtilities::SettingsDialog", "OK", nullptr));
    } // retranslateUi

};

} // namespace QtUtilities

namespace QtUtilities {
namespace Ui {
    class SettingsDialog: public Ui_SettingsDialog {};
} // namespace Ui
} // namespace QtUtilities

#endif // UI_SETTINGSDIALOG_H
