/********************************************************************************
** Form generated from reading UI file 'planesDialog.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_PLANESDIALOG_H
#define UI_PLANESDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextBrowser>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "Dialog.hpp"

QT_BEGIN_NAMESPACE

class Ui_planesDialog
{
public:
    QVBoxLayout *verticalLayout;
    TitleBar *titleBar;
    QTabWidget *tabs;
    QWidget *settingsTab;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *generalGroup;
    QVBoxLayout *verticalLayout_3;
    QCheckBox *enabledCheckBox;
    QLabel *enableHelpLabel;
    QCheckBox *showLabelsCheckBox;
    QHBoxLayout *labelModeLayout;
    QLabel *labelModeLabel;
    QComboBox *labelModeComboBox;
    QCheckBox *showButtonCheckBox;
    QGroupBox *networkGroup;
    QFormLayout *formLayout;
    QLabel *radiusLabel;
    QSpinBox *radiusSpinBox;
    QLabel *refreshLabel;
    QSpinBox *refreshIntervalSpinBox;
    QLabel *refreshHelpLabel;
    QLabel *refreshHelpValueLabel;
    QLabel *providerSelectLabel;
    QComboBox *providerComboBox;
    QLabel *providerLabel;
    QLabel *providerValueLabel;
    QLabel *lastUpdateLabel;
    QLabel *lastUpdateValueLabel;
    QLabel *statusLabel;
    QLabel *statusValueLabel;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer;
    QPushButton *refreshButton;
    QWidget *aboutTab;
    QVBoxLayout *verticalLayout_4;
    QTextBrowser *aboutTextBrowser;

    void setupUi(QWidget *planesDialog)
    {
        if (planesDialog->objectName().isEmpty())
            planesDialog->setObjectName("planesDialog");
        planesDialog->resize(700, 480);
        verticalLayout = new QVBoxLayout(planesDialog);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        titleBar = new TitleBar(planesDialog);
        titleBar->setObjectName("titleBar");

        verticalLayout->addWidget(titleBar);

        tabs = new QTabWidget(planesDialog);
        tabs->setObjectName("tabs");
        settingsTab = new QWidget();
        settingsTab->setObjectName("settingsTab");
        verticalLayout_2 = new QVBoxLayout(settingsTab);
        verticalLayout_2->setObjectName("verticalLayout_2");
        generalGroup = new QGroupBox(settingsTab);
        generalGroup->setObjectName("generalGroup");
        verticalLayout_3 = new QVBoxLayout(generalGroup);
        verticalLayout_3->setObjectName("verticalLayout_3");
        enabledCheckBox = new QCheckBox(generalGroup);
        enabledCheckBox->setObjectName("enabledCheckBox");

        verticalLayout_3->addWidget(enabledCheckBox);

        enableHelpLabel = new QLabel(generalGroup);
        enableHelpLabel->setObjectName("enableHelpLabel");
        enableHelpLabel->setWordWrap(true);

        verticalLayout_3->addWidget(enableHelpLabel);

        showLabelsCheckBox = new QCheckBox(generalGroup);
        showLabelsCheckBox->setObjectName("showLabelsCheckBox");

        verticalLayout_3->addWidget(showLabelsCheckBox);

        labelModeLayout = new QHBoxLayout();
        labelModeLayout->setObjectName("labelModeLayout");
        labelModeLabel = new QLabel(generalGroup);
        labelModeLabel->setObjectName("labelModeLabel");

        labelModeLayout->addWidget(labelModeLabel);

        labelModeComboBox = new QComboBox(generalGroup);
        labelModeComboBox->setObjectName("labelModeComboBox");

        labelModeLayout->addWidget(labelModeComboBox);


        verticalLayout_3->addLayout(labelModeLayout);

        showButtonCheckBox = new QCheckBox(generalGroup);
        showButtonCheckBox->setObjectName("showButtonCheckBox");

        verticalLayout_3->addWidget(showButtonCheckBox);


        verticalLayout_2->addWidget(generalGroup);

        networkGroup = new QGroupBox(settingsTab);
        networkGroup->setObjectName("networkGroup");
        formLayout = new QFormLayout(networkGroup);
        formLayout->setObjectName("formLayout");
        radiusLabel = new QLabel(networkGroup);
        radiusLabel->setObjectName("radiusLabel");

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

        radiusSpinBox = new QSpinBox(networkGroup);
        radiusSpinBox->setObjectName("radiusSpinBox");

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

        refreshLabel = new QLabel(networkGroup);
        refreshLabel->setObjectName("refreshLabel");

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

        refreshIntervalSpinBox = new QSpinBox(networkGroup);
        refreshIntervalSpinBox->setObjectName("refreshIntervalSpinBox");

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

        refreshHelpLabel = new QLabel(networkGroup);
        refreshHelpLabel->setObjectName("refreshHelpLabel");

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

        refreshHelpValueLabel = new QLabel(networkGroup);
        refreshHelpValueLabel->setObjectName("refreshHelpValueLabel");
        refreshHelpValueLabel->setWordWrap(true);

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

        providerSelectLabel = new QLabel(networkGroup);
        providerSelectLabel->setObjectName("providerSelectLabel");

        formLayout->setWidget(3, QFormLayout::ItemRole::LabelRole, providerSelectLabel);

        providerComboBox = new QComboBox(networkGroup);
        providerComboBox->setObjectName("providerComboBox");

        formLayout->setWidget(3, QFormLayout::ItemRole::FieldRole, providerComboBox);

        providerLabel = new QLabel(networkGroup);
        providerLabel->setObjectName("providerLabel");

        formLayout->setWidget(4, QFormLayout::ItemRole::LabelRole, providerLabel);

        providerValueLabel = new QLabel(networkGroup);
        providerValueLabel->setObjectName("providerValueLabel");
        providerValueLabel->setOpenExternalLinks(true);
        providerValueLabel->setWordWrap(true);

        formLayout->setWidget(4, QFormLayout::ItemRole::FieldRole, providerValueLabel);

        lastUpdateLabel = new QLabel(networkGroup);
        lastUpdateLabel->setObjectName("lastUpdateLabel");

        formLayout->setWidget(5, QFormLayout::ItemRole::LabelRole, lastUpdateLabel);

        lastUpdateValueLabel = new QLabel(networkGroup);
        lastUpdateValueLabel->setObjectName("lastUpdateValueLabel");
        lastUpdateValueLabel->setWordWrap(true);

        formLayout->setWidget(5, QFormLayout::ItemRole::FieldRole, lastUpdateValueLabel);

        statusLabel = new QLabel(networkGroup);
        statusLabel->setObjectName("statusLabel");

        formLayout->setWidget(6, QFormLayout::ItemRole::LabelRole, statusLabel);

        statusValueLabel = new QLabel(networkGroup);
        statusValueLabel->setObjectName("statusValueLabel");

        formLayout->setWidget(6, QFormLayout::ItemRole::FieldRole, statusValueLabel);


        verticalLayout_2->addWidget(networkGroup);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);

        refreshButton = new QPushButton(settingsTab);
        refreshButton->setObjectName("refreshButton");

        horizontalLayout->addWidget(refreshButton);


        verticalLayout_2->addLayout(horizontalLayout);

        tabs->addTab(settingsTab, QString());
        aboutTab = new QWidget();
        aboutTab->setObjectName("aboutTab");
        verticalLayout_4 = new QVBoxLayout(aboutTab);
        verticalLayout_4->setObjectName("verticalLayout_4");
        aboutTextBrowser = new QTextBrowser(aboutTab);
        aboutTextBrowser->setObjectName("aboutTextBrowser");

        verticalLayout_4->addWidget(aboutTextBrowser);

        tabs->addTab(aboutTab, QString());

        verticalLayout->addWidget(tabs);


        retranslateUi(planesDialog);

        tabs->setCurrentIndex(0);


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

    void retranslateUi(QWidget *planesDialog)
    {
        planesDialog->setWindowTitle(QCoreApplication::translate("planesDialog", "Planes Plug-in Configuration", nullptr));
        titleBar->setTitle(QCoreApplication::translate("planesDialog", "Planes Plug-in Configuration", nullptr));
        generalGroup->setTitle(QCoreApplication::translate("planesDialog", "General", nullptr));
        enabledCheckBox->setText(QCoreApplication::translate("planesDialog", "Show live aircraft", nullptr));
        enableHelpLabel->setText(QCoreApplication::translate("planesDialog", "When enabled, Stellarium requests live ADS-B positions around the current observer location.", nullptr));
        showLabelsCheckBox->setText(QCoreApplication::translate("planesDialog", "Show aircraft labels", nullptr));
        labelModeLabel->setText(QCoreApplication::translate("planesDialog", "Label content", nullptr));
        showButtonCheckBox->setText(QCoreApplication::translate("planesDialog", "Show toolbar button", nullptr));
        networkGroup->setTitle(QCoreApplication::translate("planesDialog", "Live Data", nullptr));
        radiusLabel->setText(QCoreApplication::translate("planesDialog", "Search radius", nullptr));
        refreshLabel->setText(QCoreApplication::translate("planesDialog", "Refresh interval", nullptr));
        refreshHelpLabel->setText(QString());
        refreshHelpValueLabel->setText(QCoreApplication::translate("planesDialog", "Intervals below 15 seconds are disabled to reduce the risk of provider rate limits.", nullptr));
        providerSelectLabel->setText(QCoreApplication::translate("planesDialog", "Provider", nullptr));
        providerLabel->setText(QCoreApplication::translate("planesDialog", "Provider website", nullptr));
        providerValueLabel->setText(QString());
        lastUpdateLabel->setText(QCoreApplication::translate("planesDialog", "Last successful update", nullptr));
        lastUpdateValueLabel->setText(QCoreApplication::translate("planesDialog", "Never", nullptr));
        statusLabel->setText(QCoreApplication::translate("planesDialog", "Status", nullptr));
        statusValueLabel->setText(QCoreApplication::translate("planesDialog", "idle", nullptr));
        refreshButton->setText(QCoreApplication::translate("planesDialog", "Update now", nullptr));
        tabs->setTabText(tabs->indexOf(settingsTab), QCoreApplication::translate("planesDialog", "Settings", nullptr));
        tabs->setTabText(tabs->indexOf(aboutTab), QCoreApplication::translate("planesDialog", "About", nullptr));
    } // retranslateUi

};

namespace Ui {
    class planesDialog: public Ui_planesDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PLANESDIALOG_H
