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

#ifndef UI_SESSIONDIALOG_H
#define UI_SESSIONDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_SessionDialog
{
public:
    QVBoxLayout *dialogLayout;
    QGroupBox *sourceSection;
    QGridLayout *sourceSectionLayout;
    QRadioButton *localSessionRadio;
    QRadioButton *remoteSessionRadio;
    QLabel *hostLabel;
    QLineEdit *hostEdit;
    QLabel *portLabel;
    QSpinBox *portSpin;
    QCheckBox *authCheck;
    QLabel *usernameLabel;
    QLineEdit *usernameEdit;
    QLabel *passwordLabel;
    QLineEdit *passwordEdit;
    QLabel *rpcLabel;
    QLineEdit *rpcEdit;
    QDialogButtonBox *dialogButtons;

    void setupUi(QDialog *SessionDialog)
    {
        if (SessionDialog->objectName().isEmpty())
            SessionDialog->setObjectName("SessionDialog");
        SessionDialog->resize(248, 324);
        dialogLayout = new QVBoxLayout(SessionDialog);
        dialogLayout->setObjectName("dialogLayout");
        dialogLayout->setSizeConstraint(QLayout::SetFixedSize);
        sourceSection = new QGroupBox(SessionDialog);
        sourceSection->setObjectName("sourceSection");
        sourceSectionLayout = new QGridLayout(sourceSection);
        sourceSectionLayout->setObjectName("sourceSectionLayout");
        localSessionRadio = new QRadioButton(sourceSection);
        localSessionRadio->setObjectName("localSessionRadio");

        sourceSectionLayout->addWidget(localSessionRadio, 0, 0, 1, 2);

        remoteSessionRadio = new QRadioButton(sourceSection);
        remoteSessionRadio->setObjectName("remoteSessionRadio");

        sourceSectionLayout->addWidget(remoteSessionRadio, 1, 0, 1, 2);

        hostLabel = new QLabel(sourceSection);
        hostLabel->setObjectName("hostLabel");

        sourceSectionLayout->addWidget(hostLabel, 2, 0, 1, 1);

        hostEdit = new QLineEdit(sourceSection);
        hostEdit->setObjectName("hostEdit");

        sourceSectionLayout->addWidget(hostEdit, 2, 1, 1, 1);

        portLabel = new QLabel(sourceSection);
        portLabel->setObjectName("portLabel");

        sourceSectionLayout->addWidget(portLabel, 3, 0, 1, 1);

        portSpin = new QSpinBox(sourceSection);
        portSpin->setObjectName("portSpin");
        portSpin->setMinimum(1);
        portSpin->setMaximum(65535);

        sourceSectionLayout->addWidget(portSpin, 3, 1, 1, 1);

        authCheck = new QCheckBox(sourceSection);
        authCheck->setObjectName("authCheck");

        sourceSectionLayout->addWidget(authCheck, 4, 0, 1, 2);

        usernameLabel = new QLabel(sourceSection);
        usernameLabel->setObjectName("usernameLabel");

        sourceSectionLayout->addWidget(usernameLabel, 5, 0, 1, 1);

        usernameEdit = new QLineEdit(sourceSection);
        usernameEdit->setObjectName("usernameEdit");

        sourceSectionLayout->addWidget(usernameEdit, 5, 1, 1, 1);

        passwordLabel = new QLabel(sourceSection);
        passwordLabel->setObjectName("passwordLabel");

        sourceSectionLayout->addWidget(passwordLabel, 6, 0, 1, 1);

        passwordEdit = new QLineEdit(sourceSection);
        passwordEdit->setObjectName("passwordEdit");
        passwordEdit->setEchoMode(QLineEdit::Password);

        sourceSectionLayout->addWidget(passwordEdit, 6, 1, 1, 1);

        rpcLabel = new QLabel(sourceSection);
        rpcLabel->setObjectName("rpcLabel");

        sourceSectionLayout->addWidget(rpcLabel, 7, 0, 1, 1);

        rpcEdit = new QLineEdit(sourceSection);
        rpcEdit->setObjectName("rpcEdit");

        sourceSectionLayout->addWidget(rpcEdit, 7, 1, 1, 1);

        sourceSectionLayout->setColumnStretch(1, 1);

        dialogLayout->addWidget(sourceSection);

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

        dialogLayout->addWidget(dialogButtons);

#if QT_CONFIG(shortcut)
        hostLabel->setBuddy(hostEdit);
        portLabel->setBuddy(portSpin);
        usernameLabel->setBuddy(usernameEdit);
        passwordLabel->setBuddy(passwordEdit);
        rpcLabel->setBuddy(rpcEdit);
#endif // QT_CONFIG(shortcut)

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

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

    void retranslateUi(QDialog *SessionDialog)
    {
        SessionDialog->setWindowTitle(QCoreApplication::translate("SessionDialog", "Change Session", nullptr));
        sourceSection->setTitle(QCoreApplication::translate("SessionDialog", "Source", nullptr));
        localSessionRadio->setText(QCoreApplication::translate("SessionDialog", "Start &Local Session", nullptr));
        remoteSessionRadio->setText(QCoreApplication::translate("SessionDialog", "Connect to &Remote Session", nullptr));
        hostLabel->setText(QCoreApplication::translate("SessionDialog", "&Host:", nullptr));
        portLabel->setText(QCoreApplication::translate("SessionDialog", "&Port:", nullptr));
        authCheck->setText(QCoreApplication::translate("SessionDialog", "&Authentication required", nullptr));
        usernameLabel->setText(QCoreApplication::translate("SessionDialog", "&Username:", nullptr));
        passwordLabel->setText(QCoreApplication::translate("SessionDialog", "Pass&word:", nullptr));
        rpcLabel->setText(QCoreApplication::translate("SessionDialog", "Remote root pa&th:", nullptr));
    } // retranslateUi

};

namespace Ui {
    class SessionDialog: public Ui_SessionDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SESSIONDIALOG_H
