/********************************************************************************
** Form generated from reading UI file 'RigctldAdvancedDialog.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_RIGCTLDADVANCEDDIALOG_H
#define UI_RIGCTLDADVANCEDDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_RigctldAdvancedDialog
{
public:
    QVBoxLayout *verticalLayout;
    QFormLayout *formLayout;
    QLabel *pathLabel;
    QHBoxLayout *pathLayout;
    QLineEdit *pathEdit;
    QPushButton *browseButton;
    QPushButton *autoButton;
    QLabel *versionLabel;
    QLabel *versionValueLabel;
    QLabel *argsLabel;
    QLineEdit *argsEdit;
    QSpacerItem *verticalSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *RigctldAdvancedDialog)
    {
        if (RigctldAdvancedDialog->objectName().isEmpty())
            RigctldAdvancedDialog->setObjectName("RigctldAdvancedDialog");
        RigctldAdvancedDialog->resize(631, 149);
        verticalLayout = new QVBoxLayout(RigctldAdvancedDialog);
        verticalLayout->setObjectName("verticalLayout");
        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        pathLabel = new QLabel(RigctldAdvancedDialog);
        pathLabel->setObjectName("pathLabel");

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

        pathLayout = new QHBoxLayout();
        pathLayout->setObjectName("pathLayout");
        pathEdit = new QLineEdit(RigctldAdvancedDialog);
        pathEdit->setObjectName("pathEdit");
        pathEdit->setClearButtonEnabled(true);

        pathLayout->addWidget(pathEdit);

        browseButton = new QPushButton(RigctldAdvancedDialog);
        browseButton->setObjectName("browseButton");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(browseButton->sizePolicy().hasHeightForWidth());
        browseButton->setSizePolicy(sizePolicy);
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("folder-open");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        browseButton->setIcon(icon);

        pathLayout->addWidget(browseButton);

        autoButton = new QPushButton(RigctldAdvancedDialog);
        autoButton->setObjectName("autoButton");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(autoButton->sizePolicy().hasHeightForWidth());
        autoButton->setSizePolicy(sizePolicy1);

        pathLayout->addWidget(autoButton);


        formLayout->setLayout(0, QFormLayout::ItemRole::FieldRole, pathLayout);

        versionLabel = new QLabel(RigctldAdvancedDialog);
        versionLabel->setObjectName("versionLabel");

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

        versionValueLabel = new QLabel(RigctldAdvancedDialog);
        versionValueLabel->setObjectName("versionValueLabel");

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

        argsLabel = new QLabel(RigctldAdvancedDialog);
        argsLabel->setObjectName("argsLabel");

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, argsLabel);

        argsEdit = new QLineEdit(RigctldAdvancedDialog);
        argsEdit->setObjectName("argsEdit");
        argsEdit->setClearButtonEnabled(true);

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, argsEdit);


        verticalLayout->addLayout(formLayout);

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

        verticalLayout->addItem(verticalSpacer);

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

        verticalLayout->addWidget(buttonBox);


        retranslateUi(RigctldAdvancedDialog);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, RigctldAdvancedDialog, qOverload<>(&QDialog::accept));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, RigctldAdvancedDialog, qOverload<>(&QDialog::reject));
        QObject::connect(autoButton, SIGNAL(clicked()), RigctldAdvancedDialog, SLOT(autoDetectPath()));
        QObject::connect(browseButton, SIGNAL(clicked()), RigctldAdvancedDialog, SLOT(browsePath()));

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

    void retranslateUi(QDialog *RigctldAdvancedDialog)
    {
        RigctldAdvancedDialog->setWindowTitle(QCoreApplication::translate("RigctldAdvancedDialog", "Rigctld Advanced Settings", nullptr));
        pathLabel->setText(QCoreApplication::translate("RigctldAdvancedDialog", "Rigctld Path:", nullptr));
        pathEdit->setPlaceholderText(QCoreApplication::translate("RigctldAdvancedDialog", "Leave empty for auto-detection", nullptr));
        browseButton->setText(QCoreApplication::translate("RigctldAdvancedDialog", "Browse", nullptr));
#if QT_CONFIG(tooltip)
        autoButton->setToolTip(QCoreApplication::translate("RigctldAdvancedDialog", "Auto-detect Rigctld path", nullptr));
#endif // QT_CONFIG(tooltip)
        autoButton->setText(QCoreApplication::translate("RigctldAdvancedDialog", "Auto-Detect", nullptr));
        versionLabel->setText(QCoreApplication::translate("RigctldAdvancedDialog", "Rigctld Version:", nullptr));
        versionValueLabel->setText(QString());
        argsLabel->setText(QCoreApplication::translate("RigctldAdvancedDialog", "Additional Arguments:", nullptr));
        argsEdit->setPlaceholderText(QCoreApplication::translate("RigctldAdvancedDialog", "e.g. -v -v for verbose logging", nullptr));
    } // retranslateUi

};

namespace Ui {
    class RigctldAdvancedDialog: public Ui_RigctldAdvancedDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_RIGCTLDADVANCEDDIALOG_H
