/********************************************************************************
** Form generated from reading UI file 'passwordgeneratordialog.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_PASSWORDGENERATORDIALOG_H
#define UI_PASSWORDGENERATORDIALOG_H

#include <QtCore/QLocale>
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QCommandLinkButton>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

namespace QtGui {

class Ui_PasswordGeneratorDialog
{
public:
    QVBoxLayout *verticalLayout;
    QWidget *mainWidget;
    QHBoxLayout *horizontalLayout_2;
    QWidget *informationWidget;
    QVBoxLayout *verticalLayout_2;
    QWidget *checkboxWidget;
    QGridLayout *gridLayout;
    QCheckBox *useSmallLettersCheckBox;
    QCheckBox *useCapitalLettersCheckBox;
    QCheckBox *useDigitsCheckBox;
    QWidget *lengthWidget;
    QFormLayout *formLayout;
    QLabel *lengtLabel;
    QLabel *label;
    QLineEdit *otherCharsLineEdit;
    QSpinBox *LengthSpinBox;
    QWidget *passwordWidget;
    QFormLayout *formLayout_2;
    QLabel *passwordLabel;
    QLineEdit *passwordLineEdit;
    QCommandLinkButton *generatePassowordCommandLinkButton;
    QCommandLinkButton *copyPasswordCommandLinkButton;
    QWidget *bottomWidget;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer;
    QPushButton *closePushButton;

    void setupUi(QDialog *QtGui__PasswordGeneratorDialog)
    {
        if (QtGui__PasswordGeneratorDialog->objectName().isEmpty())
            QtGui__PasswordGeneratorDialog->setObjectName("QtGui__PasswordGeneratorDialog");
        QtGui__PasswordGeneratorDialog->resize(512, 350);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(43);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(QtGui__PasswordGeneratorDialog->sizePolicy().hasHeightForWidth());
        QtGui__PasswordGeneratorDialog->setSizePolicy(sizePolicy);
        QtGui__PasswordGeneratorDialog->setMinimumSize(QSize(512, 350));
        QtGui__PasswordGeneratorDialog->setMaximumSize(QSize(512, 350));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/hicolor/128x128/apps/passwordmanager.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        QtGui__PasswordGeneratorDialog->setWindowIcon(icon);
        QtGui__PasswordGeneratorDialog->setStyleSheet(QString::fromUtf8(""));
        QtGui__PasswordGeneratorDialog->setLocale(QLocale(QLocale::English, QLocale::UnitedStates));
        QtGui__PasswordGeneratorDialog->setModal(false);
        verticalLayout = new QVBoxLayout(QtGui__PasswordGeneratorDialog);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        mainWidget = new QWidget(QtGui__PasswordGeneratorDialog);
        mainWidget->setObjectName("mainWidget");
        horizontalLayout_2 = new QHBoxLayout(mainWidget);
        horizontalLayout_2->setSpacing(0);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        horizontalLayout_2->setContentsMargins(10, 0, 0, 0);
        informationWidget = new QWidget(mainWidget);
        informationWidget->setObjectName("informationWidget");
        verticalLayout_2 = new QVBoxLayout(informationWidget);
        verticalLayout_2->setObjectName("verticalLayout_2");
        checkboxWidget = new QWidget(informationWidget);
        checkboxWidget->setObjectName("checkboxWidget");
        gridLayout = new QGridLayout(checkboxWidget);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(0, 0, 0, 0);
        useSmallLettersCheckBox = new QCheckBox(checkboxWidget);
        useSmallLettersCheckBox->setObjectName("useSmallLettersCheckBox");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(useSmallLettersCheckBox->sizePolicy().hasHeightForWidth());
        useSmallLettersCheckBox->setSizePolicy(sizePolicy1);
        useSmallLettersCheckBox->setChecked(true);

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

        useCapitalLettersCheckBox = new QCheckBox(checkboxWidget);
        useCapitalLettersCheckBox->setObjectName("useCapitalLettersCheckBox");
        useCapitalLettersCheckBox->setChecked(true);

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

        useDigitsCheckBox = new QCheckBox(checkboxWidget);
        useDigitsCheckBox->setObjectName("useDigitsCheckBox");
        useDigitsCheckBox->setChecked(true);

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


        verticalLayout_2->addWidget(checkboxWidget);

        lengthWidget = new QWidget(informationWidget);
        lengthWidget->setObjectName("lengthWidget");
        formLayout = new QFormLayout(lengthWidget);
        formLayout->setObjectName("formLayout");
        formLayout->setHorizontalSpacing(9);
        formLayout->setContentsMargins(0, 5, 0, 0);
        lengtLabel = new QLabel(lengthWidget);
        lengtLabel->setObjectName("lengtLabel");

        formLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, lengtLabel);

        label = new QLabel(lengthWidget);
        label->setObjectName("label");

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, label);

        otherCharsLineEdit = new QLineEdit(lengthWidget);
        otherCharsLineEdit->setObjectName("otherCharsLineEdit");
        otherCharsLineEdit->setMaxLength(50);

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, otherCharsLineEdit);

        LengthSpinBox = new QSpinBox(lengthWidget);
        LengthSpinBox->setObjectName("LengthSpinBox");
        LengthSpinBox->setMinimum(4);
        LengthSpinBox->setMaximum(256);
        LengthSpinBox->setValue(10);

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, LengthSpinBox);


        verticalLayout_2->addWidget(lengthWidget);

        passwordWidget = new QWidget(informationWidget);
        passwordWidget->setObjectName("passwordWidget");
        formLayout_2 = new QFormLayout(passwordWidget);
        formLayout_2->setObjectName("formLayout_2");
        formLayout_2->setContentsMargins(-1, 5, -1, 5);
        passwordLabel = new QLabel(passwordWidget);
        passwordLabel->setObjectName("passwordLabel");

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

        passwordLineEdit = new QLineEdit(passwordWidget);
        passwordLineEdit->setObjectName("passwordLineEdit");
        passwordLineEdit->setReadOnly(true);

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


        verticalLayout_2->addWidget(passwordWidget);

        generatePassowordCommandLinkButton = new QCommandLinkButton(informationWidget);
        generatePassowordCommandLinkButton->setObjectName("generatePassowordCommandLinkButton");
        generatePassowordCommandLinkButton->setMaximumSize(QSize(16777215, 40));

        verticalLayout_2->addWidget(generatePassowordCommandLinkButton);

        copyPasswordCommandLinkButton = new QCommandLinkButton(informationWidget);
        copyPasswordCommandLinkButton->setObjectName("copyPasswordCommandLinkButton");
        copyPasswordCommandLinkButton->setMaximumSize(QSize(16777215, 40));

        verticalLayout_2->addWidget(copyPasswordCommandLinkButton);


        horizontalLayout_2->addWidget(informationWidget);


        verticalLayout->addWidget(mainWidget);

        bottomWidget = new QWidget(QtGui__PasswordGeneratorDialog);
        bottomWidget->setObjectName("bottomWidget");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(bottomWidget->sizePolicy().hasHeightForWidth());
        bottomWidget->setSizePolicy(sizePolicy2);
        bottomWidget->setStyleSheet(QString::fromUtf8(""));
        horizontalLayout = new QHBoxLayout(bottomWidget);
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalSpacer = new QSpacerItem(216, 14, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);

        closePushButton = new QPushButton(bottomWidget);
        closePushButton->setObjectName("closePushButton");
        QIcon icon1;
        QString iconThemeName = QString::fromUtf8("window-close");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        closePushButton->setIcon(icon1);
        closePushButton->setCheckable(false);

        horizontalLayout->addWidget(closePushButton);


        verticalLayout->addWidget(bottomWidget);

        QWidget::setTabOrder(useSmallLettersCheckBox, useCapitalLettersCheckBox);
        QWidget::setTabOrder(useCapitalLettersCheckBox, useDigitsCheckBox);
        QWidget::setTabOrder(useDigitsCheckBox, otherCharsLineEdit);
        QWidget::setTabOrder(otherCharsLineEdit, LengthSpinBox);
        QWidget::setTabOrder(LengthSpinBox, passwordLineEdit);
        QWidget::setTabOrder(passwordLineEdit, generatePassowordCommandLinkButton);
        QWidget::setTabOrder(generatePassowordCommandLinkButton, copyPasswordCommandLinkButton);
        QWidget::setTabOrder(copyPasswordCommandLinkButton, closePushButton);

        retranslateUi(QtGui__PasswordGeneratorDialog);

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

    void retranslateUi(QDialog *QtGui__PasswordGeneratorDialog)
    {
        QtGui__PasswordGeneratorDialog->setWindowTitle(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Password Generator", nullptr));
        useSmallLettersCheckBox->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Use small letters", nullptr));
        useCapitalLettersCheckBox->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Use capital letters", nullptr));
        useDigitsCheckBox->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Use digits", nullptr));
        lengtLabel->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Length", nullptr));
        label->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Other characters to be used", nullptr));
        otherCharsLineEdit->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "!\"\302\247$%&/()=?;:_'*~\342\200\231#,.-+<>|", nullptr));
        passwordLabel->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "<b>Password:</b>", nullptr));
        generatePassowordCommandLinkButton->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Generate new password", nullptr));
        generatePassowordCommandLinkButton->setDescription(QString());
        copyPasswordCommandLinkButton->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Copy password", nullptr));
        closePushButton->setText(QCoreApplication::translate("QtGui::PasswordGeneratorDialog", "Close", nullptr));
    } // retranslateUi

};

} // namespace QtGui

namespace QtGui {
namespace Ui {
    class PasswordGeneratorDialog: public Ui_PasswordGeneratorDialog {};
} // namespace Ui
} // namespace QtGui

#endif // UI_PASSWORDGENERATORDIALOG_H
