/********************************************************************************
** Form generated from reading UI file 'QSLGalleryDialog.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_QSLGALLERYDIALOG_H
#define UI_QSLGALLERYDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_QSLGalleryDialog
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *topLayout;
    QLineEdit *searchEdit;
    QLabel *sortLabel;
    QComboBox *sortCombo;
    QSplitter *splitter;
    QTreeWidget *filterTree;
    QListWidget *cardListWidget;
    QHBoxLayout *bottomLayout;
    QLabel *statusLabel;
    QSpacerItem *bottomSpacer;
    QPushButton *exportFilteredButton;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *QSLGalleryDialog)
    {
        if (QSLGalleryDialog->objectName().isEmpty())
            QSLGalleryDialog->setObjectName("QSLGalleryDialog");
        QSLGalleryDialog->resize(900, 600);
        verticalLayout = new QVBoxLayout(QSLGalleryDialog);
        verticalLayout->setObjectName("verticalLayout");
        topLayout = new QHBoxLayout();
        topLayout->setObjectName("topLayout");
        searchEdit = new QLineEdit(QSLGalleryDialog);
        searchEdit->setObjectName("searchEdit");
        searchEdit->setClearButtonEnabled(true);

        topLayout->addWidget(searchEdit);

        sortLabel = new QLabel(QSLGalleryDialog);
        sortLabel->setObjectName("sortLabel");

        topLayout->addWidget(sortLabel);

        sortCombo = new QComboBox(QSLGalleryDialog);
        sortCombo->setObjectName("sortCombo");

        topLayout->addWidget(sortCombo);


        verticalLayout->addLayout(topLayout);

        splitter = new QSplitter(QSLGalleryDialog);
        splitter->setObjectName("splitter");
        splitter->setOrientation(Qt::Horizontal);
        filterTree = new QTreeWidget(splitter);
        QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
        __qtreewidgetitem->setText(0, QString::fromUtf8("1"));
        filterTree->setHeaderItem(__qtreewidgetitem);
        filterTree->setObjectName("filterTree");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(filterTree->sizePolicy().hasHeightForWidth());
        filterTree->setSizePolicy(sizePolicy);
        filterTree->setIndentation(16);
        filterTree->setHeaderHidden(true);
        splitter->addWidget(filterTree);
        cardListWidget = new QListWidget(splitter);
        cardListWidget->setObjectName("cardListWidget");
        cardListWidget->setIconSize(QSize(150, 112));
        cardListWidget->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        cardListWidget->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
        cardListWidget->setMovement(QListView::Static);
        cardListWidget->setFlow(QListView::LeftToRight);
        cardListWidget->setResizeMode(QListView::Adjust);
        cardListWidget->setSpacing(10);
        cardListWidget->setViewMode(QListView::IconMode);
        cardListWidget->setUniformItemSizes(true);
        cardListWidget->setProperty("wrapping", QVariant(true));
        splitter->addWidget(cardListWidget);

        verticalLayout->addWidget(splitter);

        bottomLayout = new QHBoxLayout();
        bottomLayout->setObjectName("bottomLayout");
        statusLabel = new QLabel(QSLGalleryDialog);
        statusLabel->setObjectName("statusLabel");

        bottomLayout->addWidget(statusLabel);

        bottomSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        bottomLayout->addItem(bottomSpacer);

        exportFilteredButton = new QPushButton(QSLGalleryDialog);
        exportFilteredButton->setObjectName("exportFilteredButton");
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("document-save-as");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        exportFilteredButton->setIcon(icon);

        bottomLayout->addWidget(exportFilteredButton);

        buttonBox = new QDialogButtonBox(QSLGalleryDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Close);

        bottomLayout->addWidget(buttonBox);


        verticalLayout->addLayout(bottomLayout);


        retranslateUi(QSLGalleryDialog);
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, QSLGalleryDialog, qOverload<>(&QDialog::reject));

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

    void retranslateUi(QDialog *QSLGalleryDialog)
    {
        QSLGalleryDialog->setWindowTitle(QCoreApplication::translate("QSLGalleryDialog", "QSL Card Gallery", nullptr));
        searchEdit->setPlaceholderText(QCoreApplication::translate("QSLGalleryDialog", "Search by callsign...", nullptr));
        sortLabel->setText(QCoreApplication::translate("QSLGalleryDialog", "Sort by:", nullptr));
        statusLabel->setText(QString());
        exportFilteredButton->setText(QCoreApplication::translate("QSLGalleryDialog", "Export Filtered", nullptr));
    } // retranslateUi

};

namespace Ui {
    class QSLGalleryDialog: public Ui_QSLGalleryDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QSLGALLERYDIALOG_H
