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

#ifndef UI_DATABASESETTINGSWIDGETBROWSER_H
#define UI_DATABASESETTINGSWIDGETBROWSER_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTableView>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "gui/MessageWidget.h"

QT_BEGIN_NAMESPACE

class Ui_DatabaseSettingsWidgetBrowser
{
public:
    QVBoxLayout *verticalLayout;
    MessageWidget *warningWidget;
    QGroupBox *groupBox;
    QGridLayout *gridLayout;
    QPushButton *convertToCustomData;
    QPushButton *refreshDatabaseID;
    QPushButton *removeSharedEncryptionKeys;
    QPushButton *removeStoredPermissions;
    QGroupBox *groupBox_2;
    QHBoxLayout *horizontalLayout_4;
    QGroupBox *groupBox_3;
    QHBoxLayout *horizontalLayout_5;
    QTableView *customDataTable;
    QVBoxLayout *verticalLayout_3;
    QPushButton *removeCustomDataButton;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *DatabaseSettingsWidgetBrowser)
    {
        if (DatabaseSettingsWidgetBrowser->objectName().isEmpty())
            DatabaseSettingsWidgetBrowser->setObjectName(QString::fromUtf8("DatabaseSettingsWidgetBrowser"));
        DatabaseSettingsWidgetBrowser->resize(669, 395);
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(DatabaseSettingsWidgetBrowser->sizePolicy().hasHeightForWidth());
        DatabaseSettingsWidgetBrowser->setSizePolicy(sizePolicy);
        DatabaseSettingsWidgetBrowser->setMinimumSize(QSize(450, 0));
        verticalLayout = new QVBoxLayout(DatabaseSettingsWidgetBrowser);
        verticalLayout->setSpacing(20);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        warningWidget = new MessageWidget(DatabaseSettingsWidgetBrowser);
        warningWidget->setObjectName(QString::fromUtf8("warningWidget"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(warningWidget->sizePolicy().hasHeightForWidth());
        warningWidget->setSizePolicy(sizePolicy1);

        verticalLayout->addWidget(warningWidget);

        groupBox = new QGroupBox(DatabaseSettingsWidgetBrowser);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        gridLayout = new QGridLayout(groupBox);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        convertToCustomData = new QPushButton(groupBox);
        convertToCustomData->setObjectName(QString::fromUtf8("convertToCustomData"));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(convertToCustomData->sizePolicy().hasHeightForWidth());
        convertToCustomData->setSizePolicy(sizePolicy2);

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

        refreshDatabaseID = new QPushButton(groupBox);
        refreshDatabaseID->setObjectName(QString::fromUtf8("refreshDatabaseID"));
        sizePolicy2.setHeightForWidth(refreshDatabaseID->sizePolicy().hasHeightForWidth());
        refreshDatabaseID->setSizePolicy(sizePolicy2);

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

        removeSharedEncryptionKeys = new QPushButton(groupBox);
        removeSharedEncryptionKeys->setObjectName(QString::fromUtf8("removeSharedEncryptionKeys"));
        sizePolicy2.setHeightForWidth(removeSharedEncryptionKeys->sizePolicy().hasHeightForWidth());
        removeSharedEncryptionKeys->setSizePolicy(sizePolicy2);

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

        removeStoredPermissions = new QPushButton(groupBox);
        removeStoredPermissions->setObjectName(QString::fromUtf8("removeStoredPermissions"));
        sizePolicy2.setHeightForWidth(removeStoredPermissions->sizePolicy().hasHeightForWidth());
        removeStoredPermissions->setSizePolicy(sizePolicy2);

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


        verticalLayout->addWidget(groupBox);

        groupBox_2 = new QGroupBox(DatabaseSettingsWidgetBrowser);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        horizontalLayout_4 = new QHBoxLayout(groupBox_2);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        groupBox_3 = new QGroupBox(groupBox_2);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        horizontalLayout_5 = new QHBoxLayout(groupBox_3);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        customDataTable = new QTableView(groupBox_3);
        customDataTable->setObjectName(QString::fromUtf8("customDataTable"));
        customDataTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
        customDataTable->setSelectionBehavior(QAbstractItemView::SelectRows);
        customDataTable->horizontalHeader()->setDefaultSectionSize(200);
        customDataTable->horizontalHeader()->setStretchLastSection(true);
        customDataTable->verticalHeader()->setVisible(false);

        horizontalLayout_5->addWidget(customDataTable);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        removeCustomDataButton = new QPushButton(groupBox_3);
        removeCustomDataButton->setObjectName(QString::fromUtf8("removeCustomDataButton"));

        verticalLayout_3->addWidget(removeCustomDataButton);

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

        verticalLayout_3->addItem(verticalSpacer);


        horizontalLayout_5->addLayout(verticalLayout_3);


        horizontalLayout_4->addWidget(groupBox_3);


        verticalLayout->addWidget(groupBox_2);

        QWidget::setTabOrder(removeSharedEncryptionKeys, removeStoredPermissions);
        QWidget::setTabOrder(removeStoredPermissions, convertToCustomData);
        QWidget::setTabOrder(convertToCustomData, refreshDatabaseID);
        QWidget::setTabOrder(refreshDatabaseID, customDataTable);
        QWidget::setTabOrder(customDataTable, removeCustomDataButton);

        retranslateUi(DatabaseSettingsWidgetBrowser);

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

    void retranslateUi(QWidget *DatabaseSettingsWidgetBrowser)
    {
        groupBox->setTitle(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "KeePassXC-Browser settings", nullptr));
        convertToCustomData->setText(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Convert KeePassHTTP data", nullptr));
#if QT_CONFIG(tooltip)
        convertToCustomData->setToolTip(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Convert legacy KeePassHTTP attributes to KeePassXC-Browser compatible custom data", nullptr));
#endif // QT_CONFIG(tooltip)
        refreshDatabaseID->setText(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Refresh database root group ID", nullptr));
#if QT_CONFIG(tooltip)
        removeSharedEncryptionKeys->setToolTip(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Convert legacy KeePassHTTP attributes to KeePassXC-Browser compatible custom data", nullptr));
#endif // QT_CONFIG(tooltip)
        removeSharedEncryptionKeys->setText(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Disconnect all browsers", nullptr));
        removeStoredPermissions->setText(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Forget all site-specific settings on entries", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Stored keys", nullptr));
#if QT_CONFIG(accessibility)
        customDataTable->setAccessibleName(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Stored browser keys", nullptr));
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        removeCustomDataButton->setAccessibleName(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Remove selected key", nullptr));
#endif // QT_CONFIG(accessibility)
        removeCustomDataButton->setText(QCoreApplication::translate("DatabaseSettingsWidgetBrowser", "Remove", nullptr));
        (void)DatabaseSettingsWidgetBrowser;
    } // retranslateUi

};

namespace Ui {
    class DatabaseSettingsWidgetBrowser: public Ui_DatabaseSettingsWidgetBrowser {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_DATABASESETTINGSWIDGETBROWSER_H
