/********************************************************************************
** Form generated from reading UI file 'UploadQSODialog.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_UPLOADQSODIALOG_H
#define UI_UPLOADQSODIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTableView>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_UploadQSODialog
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout_5;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_4;
    QCheckBox *eqslCheckbox;
    QLabel *eqslNumberLabel;
    QHBoxLayout *horizontalLayout_6;
    QCheckBox *lotwCheckbox;
    QLabel *lotwNumberLabel;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout_7;
    QCheckBox *qrzCheckbox;
    QLabel *qrzNumberLabel;
    QHBoxLayout *horizontalLayout_8;
    QCheckBox *clublogCheckbox;
    QLabel *clublogNumberLabel;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_9;
    QCheckBox *hrdlogCheckbox;
    QLabel *hrdlogNumberLabel;
    QHBoxLayout *horizontalLayout_11;
    QCheckBox *wavelogCheckbox;
    QLabel *wavelogNumberLabel;
    QGroupBox *groupBox;
    QFormLayout *formLayout;
    QRadioButton *myStationProfileCheckbox;
    QComboBox *myStationProfileCombo;
    QRadioButton *myCallsignCheckbox;
    QHBoxLayout *horizontalLayout_10;
    QComboBox *myCallsignCombo;
    QLabel *myGridLabel;
    QComboBox *myGridCombo;
    QLabel *inludeQSOLabel;
    QHBoxLayout *horizontalLayout;
    QCheckBox *includeStatusNoCheckbox;
    QCheckBox *includeIgnoreCheckbox;
    QSpacerItem *horizontalSpacer;
    QGroupBox *eqslGroup;
    QFormLayout *formLayout_2;
    QHBoxLayout *horizontalLayout_2;
    QRadioButton *eqslQSLNone;
    QRadioButton *eqslQSLMessage;
    QRadioButton *eqslQSLComment;
    QSpacerItem *horizontalSpacer_4;
    QLabel *eqslQSLMessageLabel;
    QLabel *eqslQTHProfileLabel;
    QLineEdit *eqslQTHProfileEdit;
    QGroupBox *clublogGroup;
    QFormLayout *formLayout_3;
    QCheckBox *clublogClearCheckbox;
    QLabel *clublogClearLabel;
    QGroupBox *lotwGroup;
    QFormLayout *lotwFormLayout;
    QLabel *lotwLocationLabel;
    QComboBox *lotwLocationCombo;
    QLabel *lotwLocationWarningLabel;
    QGroupBox *wavelogGroup;
    QFormLayout *formLayout_4;
    QLabel *wavelogStationIDLabel;
    QHBoxLayout *horizontalLayout_12;
    QSpinBox *wavelogStationIDSpin;
    QLabel *wavelogStationIDProfileLabel;
    QSpacerItem *horizontalSpacer_2;
    QCheckBox *wavelogReuploadCheckbox;
    QLabel *label;
    QFrame *line;
    QTableView *detailQSOView;
    QHBoxLayout *horizontalLayout_3;
    QPushButton *showQSOButton;
    QDialogButtonBox *buttonBox;
    QButtonGroup *uploadButtonGroup;
    QButtonGroup *filterButtonGroup;

    void setupUi(QDialog *UploadQSODialog)
    {
        if (UploadQSODialog->objectName().isEmpty())
            UploadQSODialog->setObjectName("UploadQSODialog");
        UploadQSODialog->resize(597, 819);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(UploadQSODialog->sizePolicy().hasHeightForWidth());
        UploadQSODialog->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(UploadQSODialog);
        verticalLayout->setObjectName("verticalLayout");
        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setSpacing(0);
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        horizontalLayout_5->setContentsMargins(-1, -1, -1, 10);
        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setSpacing(0);
        verticalLayout_4->setObjectName("verticalLayout_4");
        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        horizontalLayout_4->setContentsMargins(-1, -1, 10, -1);
        eqslCheckbox = new QCheckBox(UploadQSODialog);
        uploadButtonGroup = new QButtonGroup(UploadQSODialog);
        uploadButtonGroup->setObjectName("uploadButtonGroup");
        uploadButtonGroup->setExclusive(false);
        uploadButtonGroup->addButton(eqslCheckbox);
        eqslCheckbox->setObjectName("eqslCheckbox");

        horizontalLayout_4->addWidget(eqslCheckbox);

        eqslNumberLabel = new QLabel(UploadQSODialog);
        eqslNumberLabel->setObjectName("eqslNumberLabel");

        horizontalLayout_4->addWidget(eqslNumberLabel);


        verticalLayout_4->addLayout(horizontalLayout_4);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        horizontalLayout_6->setContentsMargins(-1, -1, 10, -1);
        lotwCheckbox = new QCheckBox(UploadQSODialog);
        uploadButtonGroup->addButton(lotwCheckbox);
        lotwCheckbox->setObjectName("lotwCheckbox");

        horizontalLayout_6->addWidget(lotwCheckbox);

        lotwNumberLabel = new QLabel(UploadQSODialog);
        lotwNumberLabel->setObjectName("lotwNumberLabel");

        horizontalLayout_6->addWidget(lotwNumberLabel);


        verticalLayout_4->addLayout(horizontalLayout_6);


        horizontalLayout_5->addLayout(verticalLayout_4);

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(0);
        verticalLayout_2->setObjectName("verticalLayout_2");
        verticalLayout_2->setContentsMargins(-1, -1, -1, 0);
        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        horizontalLayout_7->setContentsMargins(-1, -1, 5, -1);
        qrzCheckbox = new QCheckBox(UploadQSODialog);
        uploadButtonGroup->addButton(qrzCheckbox);
        qrzCheckbox->setObjectName("qrzCheckbox");

        horizontalLayout_7->addWidget(qrzCheckbox);

        qrzNumberLabel = new QLabel(UploadQSODialog);
        qrzNumberLabel->setObjectName("qrzNumberLabel");

        horizontalLayout_7->addWidget(qrzNumberLabel);


        verticalLayout_2->addLayout(horizontalLayout_7);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName("horizontalLayout_8");
        horizontalLayout_8->setContentsMargins(-1, -1, 5, -1);
        clublogCheckbox = new QCheckBox(UploadQSODialog);
        uploadButtonGroup->addButton(clublogCheckbox);
        clublogCheckbox->setObjectName("clublogCheckbox");

        horizontalLayout_8->addWidget(clublogCheckbox);

        clublogNumberLabel = new QLabel(UploadQSODialog);
        clublogNumberLabel->setObjectName("clublogNumberLabel");

        horizontalLayout_8->addWidget(clublogNumberLabel);


        verticalLayout_2->addLayout(horizontalLayout_8);


        horizontalLayout_5->addLayout(verticalLayout_2);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(0);
        verticalLayout_3->setObjectName("verticalLayout_3");
        verticalLayout_3->setContentsMargins(-1, -1, -1, 0);
        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName("horizontalLayout_9");
        horizontalLayout_9->setContentsMargins(-1, -1, 5, -1);
        hrdlogCheckbox = new QCheckBox(UploadQSODialog);
        uploadButtonGroup->addButton(hrdlogCheckbox);
        hrdlogCheckbox->setObjectName("hrdlogCheckbox");

        horizontalLayout_9->addWidget(hrdlogCheckbox);

        hrdlogNumberLabel = new QLabel(UploadQSODialog);
        hrdlogNumberLabel->setObjectName("hrdlogNumberLabel");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(hrdlogNumberLabel->sizePolicy().hasHeightForWidth());
        hrdlogNumberLabel->setSizePolicy(sizePolicy1);

        horizontalLayout_9->addWidget(hrdlogNumberLabel);


        verticalLayout_3->addLayout(horizontalLayout_9);

        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setObjectName("horizontalLayout_11");
        wavelogCheckbox = new QCheckBox(UploadQSODialog);
        uploadButtonGroup->addButton(wavelogCheckbox);
        wavelogCheckbox->setObjectName("wavelogCheckbox");

        horizontalLayout_11->addWidget(wavelogCheckbox);

        wavelogNumberLabel = new QLabel(UploadQSODialog);
        wavelogNumberLabel->setObjectName("wavelogNumberLabel");

        horizontalLayout_11->addWidget(wavelogNumberLabel);


        verticalLayout_3->addLayout(horizontalLayout_11);


        horizontalLayout_5->addLayout(verticalLayout_3);


        verticalLayout->addLayout(horizontalLayout_5);

        groupBox = new QGroupBox(UploadQSODialog);
        groupBox->setObjectName("groupBox");
        formLayout = new QFormLayout(groupBox);
        formLayout->setObjectName("formLayout");
        myStationProfileCheckbox = new QRadioButton(groupBox);
        filterButtonGroup = new QButtonGroup(UploadQSODialog);
        filterButtonGroup->setObjectName("filterButtonGroup");
        filterButtonGroup->addButton(myStationProfileCheckbox);
        myStationProfileCheckbox->setObjectName("myStationProfileCheckbox");

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

        myStationProfileCombo = new QComboBox(groupBox);
        myStationProfileCombo->setObjectName("myStationProfileCombo");
        myStationProfileCombo->setEnabled(false);

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

        myCallsignCheckbox = new QRadioButton(groupBox);
        filterButtonGroup->addButton(myCallsignCheckbox);
        myCallsignCheckbox->setObjectName("myCallsignCheckbox");
        myCallsignCheckbox->setChecked(true);

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

        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setObjectName("horizontalLayout_10");
        myCallsignCombo = new QComboBox(groupBox);
        myCallsignCombo->setObjectName("myCallsignCombo");

        horizontalLayout_10->addWidget(myCallsignCombo);

        myGridLabel = new QLabel(groupBox);
        myGridLabel->setObjectName("myGridLabel");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(myGridLabel->sizePolicy().hasHeightForWidth());
        myGridLabel->setSizePolicy(sizePolicy2);

        horizontalLayout_10->addWidget(myGridLabel);

        myGridCombo = new QComboBox(groupBox);
        myGridCombo->setObjectName("myGridCombo");

        horizontalLayout_10->addWidget(myGridCombo);


        formLayout->setLayout(1, QFormLayout::ItemRole::FieldRole, horizontalLayout_10);

        inludeQSOLabel = new QLabel(groupBox);
        inludeQSOLabel->setObjectName("inludeQSOLabel");

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

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        includeStatusNoCheckbox = new QCheckBox(groupBox);
        includeStatusNoCheckbox->setObjectName("includeStatusNoCheckbox");

        horizontalLayout->addWidget(includeStatusNoCheckbox);

        includeIgnoreCheckbox = new QCheckBox(groupBox);
        includeIgnoreCheckbox->setObjectName("includeIgnoreCheckbox");

        horizontalLayout->addWidget(includeIgnoreCheckbox);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);


        formLayout->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout);


        verticalLayout->addWidget(groupBox);

        eqslGroup = new QGroupBox(UploadQSODialog);
        eqslGroup->setObjectName("eqslGroup");
        eqslGroup->setEnabled(true);
        eqslGroup->setFlat(false);
        eqslGroup->setCheckable(false);
        formLayout_2 = new QFormLayout(eqslGroup);
        formLayout_2->setObjectName("formLayout_2");
        formLayout_2->setVerticalSpacing(2);
        formLayout_2->setContentsMargins(4, 4, 4, 4);
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        eqslQSLNone = new QRadioButton(eqslGroup);
        eqslQSLNone->setObjectName("eqslQSLNone");
        eqslQSLNone->setChecked(true);

        horizontalLayout_2->addWidget(eqslQSLNone);

        eqslQSLMessage = new QRadioButton(eqslGroup);
        eqslQSLMessage->setObjectName("eqslQSLMessage");

        horizontalLayout_2->addWidget(eqslQSLMessage);

        eqslQSLComment = new QRadioButton(eqslGroup);
        eqslQSLComment->setObjectName("eqslQSLComment");

        horizontalLayout_2->addWidget(eqslQSLComment);

        horizontalSpacer_4 = new QSpacerItem(1, 1, QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer_4);


        formLayout_2->setLayout(1, QFormLayout::ItemRole::FieldRole, horizontalLayout_2);

        eqslQSLMessageLabel = new QLabel(eqslGroup);
        eqslQSLMessageLabel->setObjectName("eqslQSLMessageLabel");

        formLayout_2->setWidget(1, QFormLayout::ItemRole::LabelRole, eqslQSLMessageLabel);

        eqslQTHProfileLabel = new QLabel(eqslGroup);
        eqslQTHProfileLabel->setObjectName("eqslQTHProfileLabel");

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

        eqslQTHProfileEdit = new QLineEdit(eqslGroup);
        eqslQTHProfileEdit->setObjectName("eqslQTHProfileEdit");

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


        verticalLayout->addWidget(eqslGroup);

        clublogGroup = new QGroupBox(UploadQSODialog);
        clublogGroup->setObjectName("clublogGroup");
        clublogGroup->setCheckable(false);
        formLayout_3 = new QFormLayout(clublogGroup);
        formLayout_3->setObjectName("formLayout_3");
        formLayout_3->setHorizontalSpacing(4);
        formLayout_3->setVerticalSpacing(2);
        formLayout_3->setContentsMargins(6, 4, 4, 4);
        clublogClearCheckbox = new QCheckBox(clublogGroup);
        clublogClearCheckbox->setObjectName("clublogClearCheckbox");
        QSizePolicy sizePolicy3(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(clublogClearCheckbox->sizePolicy().hasHeightForWidth());
        clublogClearCheckbox->setSizePolicy(sizePolicy3);
        clublogClearCheckbox->setText(QString::fromUtf8(""));

        formLayout_3->setWidget(0, QFormLayout::ItemRole::FieldRole, clublogClearCheckbox);

        clublogClearLabel = new QLabel(clublogGroup);
        clublogClearLabel->setObjectName("clublogClearLabel");

        formLayout_3->setWidget(0, QFormLayout::ItemRole::LabelRole, clublogClearLabel);


        verticalLayout->addWidget(clublogGroup);

        lotwGroup = new QGroupBox(UploadQSODialog);
        lotwGroup->setObjectName("lotwGroup");
        lotwFormLayout = new QFormLayout(lotwGroup);
        lotwFormLayout->setObjectName("lotwFormLayout");
        lotwFormLayout->setContentsMargins(4, 4, 4, 4);
        lotwLocationLabel = new QLabel(lotwGroup);
        lotwLocationLabel->setObjectName("lotwLocationLabel");

        lotwFormLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, lotwLocationLabel);

        lotwLocationCombo = new QComboBox(lotwGroup);
        lotwLocationCombo->setObjectName("lotwLocationCombo");

        lotwFormLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, lotwLocationCombo);

        lotwLocationWarningLabel = new QLabel(lotwGroup);
        lotwLocationWarningLabel->setObjectName("lotwLocationWarningLabel");
        lotwLocationWarningLabel->setVisible(false);
        lotwLocationWarningLabel->setStyleSheet(QString::fromUtf8("color: orange;"));
        lotwLocationWarningLabel->setWordWrap(true);

        lotwFormLayout->setWidget(1, QFormLayout::ItemRole::SpanningRole, lotwLocationWarningLabel);


        verticalLayout->addWidget(lotwGroup);

        wavelogGroup = new QGroupBox(UploadQSODialog);
        wavelogGroup->setObjectName("wavelogGroup");
        formLayout_4 = new QFormLayout(wavelogGroup);
        formLayout_4->setObjectName("formLayout_4");
        wavelogStationIDLabel = new QLabel(wavelogGroup);
        wavelogStationIDLabel->setObjectName("wavelogStationIDLabel");

        formLayout_4->setWidget(0, QFormLayout::ItemRole::LabelRole, wavelogStationIDLabel);

        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setObjectName("horizontalLayout_12");
        wavelogStationIDSpin = new QSpinBox(wavelogGroup);
        wavelogStationIDSpin->setObjectName("wavelogStationIDSpin");
        QSizePolicy sizePolicy4(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Fixed);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(wavelogStationIDSpin->sizePolicy().hasHeightForWidth());
        wavelogStationIDSpin->setSizePolicy(sizePolicy4);
        wavelogStationIDSpin->setMinimum(1);
        wavelogStationIDSpin->setMaximum(99999);

        horizontalLayout_12->addWidget(wavelogStationIDSpin);

        wavelogStationIDProfileLabel = new QLabel(wavelogGroup);
        wavelogStationIDProfileLabel->setObjectName("wavelogStationIDProfileLabel");
        sizePolicy2.setHeightForWidth(wavelogStationIDProfileLabel->sizePolicy().hasHeightForWidth());
        wavelogStationIDProfileLabel->setSizePolicy(sizePolicy2);

        horizontalLayout_12->addWidget(wavelogStationIDProfileLabel);

        horizontalSpacer_2 = new QSpacerItem(60, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout_12->addItem(horizontalSpacer_2);


        formLayout_4->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_12);

        wavelogReuploadCheckbox = new QCheckBox(wavelogGroup);
        wavelogReuploadCheckbox->setObjectName("wavelogReuploadCheckbox");
        wavelogReuploadCheckbox->setText(QString::fromUtf8(""));

        formLayout_4->setWidget(1, QFormLayout::ItemRole::FieldRole, wavelogReuploadCheckbox);

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

        formLayout_4->setWidget(1, QFormLayout::ItemRole::LabelRole, label);


        verticalLayout->addWidget(wavelogGroup);

        line = new QFrame(UploadQSODialog);
        line->setObjectName("line");
        line->setEnabled(true);
        line->setFrameShape(QFrame::Shape::HLine);
        line->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout->addWidget(line);

        detailQSOView = new QTableView(UploadQSODialog);
        detailQSOView->setObjectName("detailQSOView");
        detailQSOView->setFocusPolicy(Qt::NoFocus);
        detailQSOView->setEditTriggers(QAbstractItemView::NoEditTriggers);
        detailQSOView->setTabKeyNavigation(false);
        detailQSOView->setProperty("showDropIndicator", QVariant(false));
        detailQSOView->setAlternatingRowColors(true);
        detailQSOView->setSelectionMode(QAbstractItemView::NoSelection);
        detailQSOView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        detailQSOView->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
        detailQSOView->setWordWrap(false);
        detailQSOView->setCornerButtonEnabled(false);
        detailQSOView->horizontalHeader()->setCascadingSectionResizes(true);
        detailQSOView->horizontalHeader()->setStretchLastSection(true);
        detailQSOView->verticalHeader()->setVisible(false);
        detailQSOView->verticalHeader()->setCascadingSectionResizes(true);

        verticalLayout->addWidget(detailQSOView);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        horizontalLayout_3->setContentsMargins(-1, -1, -1, 0);
        showQSOButton = new QPushButton(UploadQSODialog);
        showQSOButton->setObjectName("showQSOButton");

        horizontalLayout_3->addWidget(showQSOButton);

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

        horizontalLayout_3->addWidget(buttonBox);


        verticalLayout->addLayout(horizontalLayout_3);

        QWidget::setTabOrder(eqslCheckbox, qrzCheckbox);
        QWidget::setTabOrder(qrzCheckbox, hrdlogCheckbox);
        QWidget::setTabOrder(hrdlogCheckbox, lotwCheckbox);
        QWidget::setTabOrder(lotwCheckbox, clublogCheckbox);
        QWidget::setTabOrder(clublogCheckbox, wavelogCheckbox);
        QWidget::setTabOrder(wavelogCheckbox, myStationProfileCheckbox);
        QWidget::setTabOrder(myStationProfileCheckbox, myStationProfileCombo);
        QWidget::setTabOrder(myStationProfileCombo, myCallsignCheckbox);
        QWidget::setTabOrder(myCallsignCheckbox, myCallsignCombo);
        QWidget::setTabOrder(myCallsignCombo, myGridCombo);
        QWidget::setTabOrder(myGridCombo, includeStatusNoCheckbox);
        QWidget::setTabOrder(includeStatusNoCheckbox, includeIgnoreCheckbox);
        QWidget::setTabOrder(includeIgnoreCheckbox, eqslQTHProfileEdit);
        QWidget::setTabOrder(eqslQTHProfileEdit, eqslQSLNone);
        QWidget::setTabOrder(eqslQSLNone, eqslQSLMessage);
        QWidget::setTabOrder(eqslQSLMessage, eqslQSLComment);
        QWidget::setTabOrder(eqslQSLComment, clublogClearCheckbox);
        QWidget::setTabOrder(clublogClearCheckbox, lotwLocationCombo);
        QWidget::setTabOrder(lotwLocationCombo, wavelogStationIDSpin);
        QWidget::setTabOrder(wavelogStationIDSpin, wavelogReuploadCheckbox);
        QWidget::setTabOrder(wavelogReuploadCheckbox, showQSOButton);

        retranslateUi(UploadQSODialog);
        QObject::connect(buttonBox, SIGNAL(accepted()), UploadQSODialog, SLOT(startUploadQueue()));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, UploadQSODialog, qOverload<>(&QDialog::reject));
        QObject::connect(showQSOButton, SIGNAL(clicked()), UploadQSODialog, SLOT(showQSODetails()));
        QObject::connect(uploadButtonGroup, SIGNAL(buttonToggled(QAbstractButton*,bool)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(eqslCheckbox, SIGNAL(toggled(bool)), UploadQSODialog, SLOT(setEQSLSettingVisible(bool)));
        QObject::connect(clublogCheckbox, SIGNAL(toggled(bool)), UploadQSODialog, SLOT(setClublogSettingVisible(bool)));
        QObject::connect(myCallsignCombo, SIGNAL(currentTextChanged(QString)), UploadQSODialog, SLOT(handleCallsignChange(QString)));
        QObject::connect(myGridCombo, SIGNAL(currentTextChanged(QString)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(includeStatusNoCheckbox, SIGNAL(stateChanged(int)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(includeIgnoreCheckbox, SIGNAL(stateChanged(int)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(clublogClearCheckbox, SIGNAL(stateChanged(int)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(myCallsignCheckbox, &QRadioButton::toggled, myCallsignCombo, &QComboBox::setEnabled);
        QObject::connect(myCallsignCheckbox, &QRadioButton::toggled, myGridLabel, &QLabel::setEnabled);
        QObject::connect(myCallsignCheckbox, &QRadioButton::toggled, myGridCombo, &QComboBox::setEnabled);
        QObject::connect(myStationProfileCheckbox, &QRadioButton::toggled, myStationProfileCombo, &QComboBox::setEnabled);
        QObject::connect(filterButtonGroup, SIGNAL(buttonToggled(QAbstractButton*,bool)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(myStationProfileCombo, SIGNAL(currentTextChanged(QString)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(lotwCheckbox, SIGNAL(toggled(bool)), UploadQSODialog, SLOT(setLotwSettingVisible(bool)));
        QObject::connect(wavelogCheckbox, SIGNAL(toggled(bool)), UploadQSODialog, SLOT(setWavelogSettingVisible(bool)));
        QObject::connect(wavelogReuploadCheckbox, SIGNAL(stateChanged(int)), UploadQSODialog, SLOT(executeQuery()));
        QObject::connect(wavelogStationIDSpin, SIGNAL(valueChanged(int)), UploadQSODialog, SLOT(updateWavelogStationLabel()));

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

    void retranslateUi(QDialog *UploadQSODialog)
    {
        UploadQSODialog->setWindowTitle(QCoreApplication::translate("UploadQSODialog", "Upload QSOs", nullptr));
        eqslCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "eQSL", nullptr));
        eqslNumberLabel->setText(QString());
        lotwCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "LoTW", nullptr));
        lotwNumberLabel->setText(QString());
        qrzCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "QRZ.com", nullptr));
        qrzNumberLabel->setText(QString());
        clublogCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "Clublog", nullptr));
        clublogNumberLabel->setText(QString());
        hrdlogCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "HRDLog", nullptr));
        hrdlogNumberLabel->setText(QString());
        wavelogCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "Wavelog", nullptr));
        wavelogNumberLabel->setText(QString());
        groupBox->setTitle(QCoreApplication::translate("UploadQSODialog", "Filters", nullptr));
        myStationProfileCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "Station Profile", nullptr));
        myCallsignCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "My Callsign", nullptr));
        myGridLabel->setText(QCoreApplication::translate("UploadQSODialog", "Gridsquare", nullptr));
        inludeQSOLabel->setText(QCoreApplication::translate("UploadQSODialog", "Include QSOs Status", nullptr));
#if QT_CONFIG(tooltip)
        includeStatusNoCheckbox->setToolTip(QCoreApplication::translate("UploadQSODialog", "Under normal circumstances this status means <b>\"do not send\"</b>.<br/>However, it may sometimes be wanted to ignore this setting when sending a QSL.", nullptr));
#endif // QT_CONFIG(tooltip)
        includeStatusNoCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "No", nullptr));
#if QT_CONFIG(statustip)
        includeIgnoreCheckbox->setStatusTip(QCoreApplication::translate("UploadQSODialog", "Under normal circumstances this status means <b>\"Ignore/Invalid\"</b>.<br/>However, it may sometimes be wanted to ignore this setting when sending a QSL.", nullptr));
#endif // QT_CONFIG(statustip)
        includeIgnoreCheckbox->setText(QCoreApplication::translate("UploadQSODialog", "Ignore", nullptr));
        eqslGroup->setTitle(QCoreApplication::translate("UploadQSODialog", "eQSL", nullptr));
        eqslQSLNone->setText(QCoreApplication::translate("UploadQSODialog", "None", nullptr));
        eqslQSLMessage->setText(QCoreApplication::translate("UploadQSODialog", "QSLs Message", nullptr));
        eqslQSLComment->setText(QCoreApplication::translate("UploadQSODialog", "Comment", nullptr));
        eqslQSLMessageLabel->setText(QCoreApplication::translate("UploadQSODialog", "QSL Message Field", nullptr));
        eqslQTHProfileLabel->setText(QCoreApplication::translate("UploadQSODialog", "QTH Profile", nullptr));
        clublogGroup->setTitle(QCoreApplication::translate("UploadQSODialog", "Clublog", nullptr));
#if QT_CONFIG(tooltip)
        clublogClearCheckbox->setToolTip(QCoreApplication::translate("UploadQSODialog", "This option deletes all QSOs in the Clublog<br>and based on filter, it uploads all QSOs regardless of their status.", nullptr));
#endif // QT_CONFIG(tooltip)
        clublogClearLabel->setText(QCoreApplication::translate("UploadQSODialog", "Clear Clublog and reupload QSOs", nullptr));
        lotwGroup->setTitle(QCoreApplication::translate("UploadQSODialog", "LoTW / TQSL", nullptr));
        lotwLocationLabel->setText(QCoreApplication::translate("UploadQSODialog", "TQSL Station Location", nullptr));
        wavelogGroup->setTitle(QCoreApplication::translate("UploadQSODialog", "Wavelog", nullptr));
        wavelogStationIDLabel->setText(QCoreApplication::translate("UploadQSODialog", "Station Profile ID", nullptr));
        wavelogStationIDProfileLabel->setText(QString());
        label->setText(QCoreApplication::translate("UploadQSODialog", "Reupload All", nullptr));
        showQSOButton->setText(QCoreApplication::translate("UploadQSODialog", "Show QSOs...", nullptr));
    } // retranslateUi

};

namespace Ui {
    class UploadQSODialog: public Ui_UploadQSODialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_UPLOADQSODIALOG_H
