/********************************************************************************
** Form generated from reading UI file 'AccessControlDialog.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_ACCESSCONTROLDIALOG_H
#define UI_ACCESSCONTROLDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QTableView>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "gui/MessageWidget.h"

QT_BEGIN_NAMESPACE

class Ui_AccessControlDialog
{
public:
    QVBoxLayout *verticalLayout;
    MessageWidget *exePathWarn;
    QLabel *appLabel;
    QWidget *detailsContainer;
    QVBoxLayout *verticalLayout_2;
    QTreeWidget *procTree;
    QTableView *itemsTable;
    QHBoxLayout *horizontalLayout;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *AccessControlDialog)
    {
        if (AccessControlDialog->objectName().isEmpty())
            AccessControlDialog->setObjectName(QString::fromUtf8("AccessControlDialog"));
        AccessControlDialog->resize(405, 252);
        verticalLayout = new QVBoxLayout(AccessControlDialog);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        exePathWarn = new MessageWidget(AccessControlDialog);
        exePathWarn->setObjectName(QString::fromUtf8("exePathWarn"));
        exePathWarn->setProperty("closeButtonVisible", QVariant(false));

        verticalLayout->addWidget(exePathWarn);

        appLabel = new QLabel(AccessControlDialog);
        appLabel->setObjectName(QString::fromUtf8("appLabel"));
        QFont font;
        font.setBold(false);
        font.setWeight(50);
        appLabel->setFont(font);
        appLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout->addWidget(appLabel);

        detailsContainer = new QWidget(AccessControlDialog);
        detailsContainer->setObjectName(QString::fromUtf8("detailsContainer"));
        verticalLayout_2 = new QVBoxLayout(detailsContainer);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        procTree = new QTreeWidget(detailsContainer);
        procTree->setObjectName(QString::fromUtf8("procTree"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(procTree->sizePolicy().hasHeightForWidth());
        procTree->setSizePolicy(sizePolicy);
        procTree->setUniformRowHeights(true);
        procTree->setAnimated(true);
        procTree->setAllColumnsShowFocus(true);
        procTree->header()->setStretchLastSection(false);

        verticalLayout_2->addWidget(procTree);


        verticalLayout->addWidget(detailsContainer);

        itemsTable = new QTableView(AccessControlDialog);
        itemsTable->setObjectName(QString::fromUtf8("itemsTable"));
        sizePolicy.setHeightForWidth(itemsTable->sizePolicy().hasHeightForWidth());
        itemsTable->setSizePolicy(sizePolicy);
        itemsTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
        itemsTable->setProperty("showDropIndicator", QVariant(false));
        itemsTable->setAlternatingRowColors(true);
        itemsTable->setSelectionMode(QAbstractItemView::SingleSelection);
        itemsTable->setSelectionBehavior(QAbstractItemView::SelectRows);
        itemsTable->setCornerButtonEnabled(false);
        itemsTable->horizontalHeader()->setVisible(false);
        itemsTable->verticalHeader()->setVisible(false);

        verticalLayout->addWidget(itemsTable);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        buttonBox = new QDialogButtonBox(AccessControlDialog);
        buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
        buttonBox->setStandardButtons(QDialogButtonBox::NoButton);

        horizontalLayout->addWidget(buttonBox);


        verticalLayout->addLayout(horizontalLayout);


        retranslateUi(AccessControlDialog);

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

    void retranslateUi(QDialog *AccessControlDialog)
    {
        AccessControlDialog->setWindowTitle(QCoreApplication::translate("AccessControlDialog", "KeePassXC -  Access Request", nullptr));
        exePathWarn->setProperty("text", QVariant(QCoreApplication::translate("AccessControlDialog", "Non-existing/inaccessible executable path. Please double-check the client is legit.", nullptr)));
        appLabel->setText(QCoreApplication::translate("AccessControlDialog", "<html><head/><body><p><span style=\" font-weight:600;\">%1 </span>is requesting access to the following entries:</p></body></html>", nullptr));
        QTreeWidgetItem *___qtreewidgetitem = procTree->headerItem();
        ___qtreewidgetitem->setText(3, QCoreApplication::translate("AccessControlDialog", "Command Line", nullptr));
        ___qtreewidgetitem->setText(2, QCoreApplication::translate("AccessControlDialog", "Executable", nullptr));
        ___qtreewidgetitem->setText(1, QCoreApplication::translate("AccessControlDialog", "PID", nullptr));
        ___qtreewidgetitem->setText(0, QCoreApplication::translate("AccessControlDialog", "Name", nullptr));
    } // retranslateUi

};

namespace Ui {
    class AccessControlDialog: public Ui_AccessControlDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_ACCESSCONTROLDIALOG_H
