/********************************************************************************
** Form generated from reading UI file 'preferencesdialog.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_PREFERENCESDIALOG_H
#define UI_PREFERENCESDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <libfm-qt6/colorbutton.h>

QT_BEGIN_NAMESPACE

class Ui_PreferencesDialog
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabWidget;
    QWidget *tab_1;
    QFormLayout *formLayout_1;
    QLabel *iconThemeLabel;
    QComboBox *iconTheme;
    QLabel *label_1;
    QSpinBox *maxRecentFiles;
    QLabel *thumbnailLabel;
    QSpinBox *thumbnailSpin;
    QLabel *thumbnailSizeLabel;
    QComboBox *thumbnailSizeComboBox;
    QCheckBox *useTrashBox;
    QWidget *tab;
    QFormLayout *formLayout_2;
    QCheckBox *thumbnailBox;
    QComboBox *thumbnailsPositionComboBox;
    QCheckBox *exifDataBox;
    QCheckBox *menubarBox;
    QCheckBox *toolbarBox;
    QCheckBox *annotationBox;
    QWidget *tab_2;
    QFormLayout *formLayout_3;
    QLabel *label_2a;
    Fm::ColorButton *bgColor;
    QLabel *label_2b;
    Fm::ColorButton *fullScreenBgColor;
    QLabel *colorSpaceLabel;
    QComboBox *colorSpaceComboBox;
    QLabel *label_2c;
    QSpinBox *slideShowInterval;
    QCheckBox *solidBgBox;
    QCheckBox *oulineBox;
    QCheckBox *forceZoomFitBox;
    QCheckBox *smoothOnZoomBox;
    QWidget *tab_4;
    QVBoxLayout *verticalLayout_4;
    QTableWidget *tableWidget;
    QPushButton *defaultButton;
    QLabel *warningLabel;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *PreferencesDialog)
    {
        if (PreferencesDialog->objectName().isEmpty())
            PreferencesDialog->setObjectName("PreferencesDialog");
        PreferencesDialog->resize(400, 400);
        verticalLayout = new QVBoxLayout(PreferencesDialog);
        verticalLayout->setObjectName("verticalLayout");
        tabWidget = new QTabWidget(PreferencesDialog);
        tabWidget->setObjectName("tabWidget");
        tab_1 = new QWidget();
        tab_1->setObjectName("tab_1");
        formLayout_1 = new QFormLayout(tab_1);
        formLayout_1->setObjectName("formLayout_1");
        formLayout_1->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        iconThemeLabel = new QLabel(tab_1);
        iconThemeLabel->setObjectName("iconThemeLabel");

        formLayout_1->setWidget(0, QFormLayout::ItemRole::LabelRole, iconThemeLabel);

        iconTheme = new QComboBox(tab_1);
        iconTheme->setObjectName("iconTheme");

        formLayout_1->setWidget(0, QFormLayout::ItemRole::FieldRole, iconTheme);

        label_1 = new QLabel(tab_1);
        label_1->setObjectName("label_1");

        formLayout_1->setWidget(1, QFormLayout::ItemRole::LabelRole, label_1);

        maxRecentFiles = new QSpinBox(tab_1);
        maxRecentFiles->setObjectName("maxRecentFiles");

        formLayout_1->setWidget(1, QFormLayout::ItemRole::FieldRole, maxRecentFiles);

        thumbnailLabel = new QLabel(tab_1);
        thumbnailLabel->setObjectName("thumbnailLabel");

        formLayout_1->setWidget(2, QFormLayout::ItemRole::LabelRole, thumbnailLabel);

        thumbnailSpin = new QSpinBox(tab_1);
        thumbnailSpin->setObjectName("thumbnailSpin");
        thumbnailSpin->setMinimum(1);
        thumbnailSpin->setMaximum(1024);
        thumbnailSpin->setValue(4);

        formLayout_1->setWidget(2, QFormLayout::ItemRole::FieldRole, thumbnailSpin);

        thumbnailSizeLabel = new QLabel(tab_1);
        thumbnailSizeLabel->setObjectName("thumbnailSizeLabel");

        formLayout_1->setWidget(3, QFormLayout::ItemRole::LabelRole, thumbnailSizeLabel);

        thumbnailSizeComboBox = new QComboBox(tab_1);
        thumbnailSizeComboBox->setObjectName("thumbnailSizeComboBox");

        formLayout_1->setWidget(3, QFormLayout::ItemRole::FieldRole, thumbnailSizeComboBox);

        useTrashBox = new QCheckBox(tab_1);
        useTrashBox->setObjectName("useTrashBox");

        formLayout_1->setWidget(4, QFormLayout::ItemRole::SpanningRole, useTrashBox);

        tabWidget->addTab(tab_1, QString());
        tab = new QWidget();
        tab->setObjectName("tab");
        formLayout_2 = new QFormLayout(tab);
        formLayout_2->setObjectName("formLayout_2");
        formLayout_2->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        thumbnailBox = new QCheckBox(tab);
        thumbnailBox->setObjectName("thumbnailBox");

        formLayout_2->setWidget(0, QFormLayout::ItemRole::LabelRole, thumbnailBox);

        thumbnailsPositionComboBox = new QComboBox(tab);
        thumbnailsPositionComboBox->setObjectName("thumbnailsPositionComboBox");

        formLayout_2->setWidget(0, QFormLayout::ItemRole::FieldRole, thumbnailsPositionComboBox);

        exifDataBox = new QCheckBox(tab);
        exifDataBox->setObjectName("exifDataBox");

        formLayout_2->setWidget(1, QFormLayout::ItemRole::SpanningRole, exifDataBox);

        menubarBox = new QCheckBox(tab);
        menubarBox->setObjectName("menubarBox");

        formLayout_2->setWidget(2, QFormLayout::ItemRole::SpanningRole, menubarBox);

        toolbarBox = new QCheckBox(tab);
        toolbarBox->setObjectName("toolbarBox");

        formLayout_2->setWidget(3, QFormLayout::ItemRole::SpanningRole, toolbarBox);

        annotationBox = new QCheckBox(tab);
        annotationBox->setObjectName("annotationBox");

        formLayout_2->setWidget(4, QFormLayout::ItemRole::SpanningRole, annotationBox);

        tabWidget->addTab(tab, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName("tab_2");
        formLayout_3 = new QFormLayout(tab_2);
        formLayout_3->setObjectName("formLayout_3");
        formLayout_3->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        label_2a = new QLabel(tab_2);
        label_2a->setObjectName("label_2a");

        formLayout_3->setWidget(0, QFormLayout::ItemRole::LabelRole, label_2a);

        bgColor = new Fm::ColorButton(tab_2);
        bgColor->setObjectName("bgColor");

        formLayout_3->setWidget(0, QFormLayout::ItemRole::FieldRole, bgColor);

        label_2b = new QLabel(tab_2);
        label_2b->setObjectName("label_2b");

        formLayout_3->setWidget(1, QFormLayout::ItemRole::LabelRole, label_2b);

        fullScreenBgColor = new Fm::ColorButton(tab_2);
        fullScreenBgColor->setObjectName("fullScreenBgColor");

        formLayout_3->setWidget(1, QFormLayout::ItemRole::FieldRole, fullScreenBgColor);

        colorSpaceLabel = new QLabel(tab_2);
        colorSpaceLabel->setObjectName("colorSpaceLabel");

        formLayout_3->setWidget(2, QFormLayout::ItemRole::LabelRole, colorSpaceLabel);

        colorSpaceComboBox = new QComboBox(tab_2);
        colorSpaceComboBox->addItem(QString());
        colorSpaceComboBox->addItem(QString());
        colorSpaceComboBox->addItem(QString());
        colorSpaceComboBox->addItem(QString());
        colorSpaceComboBox->addItem(QString());
        colorSpaceComboBox->addItem(QString());
        colorSpaceComboBox->setObjectName("colorSpaceComboBox");

        formLayout_3->setWidget(2, QFormLayout::ItemRole::FieldRole, colorSpaceComboBox);

        label_2c = new QLabel(tab_2);
        label_2c->setObjectName("label_2c");

        formLayout_3->setWidget(3, QFormLayout::ItemRole::LabelRole, label_2c);

        slideShowInterval = new QSpinBox(tab_2);
        slideShowInterval->setObjectName("slideShowInterval");
        slideShowInterval->setMinimum(1);

        formLayout_3->setWidget(3, QFormLayout::ItemRole::FieldRole, slideShowInterval);

        solidBgBox = new QCheckBox(tab_2);
        solidBgBox->setObjectName("solidBgBox");

        formLayout_3->setWidget(4, QFormLayout::ItemRole::SpanningRole, solidBgBox);

        oulineBox = new QCheckBox(tab_2);
        oulineBox->setObjectName("oulineBox");

        formLayout_3->setWidget(5, QFormLayout::ItemRole::SpanningRole, oulineBox);

        forceZoomFitBox = new QCheckBox(tab_2);
        forceZoomFitBox->setObjectName("forceZoomFitBox");

        formLayout_3->setWidget(6, QFormLayout::ItemRole::SpanningRole, forceZoomFitBox);

        smoothOnZoomBox = new QCheckBox(tab_2);
        smoothOnZoomBox->setObjectName("smoothOnZoomBox");

        formLayout_3->setWidget(7, QFormLayout::ItemRole::SpanningRole, smoothOnZoomBox);

        tabWidget->addTab(tab_2, QString());
        tab_4 = new QWidget();
        tab_4->setObjectName("tab_4");
        verticalLayout_4 = new QVBoxLayout(tab_4);
        verticalLayout_4->setObjectName("verticalLayout_4");
        tableWidget = new QTableWidget(tab_4);
        if (tableWidget->columnCount() < 2)
            tableWidget->setColumnCount(2);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        tableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        tableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        tableWidget->setObjectName("tableWidget");
        tableWidget->setEditTriggers(QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked);
        tableWidget->setAlternatingRowColors(true);
        tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
        tableWidget->verticalHeader()->setVisible(false);

        verticalLayout_4->addWidget(tableWidget);

        defaultButton = new QPushButton(tab_4);
        defaultButton->setObjectName("defaultButton");

        verticalLayout_4->addWidget(defaultButton, 0, Qt::AlignRight);

        tabWidget->addTab(tab_4, QString());

        verticalLayout->addWidget(tabWidget);

        warningLabel = new QLabel(PreferencesDialog);
        warningLabel->setObjectName("warningLabel");
        warningLabel->setAlignment(Qt::AlignCenter);
        warningLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        verticalLayout->addWidget(warningLabel);

        buttonBox = new QDialogButtonBox(PreferencesDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        verticalLayout->addWidget(buttonBox);


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

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QDialog *PreferencesDialog)
    {
        PreferencesDialog->setWindowTitle(QCoreApplication::translate("PreferencesDialog", "Preferences", nullptr));
        iconThemeLabel->setText(QCoreApplication::translate("PreferencesDialog", "Icon theme:", nullptr));
        label_1->setText(QCoreApplication::translate("PreferencesDialog", "Maximum number of recent files:", nullptr));
        thumbnailLabel->setText(QCoreApplication::translate("PreferencesDialog", "Thumbnailer file size limit:", nullptr));
        thumbnailSpin->setSuffix(QCoreApplication::translate("PreferencesDialog", " MiB", nullptr));
        thumbnailSizeLabel->setText(QCoreApplication::translate("PreferencesDialog", "Thumbnail image dimensions:", nullptr));
        useTrashBox->setText(QCoreApplication::translate("PreferencesDialog", "Use system Trash (and do not prompt)", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_1), QCoreApplication::translate("PreferencesDialog", "General", nullptr));
        thumbnailBox->setText(QCoreApplication::translate("PreferencesDialog", "Show thumbnails dock by default", nullptr));
        exifDataBox->setText(QCoreApplication::translate("PreferencesDialog", "Show Exif data dock by default", nullptr));
        menubarBox->setText(QCoreApplication::translate("PreferencesDialog", "Show menubar by default", nullptr));
        toolbarBox->setText(QCoreApplication::translate("PreferencesDialog", "Show main toolbar by default", nullptr));
        annotationBox->setText(QCoreApplication::translate("PreferencesDialog", "Show annotations toolbar by default", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("PreferencesDialog", "Window", nullptr));
        label_2a->setText(QCoreApplication::translate("PreferencesDialog", "Normal background color:", nullptr));
        bgColor->setText(QString());
        label_2b->setText(QCoreApplication::translate("PreferencesDialog", "Fullscreen background color:", nullptr));
        fullScreenBgColor->setText(QString());
#if QT_CONFIG(tooltip)
        colorSpaceLabel->setToolTip(QCoreApplication::translate("PreferencesDialog", "May work only with images which have valid color spaces.\n"
"Reload current image to see the effect.", nullptr));
#endif // QT_CONFIG(tooltip)
        colorSpaceLabel->setText(QCoreApplication::translate("PreferencesDialog", "Color space:", nullptr));
        colorSpaceComboBox->setItemText(0, QCoreApplication::translate("PreferencesDialog", "None", nullptr));
        colorSpaceComboBox->setItemText(1, QCoreApplication::translate("PreferencesDialog", "sRGB (supported by most monitors)", nullptr));
        colorSpaceComboBox->setItemText(2, QCoreApplication::translate("PreferencesDialog", "Linear sRGB (linear gamma)", nullptr));
        colorSpaceComboBox->setItemText(3, QCoreApplication::translate("PreferencesDialog", "Adobe RGB", nullptr));
        colorSpaceComboBox->setItemText(4, QCoreApplication::translate("PreferencesDialog", "DisplayP3 (wide-gamut screens)", nullptr));
        colorSpaceComboBox->setItemText(5, QCoreApplication::translate("PreferencesDialog", "ProPhotoRgb", nullptr));

#if QT_CONFIG(tooltip)
        colorSpaceComboBox->setToolTip(QCoreApplication::translate("PreferencesDialog", "May work only with images which have valid color spaces.\n"
"Reload current image to see the effect.", nullptr));
#endif // QT_CONFIG(tooltip)
        label_2c->setText(QCoreApplication::translate("PreferencesDialog", "Slide show interval (seconds):", nullptr));
        solidBgBox->setText(QCoreApplication::translate("PreferencesDialog", "Solid background by default", nullptr));
        oulineBox->setText(QCoreApplication::translate("PreferencesDialog", "Show image outline by default", nullptr));
        forceZoomFitBox->setText(QCoreApplication::translate("PreferencesDialog", "Fit images when navigating", nullptr));
        smoothOnZoomBox->setText(QCoreApplication::translate("PreferencesDialog", "Smooth images on zooming", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("PreferencesDialog", "Image", nullptr));
        QTableWidgetItem *___qtablewidgetitem = tableWidget->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(QCoreApplication::translate("PreferencesDialog", "Action", nullptr));
        QTableWidgetItem *___qtablewidgetitem1 = tableWidget->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(QCoreApplication::translate("PreferencesDialog", "Shortcut", nullptr));
        defaultButton->setText(QCoreApplication::translate("PreferencesDialog", "Default", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_4), QCoreApplication::translate("PreferencesDialog", "Shortcuts", nullptr));
    } // retranslateUi

};

namespace Ui {
    class PreferencesDialog: public Ui_PreferencesDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PREFERENCESDIALOG_H
