/********************************************************************************
** Form generated from reading UI file 'SettingsDialog.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_SETTINGSDIALOG_H
#define UI_SETTINGSDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#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/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableView>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "ui/component/BaseDoubleSpinBox.h"
#include "ui/component/EditLine.h"

QT_BEGIN_NAMESPACE

class Ui_SettingsDialog
{
public:
    QGridLayout *gridLayout;
    QDialogButtonBox *buttonBox;
    QTabWidget *tabWidget;
    QWidget *stationTab;
    QGridLayout *gridLayout_2;
    QGroupBox *stationProfileGroup;
    QGridLayout *gridLayout_4;
    QLabel *stationSOTALabel;
    QLabel *stationIOTALabel;
    QLineEdit *stationSOTAEdit;
    QLineEdit *stationSIGEdit;
    QHBoxLayout *horizontalLayout_31;
    QLabel *stationITULabel;
    QLineEdit *stationITUEdit;
    QLabel *stationCQZLabel;
    QLineEdit *stationCQZEdit;
    QSpacerItem *horizontalSpacer;
    QLabel *stationCountyLabel;
    QLineEdit *stationIOTAEdit;
    QLineEdit *stationQTHEdit;
    QLineEdit *stationWWFFEdit;
    QLabel *label_5;
    QLineEdit *stationOperatorEdit;
    QLabel *stationPOTALabel;
    QLineEdit *stationVUCCEdit;
    QLabel *label_7;
    QLineEdit *stationCountyEdit;
    QLabel *stationSIGInfoLabel;
    QLabel *label_8;
    QLineEdit *stationLocatorEdit;
    QLabel *stationQTHLabel;
    QLabel *label_2;
    QLabel *stationProfileNameLabel;
    QLabel *stationWWFFLabel;
    QListView *stationProfilesListView;
    QLineEdit *stationSIGInfoEdit;
    QLineEdit *stationProfileNameEdit;
    QComboBox *stationCountryCombo;
    QLineEdit *stationPOTAEdit;
    QLineEdit *stationCallsignEdit;
    QLineEdit *stationOperatorCallsignEdit;
    QLabel *stationOperatorLabel;
    QLabel *stationVUCCLabel;
    QLabel *stationCallsignLabel;
    QLabel *stationLocatorLabel;
    QLabel *stationSIGLabel;
    QLabel *label;
    QHBoxLayout *horizontalLayout_12;
    QPushButton *stationAddProfileButton;
    QPushButton *stationDelProfileButton;
    QLabel *stationDarcDokLabel;
    QLineEdit *stationDarcDokEdit;
    QSpacerItem *verticalSpacer_4;
    QWidget *equipmentTab;
    QVBoxLayout *verticalLayout_7;
    QTabWidget *equipmentTabWidget;
    QWidget *antennasTab;
    QVBoxLayout *verticalLayout_10;
    QGroupBox *antennasProfileGroup;
    QGridLayout *gridLayout_7;
    QGroupBox *antProfileGroup;
    QFormLayout *formLayout_17;
    QLabel *antProfileNameLabel;
    QLineEdit *antProfileNameEdit;
    QLabel *antDescLabel;
    QTextEdit *antDescEdit;
    QLabel *antAzBeamWidthLabel;
    QLabel *antAzOffsetLabel;
    BaseDoubleSpinBox *antAzBeamWidthSpinBox;
    BaseDoubleSpinBox *antAzOffsetSpinBox;
    QPushButton *antAddProfileButton;
    QPushButton *antDelProfileButton;
    QListView *antProfilesListView;
    QSpacerItem *verticalSpacer_6;
    QWidget *cwTab;
    QVBoxLayout *verticalLayout_8;
    QGroupBox *cwProfileGroup;
    QGridLayout *gridLayout_8;
    QGroupBox *cwProfileGroup_2;
    QFormLayout *formLayout_21;
    QLabel *cwProfileNameLabel;
    QLineEdit *cwProfileNameEdit;
    QLabel *cwModelLabel;
    QComboBox *cwModelSelect;
    QLabel *cwKeyModeLabel;
    QHBoxLayout *horizontalLayout_37;
    QComboBox *cwKeyModeSelect;
    QCheckBox *cwSwapPaddlesCheckbox;
    QHBoxLayout *horizontalLayout_43;
    QCheckBox *cwPaddleOnlySidetoneCheckbox;
    QLabel *cwSidetoneFreqLabel;
    QComboBox *cwSidetoneFreqCombo;
    QLabel *cwDefaultSpeedLabel;
    QSpinBox *cwDefaulSpeed;
    QStackedWidget *cwStackedWidget;
    QWidget *cwSerialPage;
    QFormLayout *formLayout_22;
    QLabel *cwPortLabel;
    SerialPortEditLine *cwPortEdit;
    QLabel *cwBaudLabel;
    QComboBox *cwBaudSelect;
    QWidget *cwNetworkPage;
    QFormLayout *formLayout_23;
    QLabel *cwHostNameLabel;
    QLineEdit *cwHostNameEdit;
    QLabel *cwNetPortLabel;
    QSpinBox *cwNetPortSpin;
    QPushButton *cwAddProfileButton;
    QListView *cwProfilesListView;
    QPushButton *cwDelProfileButton;
    QGroupBox *cwShortcutProfileGroup;
    QGridLayout *gridLayout_9;
    QPushButton *cwShortcutDelProfileButton;
    QPushButton *cwShortcutAddProfileButton;
    QGroupBox *cwShortcutGroup;
    QFormLayout *formLayout_24;
    QLabel *cwShortcutProfileNameLabel;
    QLineEdit *cwShortcutProfileNameEdit;
    QHBoxLayout *horizontalLayout_13;
    QLabel *cwShortcutF1Label;
    QLineEdit *cwShortcutF1ShortEdit;
    QLineEdit *cwShortcutF1MacroEdit;
    QHBoxLayout *horizontalLayout_9;
    QLabel *cwShortcutF2Label;
    QLineEdit *cwShortcutF2ShortEdit;
    QLineEdit *cwShortcutF2MacroEdit;
    QLineEdit *cwShortcutF3MacroEdit;
    QLineEdit *cwShortcutF4MacroEdit;
    QLineEdit *cwShortcutF5MacroEdit;
    QLineEdit *cwShortcutF6MacroEdit;
    QLineEdit *cwShortcutF7MacroEdit;
    QHBoxLayout *horizontalLayout_19;
    QLabel *cwShortcutF3Label;
    QLineEdit *cwShortcutF3ShortEdit;
    QHBoxLayout *horizontalLayout_20;
    QLabel *cwShortcutF4Label;
    QLineEdit *cwShortcutF4ShortEdit;
    QHBoxLayout *horizontalLayout_21;
    QLabel *cwShortcutF5Label;
    QLineEdit *cwShortcutF5ShortEdit;
    QHBoxLayout *horizontalLayout_22;
    QLabel *cwShortcutF6Label;
    QLineEdit *cwShortcutF6ShortEdit;
    QHBoxLayout *horizontalLayout_23;
    QLabel *cwShortcutF7Label;
    QLineEdit *cwShortcutF7ShortEdit;
    QListView *cwShortcutListView;
    QWidget *rigsTab;
    QVBoxLayout *verticalLayout_9;
    QGroupBox *rigsProfileGroup_2;
    QGridLayout *gridLayout_3;
    QPushButton *rigDelProfileButton;
    QPushButton *rigAddProfileButton;
    QGroupBox *rigProfileGroup;
    QFormLayout *formLayout_7;
    QLabel *rigProfileNameLabel;
    QLineEdit *rigProfileNameEdit;
    QLabel *rigInterfaceLabel;
    QHBoxLayout *horizontalLayout_10;
    QComboBox *rigInterfaceCombo;
    QComboBox *rigModelSelect;
    QLabel *txRangeLabel;
    QHBoxLayout *horizontalLayout_5;
    BaseDoubleSpinBox *rigTXFreqMinSpinBox;
    QLabel *rigTXFreqSepLabel;
    BaseDoubleSpinBox *rigTXFreqMaxSpinBox;
    QLabel *rigOffsetsLabel;
    QHBoxLayout *horizontalLayout_2;
    BaseDoubleSpinBox *rigRXOffsetSpinBox;
    QSpacerItem *horizontalSpacer_10;
    BaseDoubleSpinBox *rigTXOffsetSpinBox;
    QLabel *rigPWRDefaultLabel;
    BaseDoubleSpinBox *rigPWRDefaultSpinBox;
    QLabel *rigAssignedCWKeyLabel;
    QComboBox *rigAssignedCWKeyCombo;
    QLabel *rigFeaturesLabel;
    QHBoxLayout *horizontalLayout_6;
    QCheckBox *rigGetModeCheckBox;
    QCheckBox *rigGetVFOCheckBox;
    QCheckBox *rigGetFreqCheckBox;
    QHBoxLayout *horizontalLayout_7;
    QCheckBox *rigQSYWipingCheckBox;
    QCheckBox *rigGetPWRCheckBox;
    QCheckBox *rigGetPTTStateCheckBox;
    QLabel *dummyLabel;
    QHBoxLayout *horizontalLayout_8;
    QCheckBox *rigGetXITCheckBox;
    QCheckBox *rigGetRITCheckBox;
    QCheckBox *rigGetSplitCheckBox;
    QHBoxLayout *horizontalLayout_11;
    QCheckBox *rigGetKeySpeedCheckBox;
    QCheckBox *rigKeySpeedSyncCheckBox;
    QHBoxLayout *horizontalLayout_4;
    QCheckBox *rigDXSpots2RigCheckBox;
    QHBoxLayout *horizontalLayout_39;
    QCheckBox *rigShareCheckBox;
    QSpinBox *rigSharePortSpinBox;
    QPushButton *rigShareAdvancedButton;
    QSpacerItem *horizontalSpacer_9;
    QLabel *rigPortTypeLabel;
    QHBoxLayout *horizontalLayout_40;
    QComboBox *rigPortTypeCombo;
    QSpacerItem *horizontalSpacer_81;
    QLabel *rigPollIntervalLabel;
    QSpinBox *rigPollIntervalSpinBox;
    QStackedWidget *rigStackedWidget;
    QWidget *rigSerialPage;
    QFormLayout *formLayout_9;
    QLabel *rigPortLabel;
    SerialPortEditLine *rigPortEdit;
    QLabel *rigBaudLabel;
    QHBoxLayout *horizontalLayout_26;
    QComboBox *rigBaudSelect;
    QLabel *rigCIVAddrLabel;
    QSpinBox *rigCIVAddrSpinBox;
    QLabel *rigFlowControlLabel;
    QHBoxLayout *horizontalLayout_17;
    QComboBox *rigFlowControlSelect;
    QLabel *rigParityLabel;
    QComboBox *rigParitySelect;
    QLabel *rigPTTTypeLabel;
    QHBoxLayout *horizontalLayout_32;
    QComboBox *rigPTTTypeCombo;
    QLabel *rigPTTPortLabel;
    SerialPortEditLine *rigPTTPortEdit;
    QHBoxLayout *horizontalLayout_381;
    QComboBox *rigDTRCombo;
    QLabel *rigRTSLabel;
    QComboBox *rigRTSCombo;
    QLabel *rigDTRLabel;
    QLabel *rigDataBitsLabel;
    QHBoxLayout *horizontalLayout_41;
    QComboBox *rigDataBitsSelect;
    QLabel *rigStopBitsLabel;
    QComboBox *rigStopBitsSelect;
    QWidget *rigNetworkPage;
    QFormLayout *formLayout_8;
    QLabel *rigHostNameLabel;
    QHBoxLayout *horizontalLayout_27;
    QLineEdit *rigHostNameEdit;
    QLabel *rigNetPortLabel;
    QSpinBox *rigNetPortSpin;
    QWidget *rigSpecialOmni;
    QListView *rigProfilesListView;
    QWidget *rotsTab;
    QVBoxLayout *verticalLayout_11;
    QGroupBox *rotsProfileGroup_2;
    QGridLayout *gridLayout_5;
    QPushButton *rotAddProfileButton;
    QPushButton *rotDelProfileButton;
    QListView *rotProfilesListView;
    QGroupBox *rotProfileGroup;
    QFormLayout *formLayout_18;
    QLabel *rotProfileNameLabel;
    QLineEdit *rotProfileNameEdit;
    QLabel *rotInterfaceLabel;
    QHBoxLayout *horizontalLayout_42;
    QComboBox *rotInterfaceCombo;
    QComboBox *rotModelSelect;
    QLabel *rotPortTypeLabel;
    QComboBox *rotPortTypeCombo;
    QStackedWidget *rotStackedWidget;
    QWidget *rotSerialPage;
    QFormLayout *formLayout_19;
    QLabel *rotPortLabel;
    SerialPortEditLine *rotPortEdit;
    QLabel *rotBaudLabel;
    QComboBox *rotBaudSelect;
    QLabel *rotDataBitsLabel;
    QLabel *rotFlowControlLabel;
    QHBoxLayout *horizontalLayout_29;
    QComboBox *rotDataBitsSelect;
    QLabel *rotStopBitsLabel;
    QComboBox *rotStopBitsSelect;
    QHBoxLayout *horizontalLayout_30;
    QComboBox *rotFlowControlSelect;
    QLabel *rotParityLabel;
    QComboBox *rotParitySelect;
    QWidget *rotNetworkPage;
    QFormLayout *formLayout_20;
    QLabel *rotHostNameLabel;
    QHBoxLayout *horizontalLayout_28;
    QLineEdit *rotHostNameEdit;
    QLabel *rotNetPortLabel;
    QSpinBox *rotNetPortSpin;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout_10;
    QListView *rotUsrButtonListView;
    QPushButton *rotUsrButtonAddProfileButton;
    QPushButton *rotUsrButtonDelProfileButton;
    QGroupBox *rotUsrButtonGroup;
    QFormLayout *formLayout_25;
    QLabel *rotUsrButtonProfileNameLabel;
    QLineEdit *rotUsrButtonProfileNameEdit;
    QHBoxLayout *horizontalLayout_15;
    QLabel *rotUsrButton1Label;
    QLineEdit *rotUsrButton1Edit;
    QHBoxLayout *horizontalLayout_16;
    QLabel *rotUsrButton2Label;
    QLineEdit *rotUsrButton2Edit;
    QHBoxLayout *horizontalLayout_24;
    QLabel *rotUsrButton3Label;
    QLineEdit *rotUsrButton3Edit;
    QHBoxLayout *horizontalLayout_25;
    QLabel *rotUsrButton4Label;
    QLineEdit *rotUsrButton4Edit;
    QSpinBox *rotUsrButtonSpinBox1;
    QSpinBox *rotUsrButtonSpinBox2;
    QSpinBox *rotUsrButtonSpinBox3;
    QSpinBox *rotUsrButtonSpinBox4;
    QSpacerItem *verticalSpacer_7;
    QWidget *callbooTab;
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox_11;
    QHBoxLayout *horizontalLayout_3;
    QGroupBox *groupBox_12;
    QVBoxLayout *verticalLayout_4;
    QComboBox *primaryCallbookCombo;
    QGroupBox *groupBox_13;
    QVBoxLayout *verticalLayout_5;
    QComboBox *secondaryCallbookCombo;
    QGroupBox *groupBox;
    QFormLayout *formLayout_3;
    QLabel *hamQthUsernameLabel;
    QLineEdit *hamQthUsernameEdit;
    QLabel *hamQthPasswordLabel;
    QLineEdit *hamQthPasswordEdit;
    QGroupBox *groupBox_10;
    QFormLayout *formLayout_12;
    QLabel *qrzUsernameLabel;
    QLineEdit *qrzUsernameEdit;
    QLabel *qrzPasswordLabel;
    QLineEdit *qrzPasswordEdit;
    QLabel *qrzNotice;
    QLabel *qrzNoticePadding;
    QGroupBox *groupBox_3;
    QFormLayout *formLayout_10;
    QLabel *webLookupURLLabel;
    QHBoxLayout *horizontalLayout_18;
    QLineEdit *webLookupURLEdit;
    QPushButton *webLookupURLTestButton;
    QSpacerItem *verticalSpacer;
    QWidget *clubsTab;
    QVBoxLayout *verticalLayout_17;
    QGroupBox *clubListGroup;
    QVBoxLayout *verticalLayout_12;
    QGridLayout *clubListGrig;
    QSpacerItem *verticalSpacer_10;
    QWidget *syncQSLTab;
    QGridLayout *gridLayout_6;
    QSpacerItem *verticalSpacer_2;
    QTabWidget *tabWidget_2;
    QWidget *clublogSyncQSLTab;
    QFormLayout *formLayout_14;
    QSpacerItem *verticalSpacer_12;
    QLabel *clublogEmailLabel;
    QLineEdit *clublogEmailEdit;
    QLabel *clublogPasswordLabel;
    QLineEdit *clublogPasswordEdit;
    QLabel *clublogUploadImmediatelyLabel;
    QCheckBox *clublogUploadImmediatelyCheckbox;
    QWidget *eqslSyncQSLTab;
    QFormLayout *formLayout_5;
    QSpacerItem *verticalSpacer_14;
    QLabel *eqslUsernameLabel;
    QLineEdit *eqslUsernameEdit;
    QLabel *eqslPasswordLabel;
    QLineEdit *eqslPasswordEdit;
    QWidget *hrdlogSyncQSLTab;
    QFormLayout *formLayout;
    QSpacerItem *verticalSpacer_16;
    QLabel *hrdlogCallsignLabel;
    QLineEdit *hrdlogCallsignEdit;
    QLabel *hrdlogUploadCodeLabel;
    QLineEdit *hrdlogUploadCodeEdit;
    QLabel *hrdlogOnAirLabel;
    QCheckBox *hrdlogOnAirCheckBox;
    QWidget *lotwSyncQSLTab;
    QFormLayout *formLayout_11;
    QSpacerItem *verticalSpacer_18;
    QLabel *lotwUsernameLabel;
    QLineEdit *lotwUsernameEdit;
    QLabel *lotwPasswordLabel;
    QLineEdit *lotwPasswordEdit;
    QLabel *lotwtqslPathLabel;
    QHBoxLayout *horizontalLayout;
    QLineEdit *tqslPathEdit;
    QPushButton *tqslPathButton;
    QPushButton *tqslAutoButton;
    QLabel *tqslVersionLabel;
    QLabel *tqslVersionValueLabel;
    QLabel *lotwTextMessage;
    QWidget *qrzSyncQSLTab;
    QFormLayout *formLayout_4;
    QSpacerItem *verticalSpacer_9;
    QLabel *qrzApiKeyLabel;
    QLineEdit *qrzApiKeyEdit;
    QSpacerItem *verticalSpacer_20;
    QGroupBox *groupBox_5;
    QVBoxLayout *verticalLayout_16;
    QTableView *qrzCallsignApiKeyTableView;
    QHBoxLayout *horizontalLayout_34;
    QPushButton *qrzCallsignApiKeyAddButton;
    QSpacerItem *horizontalSpacer_7;
    QPushButton *qrzCallsignApiKeyDelButton;
    QWidget *wavelog;
    QFormLayout *formLayout_13;
    QSpacerItem *verticalSpacer_21;
    QLabel *wavelogAddQSOEndpointLabel;
    QLineEdit *wavelogAddQSOEndpointEdit;
    QLabel *wavelogApiKeyLabel;
    QLineEdit *wavelogApiKeyEdit;
    QWidget *othersTab;
    QVBoxLayout *verticalLayout_15;
    QGroupBox *groupBox_4;
    QFormLayout *formLayout_6;
    QLabel *dxccConfirmedByLabel;
    QHBoxLayout *horizontalLayout_33;
    QCheckBox *dxccConfirmedByLotwCheckBox;
    QCheckBox *dxccConfirmedByPaperCheckBox;
    QCheckBox *dxccConfirmedByEqslCheckBox;
    QSpacerItem *horizontalSpacer_2;
    QSpacerItem *verticalSpacer_5;
    QWidget *chatTab;
    QVBoxLayout *verticalLayout_13;
    QTabWidget *tabWidget_3;
    QWidget *kstTab;
    QFormLayout *formLayout_15;
    QSpacerItem *verticalSpacer_23;
    QLabel *kstUsernameLabel;
    QLineEdit *kstUsernameEdit;
    QLabel *kstPasswordLabel;
    QLineEdit *kstPasswordEdit;
    QSpacerItem *verticalSpacer_24;
    QLabel *kstSecurityNoticeLabel;
    QSpacerItem *verticalSpacer_22;
    QWidget *bandsTab;
    QVBoxLayout *verticalLayout_2;
    QTableView *bandTableView;
    QWidget *modesTab;
    QVBoxLayout *verticalLayout_3;
    QLabel *label_3;
    QTableView *modeTableView;
    QWidget *networkTab;
    QVBoxLayout *verticalLayout_6;
    QGroupBox *groupBox_15;
    QFormLayout *formLayout_2;
    QLabel *wsjtForwardLabel;
    QLineEdit *wsjtForwardEdit;
    QLabel *wsjtPortLabel;
    QSpinBox *wsjtPortSpin;
    QLabel *wsjtMulticastCheckboxLabel;
    QHBoxLayout *horizontalLayout_14;
    QLineEdit *wsjtMulticastAddressEdit;
    QLabel *wsjtMulticastTTLLabel;
    QSpinBox *wsjtMulticastTTLSpin;
    QLabel *wsjtMulticastAddressLabel;
    QCheckBox *wsjtMulticastCheckbox;
    QLabel *wsjtColorCqSpotsLabel;
    QCheckBox *wsjtColorCqSpotsCheckbox;
    QGroupBox *groupBox_17;
    QFormLayout *formLayout_16;
    QLabel *notifLogIDLabel;
    QLineEdit *notifLogIDEdit;
    QLabel *notifDXSpotsLabel;
    QLineEdit *notifDXSpotsEdit;
    QLabel *notifSpotAlertLabel;
    QLineEdit *notifSpotAlertEdit;
    QLabel *notifQSOLabel;
    QLineEdit *notifQSOEdit;
    QLabel *notifWSJTXCQSpotsLabel;
    QLineEdit *notifWSJTXCQSpotsEdit;
    QLabel *notifRigLabel;
    QLineEdit *notifRigEdit;
    QSpacerItem *verticalSpacer_3;
    QWidget *guiTab;
    QVBoxLayout *verticalLayout_14;
    QFormLayout *dateTimeFormatLayout;
    QLabel *dateFormatLabel;
    QHBoxLayout *horizontalLayout_36;
    QRadioButton *dateFormatSystemRadioButton;
    QRadioButton *dateFormatCustomRadioButton;
    QLineEdit *dateFormatStringEdit;
    QSpacerItem *horizontalSpacer_5;
    QLabel *dateFormatResultLabel;
    QSpacerItem *horizontalSpacer_4;
    QLabel *dateFormatDocLabel;
    QSpacerItem *horizontalSpacer_6;
    QLabel *timeFormatLabel;
    QHBoxLayout *horizontalLayout_35;
    QRadioButton *timeFormat24RadioButton;
    QRadioButton *timeFormat12RadioButton;
    QSpacerItem *horizontalSpacer_3;
    QLabel *unitFormatLabel;
    QHBoxLayout *horizontalLayout_38;
    QRadioButton *unitFormatMetricRadioButton;
    QRadioButton *unitFormatImperialRadioButton;
    QSpacerItem *horizontalSpacer_8;
    QLabel *shortcutInfoLabel;
    QTableView *shortcutsTableView;
    QWidget *dangeZoneTab;
    QVBoxLayout *verticalLayout_18;
    QSpacerItem *verticalSpacer_15;
    QLabel *dangerLabel;
    QSpacerItem *verticalSpacer_13;
    QPushButton *deleteAllQSOsButton;
    QSpacerItem *verticalSpacer_8;
    QPushButton *deleteAllPasswordsButton;
    QSpacerItem *verticalSpacer_11;
    QButtonGroup *buttonGroup_3;
    QButtonGroup *buttonGroup_2;
    QButtonGroup *buttonGroup;

    void setupUi(QDialog *SettingsDialog)
    {
        if (SettingsDialog->objectName().isEmpty())
            SettingsDialog->setObjectName("SettingsDialog");
        SettingsDialog->resize(800, 836);
        SettingsDialog->setMinimumSize(QSize(770, 0));
        SettingsDialog->setMaximumSize(QSize(800, 16777215));
        SettingsDialog->setModal(true);
        gridLayout = new QGridLayout(SettingsDialog);
        gridLayout->setObjectName("gridLayout");
        buttonBox = new QDialogButtonBox(SettingsDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Save);

        gridLayout->addWidget(buttonBox, 2, 0, 1, 1);

        tabWidget = new QTabWidget(SettingsDialog);
        tabWidget->setObjectName("tabWidget");
        tabWidget->setDocumentMode(false);
        stationTab = new QWidget();
        stationTab->setObjectName("stationTab");
        gridLayout_2 = new QGridLayout(stationTab);
        gridLayout_2->setObjectName("gridLayout_2");
        stationProfileGroup = new QGroupBox(stationTab);
        stationProfileGroup->setObjectName("stationProfileGroup");
        gridLayout_4 = new QGridLayout(stationProfileGroup);
        gridLayout_4->setObjectName("gridLayout_4");
        gridLayout_4->setVerticalSpacing(2);
        stationSOTALabel = new QLabel(stationProfileGroup);
        stationSOTALabel->setObjectName("stationSOTALabel");

        gridLayout_4->addWidget(stationSOTALabel, 10, 1, 1, 1);

        stationIOTALabel = new QLabel(stationProfileGroup);
        stationIOTALabel->setObjectName("stationIOTALabel");

        gridLayout_4->addWidget(stationIOTALabel, 12, 1, 1, 1);

        stationSOTAEdit = new QLineEdit(stationProfileGroup);
        stationSOTAEdit->setObjectName("stationSOTAEdit");

        gridLayout_4->addWidget(stationSOTAEdit, 10, 2, 1, 1);

        stationSIGEdit = new QLineEdit(stationProfileGroup);
        stationSIGEdit->setObjectName("stationSIGEdit");

        gridLayout_4->addWidget(stationSIGEdit, 11, 4, 1, 1);

        horizontalLayout_31 = new QHBoxLayout();
        horizontalLayout_31->setSpacing(6);
        horizontalLayout_31->setObjectName("horizontalLayout_31");
        horizontalLayout_31->setContentsMargins(-1, -1, -1, 0);
        stationITULabel = new QLabel(stationProfileGroup);
        stationITULabel->setObjectName("stationITULabel");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(stationITULabel->sizePolicy().hasHeightForWidth());
        stationITULabel->setSizePolicy(sizePolicy);

        horizontalLayout_31->addWidget(stationITULabel);

        stationITUEdit = new QLineEdit(stationProfileGroup);
        stationITUEdit->setObjectName("stationITUEdit");
        stationITUEdit->setMaximumSize(QSize(40, 16777215));

        horizontalLayout_31->addWidget(stationITUEdit);

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

        horizontalLayout_31->addWidget(stationCQZLabel);

        stationCQZEdit = new QLineEdit(stationProfileGroup);
        stationCQZEdit->setObjectName("stationCQZEdit");
        stationCQZEdit->setMaximumSize(QSize(40, 16777215));

        horizontalLayout_31->addWidget(stationCQZEdit);

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

        horizontalLayout_31->addItem(horizontalSpacer);


        gridLayout_4->addLayout(horizontalLayout_31, 7, 2, 1, 1);

        stationCountyLabel = new QLabel(stationProfileGroup);
        stationCountyLabel->setObjectName("stationCountyLabel");

        gridLayout_4->addWidget(stationCountyLabel, 6, 1, 1, 1);

        stationIOTAEdit = new QLineEdit(stationProfileGroup);
        stationIOTAEdit->setObjectName("stationIOTAEdit");

        gridLayout_4->addWidget(stationIOTAEdit, 12, 2, 1, 1);

        stationQTHEdit = new QLineEdit(stationProfileGroup);
        stationQTHEdit->setObjectName("stationQTHEdit");

        gridLayout_4->addWidget(stationQTHEdit, 8, 2, 1, 1);

        stationWWFFEdit = new QLineEdit(stationProfileGroup);
        stationWWFFEdit->setObjectName("stationWWFFEdit");

        gridLayout_4->addWidget(stationWWFFEdit, 10, 4, 1, 1);

        label_5 = new QLabel(stationProfileGroup);
        label_5->setObjectName("label_5");

        gridLayout_4->addWidget(label_5, 14, 1, 1, 1);

        stationOperatorEdit = new QLineEdit(stationProfileGroup);
        stationOperatorEdit->setObjectName("stationOperatorEdit");

        gridLayout_4->addWidget(stationOperatorEdit, 2, 2, 1, 2);

        stationPOTALabel = new QLabel(stationProfileGroup);
        stationPOTALabel->setObjectName("stationPOTALabel");

        gridLayout_4->addWidget(stationPOTALabel, 11, 1, 1, 1);

        stationVUCCEdit = new QLineEdit(stationProfileGroup);
        stationVUCCEdit->setObjectName("stationVUCCEdit");

        gridLayout_4->addWidget(stationVUCCEdit, 8, 4, 1, 1);

        label_7 = new QLabel(stationProfileGroup);
        label_7->setObjectName("label_7");

        gridLayout_4->addWidget(label_7, 5, 1, 1, 1);

        stationCountyEdit = new QLineEdit(stationProfileGroup);
        stationCountyEdit->setObjectName("stationCountyEdit");

        gridLayout_4->addWidget(stationCountyEdit, 6, 2, 1, 2);

        stationSIGInfoLabel = new QLabel(stationProfileGroup);
        stationSIGInfoLabel->setObjectName("stationSIGInfoLabel");

        gridLayout_4->addWidget(stationSIGInfoLabel, 12, 3, 1, 1);

        label_8 = new QLabel(stationProfileGroup);
        label_8->setObjectName("label_8");

        gridLayout_4->addWidget(label_8, 4, 1, 1, 1);

        stationLocatorEdit = new QLineEdit(stationProfileGroup);
        stationLocatorEdit->setObjectName("stationLocatorEdit");
        stationLocatorEdit->setMaxLength(12);

        gridLayout_4->addWidget(stationLocatorEdit, 7, 4, 1, 1);

        stationQTHLabel = new QLabel(stationProfileGroup);
        stationQTHLabel->setObjectName("stationQTHLabel");

        gridLayout_4->addWidget(stationQTHLabel, 8, 1, 1, 1);

        label_2 = new QLabel(stationProfileGroup);
        label_2->setObjectName("label_2");

        gridLayout_4->addWidget(label_2, 9, 1, 1, 1);

        stationProfileNameLabel = new QLabel(stationProfileGroup);
        stationProfileNameLabel->setObjectName("stationProfileNameLabel");

        gridLayout_4->addWidget(stationProfileNameLabel, 0, 1, 1, 1);

        stationWWFFLabel = new QLabel(stationProfileGroup);
        stationWWFFLabel->setObjectName("stationWWFFLabel");

        gridLayout_4->addWidget(stationWWFFLabel, 10, 3, 1, 1);

        stationProfilesListView = new QListView(stationProfileGroup);
        stationProfilesListView->setObjectName("stationProfilesListView");
        stationProfilesListView->setFocusPolicy(Qt::NoFocus);
        stationProfilesListView->setContextMenuPolicy(Qt::NoContextMenu);
        stationProfilesListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_4->addWidget(stationProfilesListView, 0, 0, 16, 1);

        stationSIGInfoEdit = new QLineEdit(stationProfileGroup);
        stationSIGInfoEdit->setObjectName("stationSIGInfoEdit");

        gridLayout_4->addWidget(stationSIGInfoEdit, 12, 4, 1, 1);

        stationProfileNameEdit = new QLineEdit(stationProfileGroup);
        stationProfileNameEdit->setObjectName("stationProfileNameEdit");

        gridLayout_4->addWidget(stationProfileNameEdit, 0, 2, 1, 3);

        stationCountryCombo = new QComboBox(stationProfileGroup);
        stationCountryCombo->setObjectName("stationCountryCombo");

        gridLayout_4->addWidget(stationCountryCombo, 5, 2, 1, 3);

        stationPOTAEdit = new QLineEdit(stationProfileGroup);
        stationPOTAEdit->setObjectName("stationPOTAEdit");

        gridLayout_4->addWidget(stationPOTAEdit, 11, 2, 1, 1);

        stationCallsignEdit = new QLineEdit(stationProfileGroup);
        stationCallsignEdit->setObjectName("stationCallsignEdit");
        stationCallsignEdit->setMaxLength(25);

        gridLayout_4->addWidget(stationCallsignEdit, 1, 2, 1, 1);

        stationOperatorCallsignEdit = new QLineEdit(stationProfileGroup);
        stationOperatorCallsignEdit->setObjectName("stationOperatorCallsignEdit");

        gridLayout_4->addWidget(stationOperatorCallsignEdit, 3, 2, 1, 1);

        stationOperatorLabel = new QLabel(stationProfileGroup);
        stationOperatorLabel->setObjectName("stationOperatorLabel");

        gridLayout_4->addWidget(stationOperatorLabel, 2, 1, 1, 1);

        stationVUCCLabel = new QLabel(stationProfileGroup);
        stationVUCCLabel->setObjectName("stationVUCCLabel");

        gridLayout_4->addWidget(stationVUCCLabel, 8, 3, 1, 1);

        stationCallsignLabel = new QLabel(stationProfileGroup);
        stationCallsignLabel->setObjectName("stationCallsignLabel");

        gridLayout_4->addWidget(stationCallsignLabel, 1, 1, 1, 1);

        stationLocatorLabel = new QLabel(stationProfileGroup);
        stationLocatorLabel->setObjectName("stationLocatorLabel");

        gridLayout_4->addWidget(stationLocatorLabel, 7, 3, 1, 1);

        stationSIGLabel = new QLabel(stationProfileGroup);
        stationSIGLabel->setObjectName("stationSIGLabel");

        gridLayout_4->addWidget(stationSIGLabel, 11, 3, 1, 1);

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

        gridLayout_4->addWidget(label, 3, 1, 1, 1);

        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setObjectName("horizontalLayout_12");
        stationAddProfileButton = new QPushButton(stationProfileGroup);
        stationAddProfileButton->setObjectName("stationAddProfileButton");

        horizontalLayout_12->addWidget(stationAddProfileButton);

        stationDelProfileButton = new QPushButton(stationProfileGroup);
        stationDelProfileButton->setObjectName("stationDelProfileButton");

        horizontalLayout_12->addWidget(stationDelProfileButton);


        gridLayout_4->addLayout(horizontalLayout_12, 15, 1, 1, 4);

        stationDarcDokLabel = new QLabel(stationProfileGroup);
        stationDarcDokLabel->setObjectName("stationDarcDokLabel");

        gridLayout_4->addWidget(stationDarcDokLabel, 13, 1, 1, 1);

        stationDarcDokEdit = new QLineEdit(stationProfileGroup);
        stationDarcDokEdit->setObjectName("stationDarcDokEdit");

        gridLayout_4->addWidget(stationDarcDokEdit, 13, 2, 1, 1);


        gridLayout_2->addWidget(stationProfileGroup, 0, 0, 1, 1);

        verticalSpacer_4 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        gridLayout_2->addItem(verticalSpacer_4, 1, 0, 1, 1);

        tabWidget->addTab(stationTab, QString());
        equipmentTab = new QWidget();
        equipmentTab->setObjectName("equipmentTab");
        verticalLayout_7 = new QVBoxLayout(equipmentTab);
        verticalLayout_7->setObjectName("verticalLayout_7");
        equipmentTabWidget = new QTabWidget(equipmentTab);
        equipmentTabWidget->setObjectName("equipmentTabWidget");
        equipmentTabWidget->setDocumentMode(true);
        antennasTab = new QWidget();
        antennasTab->setObjectName("antennasTab");
        verticalLayout_10 = new QVBoxLayout(antennasTab);
        verticalLayout_10->setObjectName("verticalLayout_10");
        antennasProfileGroup = new QGroupBox(antennasTab);
        antennasProfileGroup->setObjectName("antennasProfileGroup");
        gridLayout_7 = new QGridLayout(antennasProfileGroup);
        gridLayout_7->setObjectName("gridLayout_7");
        antProfileGroup = new QGroupBox(antennasProfileGroup);
        antProfileGroup->setObjectName("antProfileGroup");
        antProfileGroup->setMinimumSize(QSize(400, 0));
        formLayout_17 = new QFormLayout(antProfileGroup);
        formLayout_17->setObjectName("formLayout_17");
        antProfileNameLabel = new QLabel(antProfileGroup);
        antProfileNameLabel->setObjectName("antProfileNameLabel");

        formLayout_17->setWidget(0, QFormLayout::ItemRole::LabelRole, antProfileNameLabel);

        antProfileNameEdit = new QLineEdit(antProfileGroup);
        antProfileNameEdit->setObjectName("antProfileNameEdit");
        antProfileNameEdit->setMaxLength(25);

        formLayout_17->setWidget(0, QFormLayout::ItemRole::FieldRole, antProfileNameEdit);

        antDescLabel = new QLabel(antProfileGroup);
        antDescLabel->setObjectName("antDescLabel");

        formLayout_17->setWidget(1, QFormLayout::ItemRole::LabelRole, antDescLabel);

        antDescEdit = new QTextEdit(antProfileGroup);
        antDescEdit->setObjectName("antDescEdit");
        antDescEdit->setAcceptRichText(false);

        formLayout_17->setWidget(1, QFormLayout::ItemRole::FieldRole, antDescEdit);

        antAzBeamWidthLabel = new QLabel(antProfileGroup);
        antAzBeamWidthLabel->setObjectName("antAzBeamWidthLabel");

        formLayout_17->setWidget(2, QFormLayout::ItemRole::LabelRole, antAzBeamWidthLabel);

        antAzOffsetLabel = new QLabel(antProfileGroup);
        antAzOffsetLabel->setObjectName("antAzOffsetLabel");

        formLayout_17->setWidget(3, QFormLayout::ItemRole::LabelRole, antAzOffsetLabel);

        antAzBeamWidthSpinBox = new BaseDoubleSpinBox(antProfileGroup);
        antAzBeamWidthSpinBox->setObjectName("antAzBeamWidthSpinBox");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(antAzBeamWidthSpinBox->sizePolicy().hasHeightForWidth());
        antAzBeamWidthSpinBox->setSizePolicy(sizePolicy2);
        antAzBeamWidthSpinBox->setDecimals(1);
        antAzBeamWidthSpinBox->setMaximum(100.000000000000000);

        formLayout_17->setWidget(2, QFormLayout::ItemRole::FieldRole, antAzBeamWidthSpinBox);

        antAzOffsetSpinBox = new BaseDoubleSpinBox(antProfileGroup);
        antAzOffsetSpinBox->setObjectName("antAzOffsetSpinBox");
        sizePolicy2.setHeightForWidth(antAzOffsetSpinBox->sizePolicy().hasHeightForWidth());
        antAzOffsetSpinBox->setSizePolicy(sizePolicy2);
        antAzOffsetSpinBox->setDecimals(1);
        antAzOffsetSpinBox->setMinimum(-180.000000000000000);
        antAzOffsetSpinBox->setMaximum(180.000000000000000);

        formLayout_17->setWidget(3, QFormLayout::ItemRole::FieldRole, antAzOffsetSpinBox);


        gridLayout_7->addWidget(antProfileGroup, 0, 4, 1, 2);

        antAddProfileButton = new QPushButton(antennasProfileGroup);
        antAddProfileButton->setObjectName("antAddProfileButton");

        gridLayout_7->addWidget(antAddProfileButton, 1, 4, 1, 1);

        antDelProfileButton = new QPushButton(antennasProfileGroup);
        antDelProfileButton->setObjectName("antDelProfileButton");

        gridLayout_7->addWidget(antDelProfileButton, 1, 5, 1, 1);

        antProfilesListView = new QListView(antennasProfileGroup);
        antProfilesListView->setObjectName("antProfilesListView");
        antProfilesListView->setFocusPolicy(Qt::NoFocus);
        antProfilesListView->setContextMenuPolicy(Qt::NoContextMenu);
        antProfilesListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_7->addWidget(antProfilesListView, 0, 0, 2, 4);


        verticalLayout_10->addWidget(antennasProfileGroup);

        verticalSpacer_6 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_10->addItem(verticalSpacer_6);

        equipmentTabWidget->addTab(antennasTab, QString());
        cwTab = new QWidget();
        cwTab->setObjectName("cwTab");
        verticalLayout_8 = new QVBoxLayout(cwTab);
        verticalLayout_8->setObjectName("verticalLayout_8");
        cwProfileGroup = new QGroupBox(cwTab);
        cwProfileGroup->setObjectName("cwProfileGroup");
        gridLayout_8 = new QGridLayout(cwProfileGroup);
        gridLayout_8->setObjectName("gridLayout_8");
        cwProfileGroup_2 = new QGroupBox(cwProfileGroup);
        cwProfileGroup_2->setObjectName("cwProfileGroup_2");
        cwProfileGroup_2->setMinimumSize(QSize(400, 0));
        cwProfileGroup_2->setFlat(false);
        formLayout_21 = new QFormLayout(cwProfileGroup_2);
        formLayout_21->setObjectName("formLayout_21");
        formLayout_21->setVerticalSpacing(2);
        cwProfileNameLabel = new QLabel(cwProfileGroup_2);
        cwProfileNameLabel->setObjectName("cwProfileNameLabel");

        formLayout_21->setWidget(0, QFormLayout::ItemRole::LabelRole, cwProfileNameLabel);

        cwProfileNameEdit = new QLineEdit(cwProfileGroup_2);
        cwProfileNameEdit->setObjectName("cwProfileNameEdit");
        cwProfileNameEdit->setMaxLength(25);

        formLayout_21->setWidget(0, QFormLayout::ItemRole::FieldRole, cwProfileNameEdit);

        cwModelLabel = new QLabel(cwProfileGroup_2);
        cwModelLabel->setObjectName("cwModelLabel");

        formLayout_21->setWidget(1, QFormLayout::ItemRole::LabelRole, cwModelLabel);

        cwModelSelect = new QComboBox(cwProfileGroup_2);
        cwModelSelect->setObjectName("cwModelSelect");

        formLayout_21->setWidget(1, QFormLayout::ItemRole::FieldRole, cwModelSelect);

        cwKeyModeLabel = new QLabel(cwProfileGroup_2);
        cwKeyModeLabel->setObjectName("cwKeyModeLabel");

        formLayout_21->setWidget(2, QFormLayout::ItemRole::LabelRole, cwKeyModeLabel);

        horizontalLayout_37 = new QHBoxLayout();
        horizontalLayout_37->setSpacing(12);
        horizontalLayout_37->setObjectName("horizontalLayout_37");
        cwKeyModeSelect = new QComboBox(cwProfileGroup_2);
        cwKeyModeSelect->setObjectName("cwKeyModeSelect");
        sizePolicy2.setHeightForWidth(cwKeyModeSelect->sizePolicy().hasHeightForWidth());
        cwKeyModeSelect->setSizePolicy(sizePolicy2);

        horizontalLayout_37->addWidget(cwKeyModeSelect);

        cwSwapPaddlesCheckbox = new QCheckBox(cwProfileGroup_2);
        cwSwapPaddlesCheckbox->setObjectName("cwSwapPaddlesCheckbox");

        horizontalLayout_37->addWidget(cwSwapPaddlesCheckbox);


        formLayout_21->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout_37);

        horizontalLayout_43 = new QHBoxLayout();
        horizontalLayout_43->setSpacing(12);
        horizontalLayout_43->setObjectName("horizontalLayout_43");
        cwPaddleOnlySidetoneCheckbox = new QCheckBox(cwProfileGroup_2);
        cwPaddleOnlySidetoneCheckbox->setObjectName("cwPaddleOnlySidetoneCheckbox");

        horizontalLayout_43->addWidget(cwPaddleOnlySidetoneCheckbox);

        cwSidetoneFreqLabel = new QLabel(cwProfileGroup_2);
        cwSidetoneFreqLabel->setObjectName("cwSidetoneFreqLabel");

        horizontalLayout_43->addWidget(cwSidetoneFreqLabel);

        cwSidetoneFreqCombo = new QComboBox(cwProfileGroup_2);
        cwSidetoneFreqCombo->setObjectName("cwSidetoneFreqCombo");
        sizePolicy2.setHeightForWidth(cwSidetoneFreqCombo->sizePolicy().hasHeightForWidth());
        cwSidetoneFreqCombo->setSizePolicy(sizePolicy2);

        horizontalLayout_43->addWidget(cwSidetoneFreqCombo);


        formLayout_21->setLayout(3, QFormLayout::ItemRole::FieldRole, horizontalLayout_43);

        cwDefaultSpeedLabel = new QLabel(cwProfileGroup_2);
        cwDefaultSpeedLabel->setObjectName("cwDefaultSpeedLabel");

        formLayout_21->setWidget(4, QFormLayout::ItemRole::LabelRole, cwDefaultSpeedLabel);

        cwDefaulSpeed = new QSpinBox(cwProfileGroup_2);
        cwDefaulSpeed->setObjectName("cwDefaulSpeed");
        sizePolicy2.setHeightForWidth(cwDefaulSpeed->sizePolicy().hasHeightForWidth());
        cwDefaulSpeed->setSizePolicy(sizePolicy2);
        cwDefaulSpeed->setMinimum(0);
        cwDefaulSpeed->setMaximum(999);
        cwDefaulSpeed->setValue(20);

        formLayout_21->setWidget(4, QFormLayout::ItemRole::FieldRole, cwDefaulSpeed);

        cwStackedWidget = new QStackedWidget(cwProfileGroup_2);
        cwStackedWidget->setObjectName("cwStackedWidget");
        QSizePolicy sizePolicy3(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(cwStackedWidget->sizePolicy().hasHeightForWidth());
        cwStackedWidget->setSizePolicy(sizePolicy3);
        cwStackedWidget->setFrameShape(QFrame::NoFrame);
        cwSerialPage = new QWidget();
        cwSerialPage->setObjectName("cwSerialPage");
        formLayout_22 = new QFormLayout(cwSerialPage);
        formLayout_22->setObjectName("formLayout_22");
        formLayout_22->setContentsMargins(0, 0, 0, 0);
        cwPortLabel = new QLabel(cwSerialPage);
        cwPortLabel->setObjectName("cwPortLabel");

        formLayout_22->setWidget(0, QFormLayout::ItemRole::LabelRole, cwPortLabel);

        cwPortEdit = new SerialPortEditLine(cwSerialPage);
        cwPortEdit->setObjectName("cwPortEdit");

        formLayout_22->setWidget(0, QFormLayout::ItemRole::FieldRole, cwPortEdit);

        cwBaudLabel = new QLabel(cwSerialPage);
        cwBaudLabel->setObjectName("cwBaudLabel");

        formLayout_22->setWidget(1, QFormLayout::ItemRole::LabelRole, cwBaudLabel);

        cwBaudSelect = new QComboBox(cwSerialPage);
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->addItem(QString());
        cwBaudSelect->setObjectName("cwBaudSelect");

        formLayout_22->setWidget(1, QFormLayout::ItemRole::FieldRole, cwBaudSelect);

        cwStackedWidget->addWidget(cwSerialPage);
        cwNetworkPage = new QWidget();
        cwNetworkPage->setObjectName("cwNetworkPage");
        formLayout_23 = new QFormLayout(cwNetworkPage);
        formLayout_23->setObjectName("formLayout_23");
        formLayout_23->setContentsMargins(0, 0, 0, 0);
        cwHostNameLabel = new QLabel(cwNetworkPage);
        cwHostNameLabel->setObjectName("cwHostNameLabel");

        formLayout_23->setWidget(0, QFormLayout::ItemRole::LabelRole, cwHostNameLabel);

        cwHostNameEdit = new QLineEdit(cwNetworkPage);
        cwHostNameEdit->setObjectName("cwHostNameEdit");

        formLayout_23->setWidget(0, QFormLayout::ItemRole::FieldRole, cwHostNameEdit);

        cwNetPortLabel = new QLabel(cwNetworkPage);
        cwNetPortLabel->setObjectName("cwNetPortLabel");

        formLayout_23->setWidget(1, QFormLayout::ItemRole::LabelRole, cwNetPortLabel);

        cwNetPortSpin = new QSpinBox(cwNetworkPage);
        cwNetPortSpin->setObjectName("cwNetPortSpin");
        cwNetPortSpin->setMinimum(1024);
        cwNetPortSpin->setMaximum(65535);
        cwNetPortSpin->setValue(6789);

        formLayout_23->setWidget(1, QFormLayout::ItemRole::FieldRole, cwNetPortSpin);

        cwStackedWidget->addWidget(cwNetworkPage);

        formLayout_21->setWidget(5, QFormLayout::ItemRole::SpanningRole, cwStackedWidget);


        gridLayout_8->addWidget(cwProfileGroup_2, 0, 1, 1, 2);

        cwAddProfileButton = new QPushButton(cwProfileGroup);
        cwAddProfileButton->setObjectName("cwAddProfileButton");

        gridLayout_8->addWidget(cwAddProfileButton, 1, 1, 1, 1);

        cwProfilesListView = new QListView(cwProfileGroup);
        cwProfilesListView->setObjectName("cwProfilesListView");
        cwProfilesListView->setFocusPolicy(Qt::NoFocus);
        cwProfilesListView->setContextMenuPolicy(Qt::NoContextMenu);
        cwProfilesListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_8->addWidget(cwProfilesListView, 0, 0, 2, 1);

        cwDelProfileButton = new QPushButton(cwProfileGroup);
        cwDelProfileButton->setObjectName("cwDelProfileButton");

        gridLayout_8->addWidget(cwDelProfileButton, 1, 2, 1, 1);


        verticalLayout_8->addWidget(cwProfileGroup);

        cwShortcutProfileGroup = new QGroupBox(cwTab);
        cwShortcutProfileGroup->setObjectName("cwShortcutProfileGroup");
        gridLayout_9 = new QGridLayout(cwShortcutProfileGroup);
        gridLayout_9->setObjectName("gridLayout_9");
        cwShortcutDelProfileButton = new QPushButton(cwShortcutProfileGroup);
        cwShortcutDelProfileButton->setObjectName("cwShortcutDelProfileButton");

        gridLayout_9->addWidget(cwShortcutDelProfileButton, 1, 2, 1, 1);

        cwShortcutAddProfileButton = new QPushButton(cwShortcutProfileGroup);
        cwShortcutAddProfileButton->setObjectName("cwShortcutAddProfileButton");

        gridLayout_9->addWidget(cwShortcutAddProfileButton, 1, 1, 1, 1);

        cwShortcutGroup = new QGroupBox(cwShortcutProfileGroup);
        cwShortcutGroup->setObjectName("cwShortcutGroup");
        cwShortcutGroup->setMinimumSize(QSize(400, 0));
        formLayout_24 = new QFormLayout(cwShortcutGroup);
        formLayout_24->setObjectName("formLayout_24");
        formLayout_24->setVerticalSpacing(2);
        cwShortcutProfileNameLabel = new QLabel(cwShortcutGroup);
        cwShortcutProfileNameLabel->setObjectName("cwShortcutProfileNameLabel");

        formLayout_24->setWidget(0, QFormLayout::ItemRole::LabelRole, cwShortcutProfileNameLabel);

        cwShortcutProfileNameEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutProfileNameEdit->setObjectName("cwShortcutProfileNameEdit");
        cwShortcutProfileNameEdit->setMaxLength(25);

        formLayout_24->setWidget(0, QFormLayout::ItemRole::FieldRole, cwShortcutProfileNameEdit);

        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setObjectName("horizontalLayout_13");
        horizontalLayout_13->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF1Label = new QLabel(cwShortcutGroup);
        cwShortcutF1Label->setObjectName("cwShortcutF1Label");

        horizontalLayout_13->addWidget(cwShortcutF1Label);

        cwShortcutF1ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF1ShortEdit->setObjectName("cwShortcutF1ShortEdit");
        sizePolicy2.setHeightForWidth(cwShortcutF1ShortEdit->sizePolicy().hasHeightForWidth());
        cwShortcutF1ShortEdit->setSizePolicy(sizePolicy2);
        cwShortcutF1ShortEdit->setMinimumSize(QSize(0, 0));
        cwShortcutF1ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF1ShortEdit->setMaxLength(7);
        cwShortcutF1ShortEdit->setFrame(true);

        horizontalLayout_13->addWidget(cwShortcutF1ShortEdit);


        formLayout_24->setLayout(1, QFormLayout::ItemRole::LabelRole, horizontalLayout_13);

        cwShortcutF1MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF1MacroEdit->setObjectName("cwShortcutF1MacroEdit");

        formLayout_24->setWidget(1, QFormLayout::ItemRole::FieldRole, cwShortcutF1MacroEdit);

        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName("horizontalLayout_9");
        horizontalLayout_9->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF2Label = new QLabel(cwShortcutGroup);
        cwShortcutF2Label->setObjectName("cwShortcutF2Label");

        horizontalLayout_9->addWidget(cwShortcutF2Label);

        cwShortcutF2ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF2ShortEdit->setObjectName("cwShortcutF2ShortEdit");
        sizePolicy2.setHeightForWidth(cwShortcutF2ShortEdit->sizePolicy().hasHeightForWidth());
        cwShortcutF2ShortEdit->setSizePolicy(sizePolicy2);
        cwShortcutF2ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF2ShortEdit->setMaxLength(5);

        horizontalLayout_9->addWidget(cwShortcutF2ShortEdit);


        formLayout_24->setLayout(2, QFormLayout::ItemRole::LabelRole, horizontalLayout_9);

        cwShortcutF2MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF2MacroEdit->setObjectName("cwShortcutF2MacroEdit");

        formLayout_24->setWidget(2, QFormLayout::ItemRole::FieldRole, cwShortcutF2MacroEdit);

        cwShortcutF3MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF3MacroEdit->setObjectName("cwShortcutF3MacroEdit");

        formLayout_24->setWidget(3, QFormLayout::ItemRole::FieldRole, cwShortcutF3MacroEdit);

        cwShortcutF4MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF4MacroEdit->setObjectName("cwShortcutF4MacroEdit");

        formLayout_24->setWidget(4, QFormLayout::ItemRole::FieldRole, cwShortcutF4MacroEdit);

        cwShortcutF5MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF5MacroEdit->setObjectName("cwShortcutF5MacroEdit");

        formLayout_24->setWidget(5, QFormLayout::ItemRole::FieldRole, cwShortcutF5MacroEdit);

        cwShortcutF6MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF6MacroEdit->setObjectName("cwShortcutF6MacroEdit");

        formLayout_24->setWidget(6, QFormLayout::ItemRole::FieldRole, cwShortcutF6MacroEdit);

        cwShortcutF7MacroEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF7MacroEdit->setObjectName("cwShortcutF7MacroEdit");

        formLayout_24->setWidget(7, QFormLayout::ItemRole::FieldRole, cwShortcutF7MacroEdit);

        horizontalLayout_19 = new QHBoxLayout();
        horizontalLayout_19->setObjectName("horizontalLayout_19");
        horizontalLayout_19->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF3Label = new QLabel(cwShortcutGroup);
        cwShortcutF3Label->setObjectName("cwShortcutF3Label");

        horizontalLayout_19->addWidget(cwShortcutF3Label);

        cwShortcutF3ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF3ShortEdit->setObjectName("cwShortcutF3ShortEdit");
        cwShortcutF3ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF3ShortEdit->setMaxLength(5);

        horizontalLayout_19->addWidget(cwShortcutF3ShortEdit);


        formLayout_24->setLayout(3, QFormLayout::ItemRole::LabelRole, horizontalLayout_19);

        horizontalLayout_20 = new QHBoxLayout();
        horizontalLayout_20->setObjectName("horizontalLayout_20");
        horizontalLayout_20->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF4Label = new QLabel(cwShortcutGroup);
        cwShortcutF4Label->setObjectName("cwShortcutF4Label");

        horizontalLayout_20->addWidget(cwShortcutF4Label);

        cwShortcutF4ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF4ShortEdit->setObjectName("cwShortcutF4ShortEdit");
        cwShortcutF4ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF4ShortEdit->setMaxLength(5);

        horizontalLayout_20->addWidget(cwShortcutF4ShortEdit);


        formLayout_24->setLayout(4, QFormLayout::ItemRole::LabelRole, horizontalLayout_20);

        horizontalLayout_21 = new QHBoxLayout();
        horizontalLayout_21->setObjectName("horizontalLayout_21");
        horizontalLayout_21->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF5Label = new QLabel(cwShortcutGroup);
        cwShortcutF5Label->setObjectName("cwShortcutF5Label");

        horizontalLayout_21->addWidget(cwShortcutF5Label);

        cwShortcutF5ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF5ShortEdit->setObjectName("cwShortcutF5ShortEdit");
        cwShortcutF5ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF5ShortEdit->setMaxLength(5);

        horizontalLayout_21->addWidget(cwShortcutF5ShortEdit);


        formLayout_24->setLayout(5, QFormLayout::ItemRole::LabelRole, horizontalLayout_21);

        horizontalLayout_22 = new QHBoxLayout();
        horizontalLayout_22->setObjectName("horizontalLayout_22");
        horizontalLayout_22->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF6Label = new QLabel(cwShortcutGroup);
        cwShortcutF6Label->setObjectName("cwShortcutF6Label");

        horizontalLayout_22->addWidget(cwShortcutF6Label);

        cwShortcutF6ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF6ShortEdit->setObjectName("cwShortcutF6ShortEdit");
        cwShortcutF6ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF6ShortEdit->setMaxLength(5);

        horizontalLayout_22->addWidget(cwShortcutF6ShortEdit);


        formLayout_24->setLayout(6, QFormLayout::ItemRole::LabelRole, horizontalLayout_22);

        horizontalLayout_23 = new QHBoxLayout();
        horizontalLayout_23->setObjectName("horizontalLayout_23");
        horizontalLayout_23->setContentsMargins(-1, -1, 0, 0);
        cwShortcutF7Label = new QLabel(cwShortcutGroup);
        cwShortcutF7Label->setObjectName("cwShortcutF7Label");

        horizontalLayout_23->addWidget(cwShortcutF7Label);

        cwShortcutF7ShortEdit = new QLineEdit(cwShortcutGroup);
        cwShortcutF7ShortEdit->setObjectName("cwShortcutF7ShortEdit");
        cwShortcutF7ShortEdit->setMaximumSize(QSize(60, 16777215));
        cwShortcutF7ShortEdit->setMaxLength(5);

        horizontalLayout_23->addWidget(cwShortcutF7ShortEdit);


        formLayout_24->setLayout(7, QFormLayout::ItemRole::LabelRole, horizontalLayout_23);


        gridLayout_9->addWidget(cwShortcutGroup, 0, 1, 1, 2);

        cwShortcutListView = new QListView(cwShortcutProfileGroup);
        cwShortcutListView->setObjectName("cwShortcutListView");
        cwShortcutListView->setFocusPolicy(Qt::NoFocus);
        cwShortcutListView->setContextMenuPolicy(Qt::NoContextMenu);
        cwShortcutListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_9->addWidget(cwShortcutListView, 0, 0, 2, 1);


        verticalLayout_8->addWidget(cwShortcutProfileGroup);

        equipmentTabWidget->addTab(cwTab, QString());
        rigsTab = new QWidget();
        rigsTab->setObjectName("rigsTab");
        verticalLayout_9 = new QVBoxLayout(rigsTab);
        verticalLayout_9->setSpacing(4);
        verticalLayout_9->setObjectName("verticalLayout_9");
        verticalLayout_9->setContentsMargins(4, 4, 4, 4);
        rigsProfileGroup_2 = new QGroupBox(rigsTab);
        rigsProfileGroup_2->setObjectName("rigsProfileGroup_2");
        gridLayout_3 = new QGridLayout(rigsProfileGroup_2);
        gridLayout_3->setSpacing(4);
        gridLayout_3->setObjectName("gridLayout_3");
        gridLayout_3->setContentsMargins(4, 4, 4, 4);
        rigDelProfileButton = new QPushButton(rigsProfileGroup_2);
        rigDelProfileButton->setObjectName("rigDelProfileButton");

        gridLayout_3->addWidget(rigDelProfileButton, 1, 2, 1, 1);

        rigAddProfileButton = new QPushButton(rigsProfileGroup_2);
        rigAddProfileButton->setObjectName("rigAddProfileButton");

        gridLayout_3->addWidget(rigAddProfileButton, 1, 1, 1, 1);

        rigProfileGroup = new QGroupBox(rigsProfileGroup_2);
        rigProfileGroup->setObjectName("rigProfileGroup");
        QSizePolicy sizePolicy4(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Maximum);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(rigProfileGroup->sizePolicy().hasHeightForWidth());
        rigProfileGroup->setSizePolicy(sizePolicy4);
        rigProfileGroup->setMinimumSize(QSize(410, 0));
        rigProfileGroup->setFlat(false);
        formLayout_7 = new QFormLayout(rigProfileGroup);
        formLayout_7->setObjectName("formLayout_7");
        formLayout_7->setHorizontalSpacing(2);
        formLayout_7->setVerticalSpacing(2);
        formLayout_7->setContentsMargins(4, 4, 4, 4);
        rigProfileNameLabel = new QLabel(rigProfileGroup);
        rigProfileNameLabel->setObjectName("rigProfileNameLabel");

        formLayout_7->setWidget(0, QFormLayout::ItemRole::LabelRole, rigProfileNameLabel);

        rigProfileNameEdit = new QLineEdit(rigProfileGroup);
        rigProfileNameEdit->setObjectName("rigProfileNameEdit");
        rigProfileNameEdit->setMaxLength(25);

        formLayout_7->setWidget(0, QFormLayout::ItemRole::FieldRole, rigProfileNameEdit);

        rigInterfaceLabel = new QLabel(rigProfileGroup);
        rigInterfaceLabel->setObjectName("rigInterfaceLabel");

        formLayout_7->setWidget(1, QFormLayout::ItemRole::LabelRole, rigInterfaceLabel);

        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setObjectName("horizontalLayout_10");
        rigInterfaceCombo = new QComboBox(rigProfileGroup);
        rigInterfaceCombo->setObjectName("rigInterfaceCombo");
        sizePolicy2.setHeightForWidth(rigInterfaceCombo->sizePolicy().hasHeightForWidth());
        rigInterfaceCombo->setSizePolicy(sizePolicy2);

        horizontalLayout_10->addWidget(rigInterfaceCombo);

        rigModelSelect = new QComboBox(rigProfileGroup);
        rigModelSelect->setObjectName("rigModelSelect");

        horizontalLayout_10->addWidget(rigModelSelect);


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

        txRangeLabel = new QLabel(rigProfileGroup);
        txRangeLabel->setObjectName("txRangeLabel");

        formLayout_7->setWidget(2, QFormLayout::ItemRole::LabelRole, txRangeLabel);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        rigTXFreqMinSpinBox = new BaseDoubleSpinBox(rigProfileGroup);
        rigTXFreqMinSpinBox->setObjectName("rigTXFreqMinSpinBox");
        rigTXFreqMinSpinBox->setMaximum(250000.000000000000000);

        horizontalLayout_5->addWidget(rigTXFreqMinSpinBox);

        rigTXFreqSepLabel = new QLabel(rigProfileGroup);
        rigTXFreqSepLabel->setObjectName("rigTXFreqSepLabel");
        QSizePolicy sizePolicy5(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(rigTXFreqSepLabel->sizePolicy().hasHeightForWidth());
        rigTXFreqSepLabel->setSizePolicy(sizePolicy5);
        rigTXFreqSepLabel->setAlignment(Qt::AlignCenter);

        horizontalLayout_5->addWidget(rigTXFreqSepLabel);

        rigTXFreqMaxSpinBox = new BaseDoubleSpinBox(rigProfileGroup);
        rigTXFreqMaxSpinBox->setObjectName("rigTXFreqMaxSpinBox");
        rigTXFreqMaxSpinBox->setMaximum(250000.000000000000000);

        horizontalLayout_5->addWidget(rigTXFreqMaxSpinBox);


        formLayout_7->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout_5);

        rigOffsetsLabel = new QLabel(rigProfileGroup);
        rigOffsetsLabel->setObjectName("rigOffsetsLabel");

        formLayout_7->setWidget(3, QFormLayout::ItemRole::LabelRole, rigOffsetsLabel);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        rigRXOffsetSpinBox = new BaseDoubleSpinBox(rigProfileGroup);
        rigRXOffsetSpinBox->setObjectName("rigRXOffsetSpinBox");
        sizePolicy2.setHeightForWidth(rigRXOffsetSpinBox->sizePolicy().hasHeightForWidth());
        rigRXOffsetSpinBox->setSizePolicy(sizePolicy2);
        rigRXOffsetSpinBox->setDecimals(5);
        rigRXOffsetSpinBox->setMinimum(-9999999.999989999458194);
        rigRXOffsetSpinBox->setMaximum(9999999.999989999458194);
        rigRXOffsetSpinBox->setValue(0.000000000000000);

        horizontalLayout_2->addWidget(rigRXOffsetSpinBox);

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

        horizontalLayout_2->addItem(horizontalSpacer_10);

        rigTXOffsetSpinBox = new BaseDoubleSpinBox(rigProfileGroup);
        rigTXOffsetSpinBox->setObjectName("rigTXOffsetSpinBox");
        sizePolicy2.setHeightForWidth(rigTXOffsetSpinBox->sizePolicy().hasHeightForWidth());
        rigTXOffsetSpinBox->setSizePolicy(sizePolicy2);
        rigTXOffsetSpinBox->setDecimals(5);
        rigTXOffsetSpinBox->setMinimum(-9999999.999989999458194);
        rigTXOffsetSpinBox->setMaximum(9999999.999989999458194);

        horizontalLayout_2->addWidget(rigTXOffsetSpinBox);


        formLayout_7->setLayout(3, QFormLayout::ItemRole::FieldRole, horizontalLayout_2);

        rigPWRDefaultLabel = new QLabel(rigProfileGroup);
        rigPWRDefaultLabel->setObjectName("rigPWRDefaultLabel");

        formLayout_7->setWidget(4, QFormLayout::ItemRole::LabelRole, rigPWRDefaultLabel);

        rigPWRDefaultSpinBox = new BaseDoubleSpinBox(rigProfileGroup);
        rigPWRDefaultSpinBox->setObjectName("rigPWRDefaultSpinBox");
        rigPWRDefaultSpinBox->setDecimals(3);
        rigPWRDefaultSpinBox->setMaximum(1000000.000000000000000);
        rigPWRDefaultSpinBox->setValue(100.000000000000000);

        formLayout_7->setWidget(4, QFormLayout::ItemRole::FieldRole, rigPWRDefaultSpinBox);

        rigAssignedCWKeyLabel = new QLabel(rigProfileGroup);
        rigAssignedCWKeyLabel->setObjectName("rigAssignedCWKeyLabel");

        formLayout_7->setWidget(5, QFormLayout::ItemRole::LabelRole, rigAssignedCWKeyLabel);

        rigAssignedCWKeyCombo = new QComboBox(rigProfileGroup);
        rigAssignedCWKeyCombo->setObjectName("rigAssignedCWKeyCombo");

        formLayout_7->setWidget(5, QFormLayout::ItemRole::FieldRole, rigAssignedCWKeyCombo);

        rigFeaturesLabel = new QLabel(rigProfileGroup);
        rigFeaturesLabel->setObjectName("rigFeaturesLabel");

        formLayout_7->setWidget(6, QFormLayout::ItemRole::LabelRole, rigFeaturesLabel);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        horizontalLayout_6->setContentsMargins(-1, 0, 0, -1);
        rigGetModeCheckBox = new QCheckBox(rigProfileGroup);
        rigGetModeCheckBox->setObjectName("rigGetModeCheckBox");
        rigGetModeCheckBox->setChecked(true);

        horizontalLayout_6->addWidget(rigGetModeCheckBox);

        rigGetVFOCheckBox = new QCheckBox(rigProfileGroup);
        rigGetVFOCheckBox->setObjectName("rigGetVFOCheckBox");
        rigGetVFOCheckBox->setChecked(true);

        horizontalLayout_6->addWidget(rigGetVFOCheckBox);

        rigGetFreqCheckBox = new QCheckBox(rigProfileGroup);
        rigGetFreqCheckBox->setObjectName("rigGetFreqCheckBox");
        rigGetFreqCheckBox->setChecked(true);

        horizontalLayout_6->addWidget(rigGetFreqCheckBox);


        formLayout_7->setLayout(6, QFormLayout::ItemRole::FieldRole, horizontalLayout_6);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        horizontalLayout_7->setContentsMargins(-1, 0, -1, -1);
        rigQSYWipingCheckBox = new QCheckBox(rigProfileGroup);
        rigQSYWipingCheckBox->setObjectName("rigQSYWipingCheckBox");

        horizontalLayout_7->addWidget(rigQSYWipingCheckBox);

        rigGetPWRCheckBox = new QCheckBox(rigProfileGroup);
        rigGetPWRCheckBox->setObjectName("rigGetPWRCheckBox");
        rigGetPWRCheckBox->setChecked(true);

        horizontalLayout_7->addWidget(rigGetPWRCheckBox);

        rigGetPTTStateCheckBox = new QCheckBox(rigProfileGroup);
        rigGetPTTStateCheckBox->setObjectName("rigGetPTTStateCheckBox");

        horizontalLayout_7->addWidget(rigGetPTTStateCheckBox);


        formLayout_7->setLayout(7, QFormLayout::ItemRole::FieldRole, horizontalLayout_7);

        dummyLabel = new QLabel(rigProfileGroup);
        dummyLabel->setObjectName("dummyLabel");

        formLayout_7->setWidget(8, QFormLayout::ItemRole::LabelRole, dummyLabel);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName("horizontalLayout_8");
        rigGetXITCheckBox = new QCheckBox(rigProfileGroup);
        rigGetXITCheckBox->setObjectName("rigGetXITCheckBox");

        horizontalLayout_8->addWidget(rigGetXITCheckBox);

        rigGetRITCheckBox = new QCheckBox(rigProfileGroup);
        rigGetRITCheckBox->setObjectName("rigGetRITCheckBox");

        horizontalLayout_8->addWidget(rigGetRITCheckBox);

        rigGetSplitCheckBox = new QCheckBox(rigProfileGroup);
        rigGetSplitCheckBox->setObjectName("rigGetSplitCheckBox");

        horizontalLayout_8->addWidget(rigGetSplitCheckBox);


        formLayout_7->setLayout(8, QFormLayout::ItemRole::FieldRole, horizontalLayout_8);

        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setObjectName("horizontalLayout_11");
        horizontalLayout_11->setContentsMargins(-1, -1, -1, 0);
        rigGetKeySpeedCheckBox = new QCheckBox(rigProfileGroup);
        rigGetKeySpeedCheckBox->setObjectName("rigGetKeySpeedCheckBox");

        horizontalLayout_11->addWidget(rigGetKeySpeedCheckBox);

        rigKeySpeedSyncCheckBox = new QCheckBox(rigProfileGroup);
        rigKeySpeedSyncCheckBox->setObjectName("rigKeySpeedSyncCheckBox");

        horizontalLayout_11->addWidget(rigKeySpeedSyncCheckBox);


        formLayout_7->setLayout(9, QFormLayout::ItemRole::FieldRole, horizontalLayout_11);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        horizontalLayout_4->setContentsMargins(-1, -1, -1, 0);
        rigDXSpots2RigCheckBox = new QCheckBox(rigProfileGroup);
        rigDXSpots2RigCheckBox->setObjectName("rigDXSpots2RigCheckBox");

        horizontalLayout_4->addWidget(rigDXSpots2RigCheckBox);


        formLayout_7->setLayout(10, QFormLayout::ItemRole::FieldRole, horizontalLayout_4);

        horizontalLayout_39 = new QHBoxLayout();
        horizontalLayout_39->setObjectName("horizontalLayout_39");
        horizontalLayout_39->setContentsMargins(-1, 0, -1, -1);
        rigShareCheckBox = new QCheckBox(rigProfileGroup);
        rigShareCheckBox->setObjectName("rigShareCheckBox");

        horizontalLayout_39->addWidget(rigShareCheckBox);

        rigSharePortSpinBox = new QSpinBox(rigProfileGroup);
        rigSharePortSpinBox->setObjectName("rigSharePortSpinBox");
        rigSharePortSpinBox->setMinimum(1024);
        rigSharePortSpinBox->setMaximum(65535);
        rigSharePortSpinBox->setValue(4532);

        horizontalLayout_39->addWidget(rigSharePortSpinBox);

        rigShareAdvancedButton = new QPushButton(rigProfileGroup);
        rigShareAdvancedButton->setObjectName("rigShareAdvancedButton");

        horizontalLayout_39->addWidget(rigShareAdvancedButton);

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

        horizontalLayout_39->addItem(horizontalSpacer_9);


        formLayout_7->setLayout(11, QFormLayout::ItemRole::FieldRole, horizontalLayout_39);

        rigPortTypeLabel = new QLabel(rigProfileGroup);
        rigPortTypeLabel->setObjectName("rigPortTypeLabel");

        formLayout_7->setWidget(12, QFormLayout::ItemRole::LabelRole, rigPortTypeLabel);

        horizontalLayout_40 = new QHBoxLayout();
        horizontalLayout_40->setObjectName("horizontalLayout_40");
        rigPortTypeCombo = new QComboBox(rigProfileGroup);
        rigPortTypeCombo->setObjectName("rigPortTypeCombo");

        horizontalLayout_40->addWidget(rigPortTypeCombo);

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

        horizontalLayout_40->addItem(horizontalSpacer_81);

        rigPollIntervalLabel = new QLabel(rigProfileGroup);
        rigPollIntervalLabel->setObjectName("rigPollIntervalLabel");
        sizePolicy.setHeightForWidth(rigPollIntervalLabel->sizePolicy().hasHeightForWidth());
        rigPollIntervalLabel->setSizePolicy(sizePolicy);

        horizontalLayout_40->addWidget(rigPollIntervalLabel);

        rigPollIntervalSpinBox = new QSpinBox(rigProfileGroup);
        rigPollIntervalSpinBox->setObjectName("rigPollIntervalSpinBox");
        sizePolicy2.setHeightForWidth(rigPollIntervalSpinBox->sizePolicy().hasHeightForWidth());
        rigPollIntervalSpinBox->setSizePolicy(sizePolicy2);
        rigPollIntervalSpinBox->setMinimum(100);
        rigPollIntervalSpinBox->setMaximum(60000);
        rigPollIntervalSpinBox->setValue(500);

        horizontalLayout_40->addWidget(rigPollIntervalSpinBox);


        formLayout_7->setLayout(12, QFormLayout::ItemRole::FieldRole, horizontalLayout_40);

        rigStackedWidget = new QStackedWidget(rigProfileGroup);
        rigStackedWidget->setObjectName("rigStackedWidget");
        QSizePolicy sizePolicy6(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Maximum);
        sizePolicy6.setHorizontalStretch(0);
        sizePolicy6.setVerticalStretch(0);
        sizePolicy6.setHeightForWidth(rigStackedWidget->sizePolicy().hasHeightForWidth());
        rigStackedWidget->setSizePolicy(sizePolicy6);
        rigStackedWidget->setFrameShape(QFrame::NoFrame);
        rigSerialPage = new QWidget();
        rigSerialPage->setObjectName("rigSerialPage");
        formLayout_9 = new QFormLayout(rigSerialPage);
        formLayout_9->setObjectName("formLayout_9");
        formLayout_9->setFormAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
        formLayout_9->setHorizontalSpacing(6);
        formLayout_9->setVerticalSpacing(2);
        formLayout_9->setContentsMargins(0, 2, 0, 0);
        rigPortLabel = new QLabel(rigSerialPage);
        rigPortLabel->setObjectName("rigPortLabel");

        formLayout_9->setWidget(0, QFormLayout::ItemRole::LabelRole, rigPortLabel);

        rigPortEdit = new SerialPortEditLine(rigSerialPage);
        rigPortEdit->setObjectName("rigPortEdit");
        QSizePolicy sizePolicy7(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy7.setHorizontalStretch(0);
        sizePolicy7.setVerticalStretch(0);
        sizePolicy7.setHeightForWidth(rigPortEdit->sizePolicy().hasHeightForWidth());
        rigPortEdit->setSizePolicy(sizePolicy7);

        formLayout_9->setWidget(0, QFormLayout::ItemRole::FieldRole, rigPortEdit);

        rigBaudLabel = new QLabel(rigSerialPage);
        rigBaudLabel->setObjectName("rigBaudLabel");
        QSizePolicy sizePolicy8(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy8.setHorizontalStretch(0);
        sizePolicy8.setVerticalStretch(0);
        sizePolicy8.setHeightForWidth(rigBaudLabel->sizePolicy().hasHeightForWidth());
        rigBaudLabel->setSizePolicy(sizePolicy8);

        formLayout_9->setWidget(2, QFormLayout::ItemRole::LabelRole, rigBaudLabel);

        horizontalLayout_26 = new QHBoxLayout();
        horizontalLayout_26->setObjectName("horizontalLayout_26");
        rigBaudSelect = new QComboBox(rigSerialPage);
        rigBaudSelect->addItem(QString::fromUtf8("115200"));
        rigBaudSelect->addItem(QString());
        rigBaudSelect->addItem(QString());
        rigBaudSelect->addItem(QString());
        rigBaudSelect->addItem(QString());
        rigBaudSelect->addItem(QString());
        rigBaudSelect->addItem(QString());
        rigBaudSelect->addItem(QString::fromUtf8("1200"));
        rigBaudSelect->setObjectName("rigBaudSelect");
        sizePolicy7.setHeightForWidth(rigBaudSelect->sizePolicy().hasHeightForWidth());
        rigBaudSelect->setSizePolicy(sizePolicy7);
        rigBaudSelect->setFocusPolicy(Qt::StrongFocus);

        horizontalLayout_26->addWidget(rigBaudSelect);

        rigCIVAddrLabel = new QLabel(rigSerialPage);
        rigCIVAddrLabel->setObjectName("rigCIVAddrLabel");
        rigCIVAddrLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        rigCIVAddrLabel->setMargin(2);

        horizontalLayout_26->addWidget(rigCIVAddrLabel);

        rigCIVAddrSpinBox = new QSpinBox(rigSerialPage);
        rigCIVAddrSpinBox->setObjectName("rigCIVAddrSpinBox");
        sizePolicy7.setHeightForWidth(rigCIVAddrSpinBox->sizePolicy().hasHeightForWidth());
        rigCIVAddrSpinBox->setSizePolicy(sizePolicy7);
        rigCIVAddrSpinBox->setPrefix(QString::fromUtf8("0x"));
        rigCIVAddrSpinBox->setMinimum(-1);
        rigCIVAddrSpinBox->setMaximum(255);
        rigCIVAddrSpinBox->setDisplayIntegerBase(16);

        horizontalLayout_26->addWidget(rigCIVAddrSpinBox);


        formLayout_9->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout_26);

        rigFlowControlLabel = new QLabel(rigSerialPage);
        rigFlowControlLabel->setObjectName("rigFlowControlLabel");
        QSizePolicy sizePolicy9(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Preferred);
        sizePolicy9.setHorizontalStretch(0);
        sizePolicy9.setVerticalStretch(0);
        sizePolicy9.setHeightForWidth(rigFlowControlLabel->sizePolicy().hasHeightForWidth());
        rigFlowControlLabel->setSizePolicy(sizePolicy9);
        rigFlowControlLabel->setMinimumSize(QSize(0, 0));

        formLayout_9->setWidget(5, QFormLayout::ItemRole::LabelRole, rigFlowControlLabel);

        horizontalLayout_17 = new QHBoxLayout();
        horizontalLayout_17->setObjectName("horizontalLayout_17");
        rigFlowControlSelect = new QComboBox(rigSerialPage);
        rigFlowControlSelect->setObjectName("rigFlowControlSelect");
        sizePolicy7.setHeightForWidth(rigFlowControlSelect->sizePolicy().hasHeightForWidth());
        rigFlowControlSelect->setSizePolicy(sizePolicy7);

        horizontalLayout_17->addWidget(rigFlowControlSelect);

        rigParityLabel = new QLabel(rigSerialPage);
        rigParityLabel->setObjectName("rigParityLabel");
        sizePolicy3.setHeightForWidth(rigParityLabel->sizePolicy().hasHeightForWidth());
        rigParityLabel->setSizePolicy(sizePolicy3);
        rigParityLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        rigParityLabel->setIndent(2);

        horizontalLayout_17->addWidget(rigParityLabel);

        rigParitySelect = new QComboBox(rigSerialPage);
        rigParitySelect->setObjectName("rigParitySelect");
        sizePolicy7.setHeightForWidth(rigParitySelect->sizePolicy().hasHeightForWidth());
        rigParitySelect->setSizePolicy(sizePolicy7);

        horizontalLayout_17->addWidget(rigParitySelect);


        formLayout_9->setLayout(5, QFormLayout::ItemRole::FieldRole, horizontalLayout_17);

        rigPTTTypeLabel = new QLabel(rigSerialPage);
        rigPTTTypeLabel->setObjectName("rigPTTTypeLabel");

        formLayout_9->setWidget(7, QFormLayout::ItemRole::LabelRole, rigPTTTypeLabel);

        horizontalLayout_32 = new QHBoxLayout();
        horizontalLayout_32->setSpacing(6);
        horizontalLayout_32->setObjectName("horizontalLayout_32");
        rigPTTTypeCombo = new QComboBox(rigSerialPage);
        rigPTTTypeCombo->setObjectName("rigPTTTypeCombo");

        horizontalLayout_32->addWidget(rigPTTTypeCombo);

        rigPTTPortLabel = new QLabel(rigSerialPage);
        rigPTTPortLabel->setObjectName("rigPTTPortLabel");

        horizontalLayout_32->addWidget(rigPTTPortLabel);

        rigPTTPortEdit = new SerialPortEditLine(rigSerialPage);
        rigPTTPortEdit->setObjectName("rigPTTPortEdit");

        horizontalLayout_32->addWidget(rigPTTPortEdit);


        formLayout_9->setLayout(7, QFormLayout::ItemRole::FieldRole, horizontalLayout_32);

        horizontalLayout_381 = new QHBoxLayout();
        horizontalLayout_381->setObjectName("horizontalLayout_381");
        rigDTRCombo = new QComboBox(rigSerialPage);
        rigDTRCombo->setObjectName("rigDTRCombo");
        sizePolicy7.setHeightForWidth(rigDTRCombo->sizePolicy().hasHeightForWidth());
        rigDTRCombo->setSizePolicy(sizePolicy7);

        horizontalLayout_381->addWidget(rigDTRCombo);

        rigRTSLabel = new QLabel(rigSerialPage);
        rigRTSLabel->setObjectName("rigRTSLabel");
        sizePolicy3.setHeightForWidth(rigRTSLabel->sizePolicy().hasHeightForWidth());
        rigRTSLabel->setSizePolicy(sizePolicy3);
        rigRTSLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        rigRTSLabel->setIndent(2);

        horizontalLayout_381->addWidget(rigRTSLabel);

        rigRTSCombo = new QComboBox(rigSerialPage);
        rigRTSCombo->setObjectName("rigRTSCombo");
        sizePolicy7.setHeightForWidth(rigRTSCombo->sizePolicy().hasHeightForWidth());
        rigRTSCombo->setSizePolicy(sizePolicy7);

        horizontalLayout_381->addWidget(rigRTSCombo);


        formLayout_9->setLayout(6, QFormLayout::ItemRole::FieldRole, horizontalLayout_381);

        rigDTRLabel = new QLabel(rigSerialPage);
        rigDTRLabel->setObjectName("rigDTRLabel");
        sizePolicy.setHeightForWidth(rigDTRLabel->sizePolicy().hasHeightForWidth());
        rigDTRLabel->setSizePolicy(sizePolicy);
        rigDTRLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        formLayout_9->setWidget(6, QFormLayout::ItemRole::LabelRole, rigDTRLabel);

        rigDataBitsLabel = new QLabel(rigSerialPage);
        rigDataBitsLabel->setObjectName("rigDataBitsLabel");
        rigDataBitsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        formLayout_9->setWidget(3, QFormLayout::ItemRole::LabelRole, rigDataBitsLabel);

        horizontalLayout_41 = new QHBoxLayout();
        horizontalLayout_41->setObjectName("horizontalLayout_41");
        rigDataBitsSelect = new QComboBox(rigSerialPage);
        rigDataBitsSelect->addItem(QString());
        rigDataBitsSelect->addItem(QString());
        rigDataBitsSelect->addItem(QString());
        rigDataBitsSelect->addItem(QString());
        rigDataBitsSelect->setObjectName("rigDataBitsSelect");
        sizePolicy7.setHeightForWidth(rigDataBitsSelect->sizePolicy().hasHeightForWidth());
        rigDataBitsSelect->setSizePolicy(sizePolicy7);

        horizontalLayout_41->addWidget(rigDataBitsSelect);

        rigStopBitsLabel = new QLabel(rigSerialPage);
        rigStopBitsLabel->setObjectName("rigStopBitsLabel");
        rigStopBitsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        rigStopBitsLabel->setMargin(2);

        horizontalLayout_41->addWidget(rigStopBitsLabel);

        rigStopBitsSelect = new QComboBox(rigSerialPage);
        rigStopBitsSelect->addItem(QString());
        rigStopBitsSelect->addItem(QString());
        rigStopBitsSelect->setObjectName("rigStopBitsSelect");
        sizePolicy7.setHeightForWidth(rigStopBitsSelect->sizePolicy().hasHeightForWidth());
        rigStopBitsSelect->setSizePolicy(sizePolicy7);

        horizontalLayout_41->addWidget(rigStopBitsSelect);


        formLayout_9->setLayout(3, QFormLayout::ItemRole::FieldRole, horizontalLayout_41);

        rigStackedWidget->addWidget(rigSerialPage);
        rigNetworkPage = new QWidget();
        rigNetworkPage->setObjectName("rigNetworkPage");
        formLayout_8 = new QFormLayout(rigNetworkPage);
        formLayout_8->setObjectName("formLayout_8");
        formLayout_8->setHorizontalSpacing(6);
        formLayout_8->setVerticalSpacing(2);
        formLayout_8->setContentsMargins(0, 2, 0, 0);
        rigHostNameLabel = new QLabel(rigNetworkPage);
        rigHostNameLabel->setObjectName("rigHostNameLabel");

        formLayout_8->setWidget(0, QFormLayout::ItemRole::LabelRole, rigHostNameLabel);

        horizontalLayout_27 = new QHBoxLayout();
        horizontalLayout_27->setSpacing(10);
        horizontalLayout_27->setObjectName("horizontalLayout_27");
        rigHostNameEdit = new QLineEdit(rigNetworkPage);
        rigHostNameEdit->setObjectName("rigHostNameEdit");

        horizontalLayout_27->addWidget(rigHostNameEdit);

        rigNetPortLabel = new QLabel(rigNetworkPage);
        rigNetPortLabel->setObjectName("rigNetPortLabel");

        horizontalLayout_27->addWidget(rigNetPortLabel);

        rigNetPortSpin = new QSpinBox(rigNetworkPage);
        rigNetPortSpin->setObjectName("rigNetPortSpin");
        rigNetPortSpin->setMinimum(1);
        rigNetPortSpin->setMaximum(65535);
        rigNetPortSpin->setValue(4532);

        horizontalLayout_27->addWidget(rigNetPortSpin);


        formLayout_8->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_27);

        rigStackedWidget->addWidget(rigNetworkPage);
        rigSpecialOmni = new QWidget();
        rigSpecialOmni->setObjectName("rigSpecialOmni");
        rigStackedWidget->addWidget(rigSpecialOmni);

        formLayout_7->setWidget(13, QFormLayout::ItemRole::SpanningRole, rigStackedWidget);


        gridLayout_3->addWidget(rigProfileGroup, 0, 1, 1, 2);

        rigProfilesListView = new QListView(rigsProfileGroup_2);
        rigProfilesListView->setObjectName("rigProfilesListView");
        rigProfilesListView->setFocusPolicy(Qt::NoFocus);
        rigProfilesListView->setContextMenuPolicy(Qt::NoContextMenu);
        rigProfilesListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_3->addWidget(rigProfilesListView, 0, 0, 2, 1);


        verticalLayout_9->addWidget(rigsProfileGroup_2);

        equipmentTabWidget->addTab(rigsTab, QString());
        rotsTab = new QWidget();
        rotsTab->setObjectName("rotsTab");
        verticalLayout_11 = new QVBoxLayout(rotsTab);
        verticalLayout_11->setObjectName("verticalLayout_11");
        rotsProfileGroup_2 = new QGroupBox(rotsTab);
        rotsProfileGroup_2->setObjectName("rotsProfileGroup_2");
        gridLayout_5 = new QGridLayout(rotsProfileGroup_2);
        gridLayout_5->setObjectName("gridLayout_5");
        rotAddProfileButton = new QPushButton(rotsProfileGroup_2);
        rotAddProfileButton->setObjectName("rotAddProfileButton");

        gridLayout_5->addWidget(rotAddProfileButton, 1, 1, 1, 1);

        rotDelProfileButton = new QPushButton(rotsProfileGroup_2);
        rotDelProfileButton->setObjectName("rotDelProfileButton");

        gridLayout_5->addWidget(rotDelProfileButton, 1, 2, 1, 1);

        rotProfilesListView = new QListView(rotsProfileGroup_2);
        rotProfilesListView->setObjectName("rotProfilesListView");
        rotProfilesListView->setFocusPolicy(Qt::NoFocus);
        rotProfilesListView->setContextMenuPolicy(Qt::NoContextMenu);
        rotProfilesListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_5->addWidget(rotProfilesListView, 0, 0, 2, 1);

        rotProfileGroup = new QGroupBox(rotsProfileGroup_2);
        rotProfileGroup->setObjectName("rotProfileGroup");
        rotProfileGroup->setMinimumSize(QSize(400, 0));
        formLayout_18 = new QFormLayout(rotProfileGroup);
        formLayout_18->setObjectName("formLayout_18");
        formLayout_18->setVerticalSpacing(2);
        rotProfileNameLabel = new QLabel(rotProfileGroup);
        rotProfileNameLabel->setObjectName("rotProfileNameLabel");

        formLayout_18->setWidget(1, QFormLayout::ItemRole::LabelRole, rotProfileNameLabel);

        rotProfileNameEdit = new QLineEdit(rotProfileGroup);
        rotProfileNameEdit->setObjectName("rotProfileNameEdit");
        rotProfileNameEdit->setMaxLength(25);

        formLayout_18->setWidget(1, QFormLayout::ItemRole::FieldRole, rotProfileNameEdit);

        rotInterfaceLabel = new QLabel(rotProfileGroup);
        rotInterfaceLabel->setObjectName("rotInterfaceLabel");

        formLayout_18->setWidget(2, QFormLayout::ItemRole::LabelRole, rotInterfaceLabel);

        horizontalLayout_42 = new QHBoxLayout();
        horizontalLayout_42->setObjectName("horizontalLayout_42");
        rotInterfaceCombo = new QComboBox(rotProfileGroup);
        rotInterfaceCombo->setObjectName("rotInterfaceCombo");
        sizePolicy2.setHeightForWidth(rotInterfaceCombo->sizePolicy().hasHeightForWidth());
        rotInterfaceCombo->setSizePolicy(sizePolicy2);
        rotInterfaceCombo->setSizeAdjustPolicy(QComboBox::AdjustToContentsOnFirstShow);

        horizontalLayout_42->addWidget(rotInterfaceCombo);

        rotModelSelect = new QComboBox(rotProfileGroup);
        rotModelSelect->setObjectName("rotModelSelect");

        horizontalLayout_42->addWidget(rotModelSelect);


        formLayout_18->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout_42);

        rotPortTypeLabel = new QLabel(rotProfileGroup);
        rotPortTypeLabel->setObjectName("rotPortTypeLabel");

        formLayout_18->setWidget(4, QFormLayout::ItemRole::LabelRole, rotPortTypeLabel);

        rotPortTypeCombo = new QComboBox(rotProfileGroup);
        rotPortTypeCombo->addItem(QString());
        rotPortTypeCombo->addItem(QString());
        rotPortTypeCombo->setObjectName("rotPortTypeCombo");

        formLayout_18->setWidget(4, QFormLayout::ItemRole::FieldRole, rotPortTypeCombo);

        rotStackedWidget = new QStackedWidget(rotProfileGroup);
        rotStackedWidget->setObjectName("rotStackedWidget");
        sizePolicy8.setHeightForWidth(rotStackedWidget->sizePolicy().hasHeightForWidth());
        rotStackedWidget->setSizePolicy(sizePolicy8);
        rotStackedWidget->setFrameShape(QFrame::NoFrame);
        rotSerialPage = new QWidget();
        rotSerialPage->setObjectName("rotSerialPage");
        formLayout_19 = new QFormLayout(rotSerialPage);
        formLayout_19->setObjectName("formLayout_19");
        formLayout_19->setVerticalSpacing(4);
        formLayout_19->setContentsMargins(0, 2, 0, 0);
        rotPortLabel = new QLabel(rotSerialPage);
        rotPortLabel->setObjectName("rotPortLabel");

        formLayout_19->setWidget(0, QFormLayout::ItemRole::LabelRole, rotPortLabel);

        rotPortEdit = new SerialPortEditLine(rotSerialPage);
        rotPortEdit->setObjectName("rotPortEdit");

        formLayout_19->setWidget(0, QFormLayout::ItemRole::FieldRole, rotPortEdit);

        rotBaudLabel = new QLabel(rotSerialPage);
        rotBaudLabel->setObjectName("rotBaudLabel");

        formLayout_19->setWidget(1, QFormLayout::ItemRole::LabelRole, rotBaudLabel);

        rotBaudSelect = new QComboBox(rotSerialPage);
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->addItem(QString());
        rotBaudSelect->setObjectName("rotBaudSelect");

        formLayout_19->setWidget(1, QFormLayout::ItemRole::FieldRole, rotBaudSelect);

        rotDataBitsLabel = new QLabel(rotSerialPage);
        rotDataBitsLabel->setObjectName("rotDataBitsLabel");

        formLayout_19->setWidget(2, QFormLayout::ItemRole::LabelRole, rotDataBitsLabel);

        rotFlowControlLabel = new QLabel(rotSerialPage);
        rotFlowControlLabel->setObjectName("rotFlowControlLabel");

        formLayout_19->setWidget(4, QFormLayout::ItemRole::LabelRole, rotFlowControlLabel);

        horizontalLayout_29 = new QHBoxLayout();
        horizontalLayout_29->setSpacing(6);
        horizontalLayout_29->setObjectName("horizontalLayout_29");
        rotDataBitsSelect = new QComboBox(rotSerialPage);
        rotDataBitsSelect->addItem(QString());
        rotDataBitsSelect->addItem(QString());
        rotDataBitsSelect->addItem(QString());
        rotDataBitsSelect->addItem(QString());
        rotDataBitsSelect->setObjectName("rotDataBitsSelect");

        horizontalLayout_29->addWidget(rotDataBitsSelect);

        rotStopBitsLabel = new QLabel(rotSerialPage);
        rotStopBitsLabel->setObjectName("rotStopBitsLabel");
        rotStopBitsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        horizontalLayout_29->addWidget(rotStopBitsLabel);

        rotStopBitsSelect = new QComboBox(rotSerialPage);
        rotStopBitsSelect->addItem(QString());
        rotStopBitsSelect->addItem(QString());
        rotStopBitsSelect->setObjectName("rotStopBitsSelect");

        horizontalLayout_29->addWidget(rotStopBitsSelect);


        formLayout_19->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout_29);

        horizontalLayout_30 = new QHBoxLayout();
        horizontalLayout_30->setSpacing(6);
        horizontalLayout_30->setObjectName("horizontalLayout_30");
        rotFlowControlSelect = new QComboBox(rotSerialPage);
        rotFlowControlSelect->setObjectName("rotFlowControlSelect");

        horizontalLayout_30->addWidget(rotFlowControlSelect);

        rotParityLabel = new QLabel(rotSerialPage);
        rotParityLabel->setObjectName("rotParityLabel");
        rotParityLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        horizontalLayout_30->addWidget(rotParityLabel);

        rotParitySelect = new QComboBox(rotSerialPage);
        rotParitySelect->setObjectName("rotParitySelect");

        horizontalLayout_30->addWidget(rotParitySelect);


        formLayout_19->setLayout(4, QFormLayout::ItemRole::FieldRole, horizontalLayout_30);

        rotStackedWidget->addWidget(rotSerialPage);
        rotNetworkPage = new QWidget();
        rotNetworkPage->setObjectName("rotNetworkPage");
        formLayout_20 = new QFormLayout(rotNetworkPage);
        formLayout_20->setObjectName("formLayout_20");
        formLayout_20->setVerticalSpacing(2);
        formLayout_20->setContentsMargins(0, 0, 0, 0);
        rotHostNameLabel = new QLabel(rotNetworkPage);
        rotHostNameLabel->setObjectName("rotHostNameLabel");

        formLayout_20->setWidget(0, QFormLayout::ItemRole::LabelRole, rotHostNameLabel);

        horizontalLayout_28 = new QHBoxLayout();
        horizontalLayout_28->setSpacing(8);
        horizontalLayout_28->setObjectName("horizontalLayout_28");
        rotHostNameEdit = new QLineEdit(rotNetworkPage);
        rotHostNameEdit->setObjectName("rotHostNameEdit");

        horizontalLayout_28->addWidget(rotHostNameEdit);

        rotNetPortLabel = new QLabel(rotNetworkPage);
        rotNetPortLabel->setObjectName("rotNetPortLabel");
        rotNetPortLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        horizontalLayout_28->addWidget(rotNetPortLabel);

        rotNetPortSpin = new QSpinBox(rotNetworkPage);
        rotNetPortSpin->setObjectName("rotNetPortSpin");
        rotNetPortSpin->setMinimum(1);
        rotNetPortSpin->setMaximum(65535);
        rotNetPortSpin->setValue(4533);

        horizontalLayout_28->addWidget(rotNetPortSpin);


        formLayout_20->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_28);

        rotStackedWidget->addWidget(rotNetworkPage);

        formLayout_18->setWidget(5, QFormLayout::ItemRole::SpanningRole, rotStackedWidget);


        gridLayout_5->addWidget(rotProfileGroup, 0, 1, 1, 2);


        verticalLayout_11->addWidget(rotsProfileGroup_2);

        groupBox_2 = new QGroupBox(rotsTab);
        groupBox_2->setObjectName("groupBox_2");
        gridLayout_10 = new QGridLayout(groupBox_2);
        gridLayout_10->setObjectName("gridLayout_10");
        rotUsrButtonListView = new QListView(groupBox_2);
        rotUsrButtonListView->setObjectName("rotUsrButtonListView");
        rotUsrButtonListView->setFocusPolicy(Qt::NoFocus);
        rotUsrButtonListView->setContextMenuPolicy(Qt::NoContextMenu);
        rotUsrButtonListView->setEditTriggers(QAbstractItemView::NoEditTriggers);

        gridLayout_10->addWidget(rotUsrButtonListView, 0, 0, 2, 1);

        rotUsrButtonAddProfileButton = new QPushButton(groupBox_2);
        rotUsrButtonAddProfileButton->setObjectName("rotUsrButtonAddProfileButton");

        gridLayout_10->addWidget(rotUsrButtonAddProfileButton, 1, 1, 1, 1);

        rotUsrButtonDelProfileButton = new QPushButton(groupBox_2);
        rotUsrButtonDelProfileButton->setObjectName("rotUsrButtonDelProfileButton");

        gridLayout_10->addWidget(rotUsrButtonDelProfileButton, 1, 2, 1, 1);

        rotUsrButtonGroup = new QGroupBox(groupBox_2);
        rotUsrButtonGroup->setObjectName("rotUsrButtonGroup");
        rotUsrButtonGroup->setMinimumSize(QSize(400, 0));
        formLayout_25 = new QFormLayout(rotUsrButtonGroup);
        formLayout_25->setObjectName("formLayout_25");
        formLayout_25->setVerticalSpacing(2);
        rotUsrButtonProfileNameLabel = new QLabel(rotUsrButtonGroup);
        rotUsrButtonProfileNameLabel->setObjectName("rotUsrButtonProfileNameLabel");

        formLayout_25->setWidget(0, QFormLayout::ItemRole::LabelRole, rotUsrButtonProfileNameLabel);

        rotUsrButtonProfileNameEdit = new QLineEdit(rotUsrButtonGroup);
        rotUsrButtonProfileNameEdit->setObjectName("rotUsrButtonProfileNameEdit");
        rotUsrButtonProfileNameEdit->setMaxLength(25);

        formLayout_25->setWidget(0, QFormLayout::ItemRole::FieldRole, rotUsrButtonProfileNameEdit);

        horizontalLayout_15 = new QHBoxLayout();
        horizontalLayout_15->setObjectName("horizontalLayout_15");
        horizontalLayout_15->setContentsMargins(-1, -1, 0, 0);
        rotUsrButton1Label = new QLabel(rotUsrButtonGroup);
        rotUsrButton1Label->setObjectName("rotUsrButton1Label");

        horizontalLayout_15->addWidget(rotUsrButton1Label);

        rotUsrButton1Edit = new QLineEdit(rotUsrButtonGroup);
        rotUsrButton1Edit->setObjectName("rotUsrButton1Edit");
        sizePolicy2.setHeightForWidth(rotUsrButton1Edit->sizePolicy().hasHeightForWidth());
        rotUsrButton1Edit->setSizePolicy(sizePolicy2);
        rotUsrButton1Edit->setMinimumSize(QSize(0, 0));
        rotUsrButton1Edit->setMaximumSize(QSize(60, 16777215));
        rotUsrButton1Edit->setMaxLength(7);
        rotUsrButton1Edit->setFrame(true);

        horizontalLayout_15->addWidget(rotUsrButton1Edit);


        formLayout_25->setLayout(1, QFormLayout::ItemRole::LabelRole, horizontalLayout_15);

        horizontalLayout_16 = new QHBoxLayout();
        horizontalLayout_16->setObjectName("horizontalLayout_16");
        horizontalLayout_16->setContentsMargins(-1, -1, 0, 0);
        rotUsrButton2Label = new QLabel(rotUsrButtonGroup);
        rotUsrButton2Label->setObjectName("rotUsrButton2Label");

        horizontalLayout_16->addWidget(rotUsrButton2Label);

        rotUsrButton2Edit = new QLineEdit(rotUsrButtonGroup);
        rotUsrButton2Edit->setObjectName("rotUsrButton2Edit");
        sizePolicy2.setHeightForWidth(rotUsrButton2Edit->sizePolicy().hasHeightForWidth());
        rotUsrButton2Edit->setSizePolicy(sizePolicy2);
        rotUsrButton2Edit->setMaximumSize(QSize(60, 16777215));
        rotUsrButton2Edit->setMaxLength(5);

        horizontalLayout_16->addWidget(rotUsrButton2Edit);


        formLayout_25->setLayout(2, QFormLayout::ItemRole::LabelRole, horizontalLayout_16);

        horizontalLayout_24 = new QHBoxLayout();
        horizontalLayout_24->setObjectName("horizontalLayout_24");
        horizontalLayout_24->setContentsMargins(-1, -1, 0, 0);
        rotUsrButton3Label = new QLabel(rotUsrButtonGroup);
        rotUsrButton3Label->setObjectName("rotUsrButton3Label");

        horizontalLayout_24->addWidget(rotUsrButton3Label);

        rotUsrButton3Edit = new QLineEdit(rotUsrButtonGroup);
        rotUsrButton3Edit->setObjectName("rotUsrButton3Edit");
        rotUsrButton3Edit->setMaximumSize(QSize(60, 16777215));
        rotUsrButton3Edit->setMaxLength(5);

        horizontalLayout_24->addWidget(rotUsrButton3Edit);


        formLayout_25->setLayout(3, QFormLayout::ItemRole::LabelRole, horizontalLayout_24);

        horizontalLayout_25 = new QHBoxLayout();
        horizontalLayout_25->setObjectName("horizontalLayout_25");
        horizontalLayout_25->setContentsMargins(-1, -1, 0, 0);
        rotUsrButton4Label = new QLabel(rotUsrButtonGroup);
        rotUsrButton4Label->setObjectName("rotUsrButton4Label");

        horizontalLayout_25->addWidget(rotUsrButton4Label);

        rotUsrButton4Edit = new QLineEdit(rotUsrButtonGroup);
        rotUsrButton4Edit->setObjectName("rotUsrButton4Edit");
        rotUsrButton4Edit->setMaximumSize(QSize(60, 16777215));
        rotUsrButton4Edit->setMaxLength(5);

        horizontalLayout_25->addWidget(rotUsrButton4Edit);


        formLayout_25->setLayout(4, QFormLayout::ItemRole::LabelRole, horizontalLayout_25);

        rotUsrButtonSpinBox1 = new QSpinBox(rotUsrButtonGroup);
        rotUsrButtonSpinBox1->setObjectName("rotUsrButtonSpinBox1");
        sizePolicy2.setHeightForWidth(rotUsrButtonSpinBox1->sizePolicy().hasHeightForWidth());
        rotUsrButtonSpinBox1->setSizePolicy(sizePolicy2);
        rotUsrButtonSpinBox1->setMinimum(-1);
        rotUsrButtonSpinBox1->setMaximum(359);
        rotUsrButtonSpinBox1->setValue(-1);

        formLayout_25->setWidget(1, QFormLayout::ItemRole::FieldRole, rotUsrButtonSpinBox1);

        rotUsrButtonSpinBox2 = new QSpinBox(rotUsrButtonGroup);
        rotUsrButtonSpinBox2->setObjectName("rotUsrButtonSpinBox2");
        sizePolicy2.setHeightForWidth(rotUsrButtonSpinBox2->sizePolicy().hasHeightForWidth());
        rotUsrButtonSpinBox2->setSizePolicy(sizePolicy2);
        rotUsrButtonSpinBox2->setMinimum(-1);
        rotUsrButtonSpinBox2->setMaximum(359);
        rotUsrButtonSpinBox2->setValue(-1);

        formLayout_25->setWidget(2, QFormLayout::ItemRole::FieldRole, rotUsrButtonSpinBox2);

        rotUsrButtonSpinBox3 = new QSpinBox(rotUsrButtonGroup);
        rotUsrButtonSpinBox3->setObjectName("rotUsrButtonSpinBox3");
        sizePolicy2.setHeightForWidth(rotUsrButtonSpinBox3->sizePolicy().hasHeightForWidth());
        rotUsrButtonSpinBox3->setSizePolicy(sizePolicy2);
        rotUsrButtonSpinBox3->setMinimum(-1);
        rotUsrButtonSpinBox3->setMaximum(359);
        rotUsrButtonSpinBox3->setValue(-1);

        formLayout_25->setWidget(3, QFormLayout::ItemRole::FieldRole, rotUsrButtonSpinBox3);

        rotUsrButtonSpinBox4 = new QSpinBox(rotUsrButtonGroup);
        rotUsrButtonSpinBox4->setObjectName("rotUsrButtonSpinBox4");
        sizePolicy2.setHeightForWidth(rotUsrButtonSpinBox4->sizePolicy().hasHeightForWidth());
        rotUsrButtonSpinBox4->setSizePolicy(sizePolicy2);
        rotUsrButtonSpinBox4->setMinimum(-1);
        rotUsrButtonSpinBox4->setMaximum(359);
        rotUsrButtonSpinBox4->setSingleStep(1);
        rotUsrButtonSpinBox4->setValue(-1);

        formLayout_25->setWidget(4, QFormLayout::ItemRole::FieldRole, rotUsrButtonSpinBox4);


        gridLayout_10->addWidget(rotUsrButtonGroup, 0, 1, 1, 2);


        verticalLayout_11->addWidget(groupBox_2);

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

        verticalLayout_11->addItem(verticalSpacer_7);

        equipmentTabWidget->addTab(rotsTab, QString());

        verticalLayout_7->addWidget(equipmentTabWidget);

        tabWidget->addTab(equipmentTab, QString());
        callbooTab = new QWidget();
        callbooTab->setObjectName("callbooTab");
        verticalLayout = new QVBoxLayout(callbooTab);
        verticalLayout->setObjectName("verticalLayout");
        groupBox_11 = new QGroupBox(callbooTab);
        groupBox_11->setObjectName("groupBox_11");
        horizontalLayout_3 = new QHBoxLayout(groupBox_11);
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        groupBox_12 = new QGroupBox(groupBox_11);
        groupBox_12->setObjectName("groupBox_12");
        verticalLayout_4 = new QVBoxLayout(groupBox_12);
        verticalLayout_4->setObjectName("verticalLayout_4");
        primaryCallbookCombo = new QComboBox(groupBox_12);
        primaryCallbookCombo->setObjectName("primaryCallbookCombo");

        verticalLayout_4->addWidget(primaryCallbookCombo);


        horizontalLayout_3->addWidget(groupBox_12);

        groupBox_13 = new QGroupBox(groupBox_11);
        groupBox_13->setObjectName("groupBox_13");
        verticalLayout_5 = new QVBoxLayout(groupBox_13);
        verticalLayout_5->setObjectName("verticalLayout_5");
        secondaryCallbookCombo = new QComboBox(groupBox_13);
        secondaryCallbookCombo->setObjectName("secondaryCallbookCombo");

        verticalLayout_5->addWidget(secondaryCallbookCombo);


        horizontalLayout_3->addWidget(groupBox_13);


        verticalLayout->addWidget(groupBox_11);

        groupBox = new QGroupBox(callbooTab);
        groupBox->setObjectName("groupBox");
        formLayout_3 = new QFormLayout(groupBox);
        formLayout_3->setObjectName("formLayout_3");
        hamQthUsernameLabel = new QLabel(groupBox);
        hamQthUsernameLabel->setObjectName("hamQthUsernameLabel");

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

        hamQthUsernameEdit = new QLineEdit(groupBox);
        hamQthUsernameEdit->setObjectName("hamQthUsernameEdit");
        hamQthUsernameEdit->setEnabled(true);

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

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

        formLayout_3->setWidget(1, QFormLayout::ItemRole::LabelRole, hamQthPasswordLabel);

        hamQthPasswordEdit = new QLineEdit(groupBox);
        hamQthPasswordEdit->setObjectName("hamQthPasswordEdit");
        hamQthPasswordEdit->setEnabled(true);
        hamQthPasswordEdit->setEchoMode(QLineEdit::Password);

        formLayout_3->setWidget(1, QFormLayout::ItemRole::FieldRole, hamQthPasswordEdit);


        verticalLayout->addWidget(groupBox);

        groupBox_10 = new QGroupBox(callbooTab);
        groupBox_10->setObjectName("groupBox_10");
        formLayout_12 = new QFormLayout(groupBox_10);
        formLayout_12->setObjectName("formLayout_12");
        qrzUsernameLabel = new QLabel(groupBox_10);
        qrzUsernameLabel->setObjectName("qrzUsernameLabel");

        formLayout_12->setWidget(0, QFormLayout::ItemRole::LabelRole, qrzUsernameLabel);

        qrzUsernameEdit = new QLineEdit(groupBox_10);
        qrzUsernameEdit->setObjectName("qrzUsernameEdit");
        qrzUsernameEdit->setEnabled(true);

        formLayout_12->setWidget(0, QFormLayout::ItemRole::FieldRole, qrzUsernameEdit);

        qrzPasswordLabel = new QLabel(groupBox_10);
        qrzPasswordLabel->setObjectName("qrzPasswordLabel");

        formLayout_12->setWidget(1, QFormLayout::ItemRole::LabelRole, qrzPasswordLabel);

        qrzPasswordEdit = new QLineEdit(groupBox_10);
        qrzPasswordEdit->setObjectName("qrzPasswordEdit");
        qrzPasswordEdit->setEnabled(true);
        qrzPasswordEdit->setEchoMode(QLineEdit::Password);

        formLayout_12->setWidget(1, QFormLayout::ItemRole::FieldRole, qrzPasswordEdit);

        qrzNotice = new QLabel(groupBox_10);
        qrzNotice->setObjectName("qrzNotice");
        qrzNotice->setWordWrap(true);

        formLayout_12->setWidget(2, QFormLayout::ItemRole::FieldRole, qrzNotice);

        qrzNoticePadding = new QLabel(groupBox_10);
        qrzNoticePadding->setObjectName("qrzNoticePadding");
        qrzNoticePadding->setText(QString::fromUtf8(""));

        formLayout_12->setWidget(2, QFormLayout::ItemRole::LabelRole, qrzNoticePadding);


        verticalLayout->addWidget(groupBox_10);

        groupBox_3 = new QGroupBox(callbooTab);
        groupBox_3->setObjectName("groupBox_3");
        formLayout_10 = new QFormLayout(groupBox_3);
        formLayout_10->setObjectName("formLayout_10");
        webLookupURLLabel = new QLabel(groupBox_3);
        webLookupURLLabel->setObjectName("webLookupURLLabel");

        formLayout_10->setWidget(0, QFormLayout::ItemRole::LabelRole, webLookupURLLabel);

        horizontalLayout_18 = new QHBoxLayout();
        horizontalLayout_18->setObjectName("horizontalLayout_18");
        webLookupURLEdit = new QLineEdit(groupBox_3);
        webLookupURLEdit->setObjectName("webLookupURLEdit");

        horizontalLayout_18->addWidget(webLookupURLEdit);

        webLookupURLTestButton = new QPushButton(groupBox_3);
        webLookupURLTestButton->setObjectName("webLookupURLTestButton");

        horizontalLayout_18->addWidget(webLookupURLTestButton);


        formLayout_10->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_18);


        verticalLayout->addWidget(groupBox_3);

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

        verticalLayout->addItem(verticalSpacer);

        tabWidget->addTab(callbooTab, QString());
        clubsTab = new QWidget();
        clubsTab->setObjectName("clubsTab");
        verticalLayout_17 = new QVBoxLayout(clubsTab);
        verticalLayout_17->setObjectName("verticalLayout_17");
        clubListGroup = new QGroupBox(clubsTab);
        clubListGroup->setObjectName("clubListGroup");
        verticalLayout_12 = new QVBoxLayout(clubListGroup);
        verticalLayout_12->setObjectName("verticalLayout_12");
        clubListGrig = new QGridLayout();
        clubListGrig->setObjectName("clubListGrig");

        verticalLayout_12->addLayout(clubListGrig);


        verticalLayout_17->addWidget(clubListGroup);

        verticalSpacer_10 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_17->addItem(verticalSpacer_10);

        tabWidget->addTab(clubsTab, QString());
        syncQSLTab = new QWidget();
        syncQSLTab->setObjectName("syncQSLTab");
        gridLayout_6 = new QGridLayout(syncQSLTab);
        gridLayout_6->setObjectName("gridLayout_6");
        verticalSpacer_2 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        gridLayout_6->addItem(verticalSpacer_2, 1, 0, 1, 1);

        tabWidget_2 = new QTabWidget(syncQSLTab);
        tabWidget_2->setObjectName("tabWidget_2");
        tabWidget_2->setTabShape(QTabWidget::Rounded);
        tabWidget_2->setDocumentMode(true);
        clublogSyncQSLTab = new QWidget();
        clublogSyncQSLTab->setObjectName("clublogSyncQSLTab");
        formLayout_14 = new QFormLayout(clublogSyncQSLTab);
        formLayout_14->setObjectName("formLayout_14");
        verticalSpacer_12 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout_14->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_12);

        clublogEmailLabel = new QLabel(clublogSyncQSLTab);
        clublogEmailLabel->setObjectName("clublogEmailLabel");

        formLayout_14->setWidget(1, QFormLayout::ItemRole::LabelRole, clublogEmailLabel);

        clublogEmailEdit = new QLineEdit(clublogSyncQSLTab);
        clublogEmailEdit->setObjectName("clublogEmailEdit");

        formLayout_14->setWidget(1, QFormLayout::ItemRole::FieldRole, clublogEmailEdit);

        clublogPasswordLabel = new QLabel(clublogSyncQSLTab);
        clublogPasswordLabel->setObjectName("clublogPasswordLabel");

        formLayout_14->setWidget(2, QFormLayout::ItemRole::LabelRole, clublogPasswordLabel);

        clublogPasswordEdit = new QLineEdit(clublogSyncQSLTab);
        clublogPasswordEdit->setObjectName("clublogPasswordEdit");
        clublogPasswordEdit->setEchoMode(QLineEdit::Password);

        formLayout_14->setWidget(2, QFormLayout::ItemRole::FieldRole, clublogPasswordEdit);

        clublogUploadImmediatelyLabel = new QLabel(clublogSyncQSLTab);
        clublogUploadImmediatelyLabel->setObjectName("clublogUploadImmediatelyLabel");

        formLayout_14->setWidget(3, QFormLayout::ItemRole::LabelRole, clublogUploadImmediatelyLabel);

        clublogUploadImmediatelyCheckbox = new QCheckBox(clublogSyncQSLTab);
        clublogUploadImmediatelyCheckbox->setObjectName("clublogUploadImmediatelyCheckbox");
        clublogUploadImmediatelyCheckbox->setEnabled(false);
        clublogUploadImmediatelyCheckbox->setText(QString::fromUtf8(""));

        formLayout_14->setWidget(3, QFormLayout::ItemRole::FieldRole, clublogUploadImmediatelyCheckbox);

        tabWidget_2->addTab(clublogSyncQSLTab, QString());
        eqslSyncQSLTab = new QWidget();
        eqslSyncQSLTab->setObjectName("eqslSyncQSLTab");
        formLayout_5 = new QFormLayout(eqslSyncQSLTab);
        formLayout_5->setObjectName("formLayout_5");
        verticalSpacer_14 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout_5->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_14);

        eqslUsernameLabel = new QLabel(eqslSyncQSLTab);
        eqslUsernameLabel->setObjectName("eqslUsernameLabel");

        formLayout_5->setWidget(1, QFormLayout::ItemRole::LabelRole, eqslUsernameLabel);

        eqslUsernameEdit = new QLineEdit(eqslSyncQSLTab);
        eqslUsernameEdit->setObjectName("eqslUsernameEdit");

        formLayout_5->setWidget(1, QFormLayout::ItemRole::FieldRole, eqslUsernameEdit);

        eqslPasswordLabel = new QLabel(eqslSyncQSLTab);
        eqslPasswordLabel->setObjectName("eqslPasswordLabel");

        formLayout_5->setWidget(2, QFormLayout::ItemRole::LabelRole, eqslPasswordLabel);

        eqslPasswordEdit = new QLineEdit(eqslSyncQSLTab);
        eqslPasswordEdit->setObjectName("eqslPasswordEdit");
        eqslPasswordEdit->setEchoMode(QLineEdit::Password);

        formLayout_5->setWidget(2, QFormLayout::ItemRole::FieldRole, eqslPasswordEdit);

        tabWidget_2->addTab(eqslSyncQSLTab, QString());
        hrdlogSyncQSLTab = new QWidget();
        hrdlogSyncQSLTab->setObjectName("hrdlogSyncQSLTab");
        formLayout = new QFormLayout(hrdlogSyncQSLTab);
        formLayout->setObjectName("formLayout");
        verticalSpacer_16 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_16);

        hrdlogCallsignLabel = new QLabel(hrdlogSyncQSLTab);
        hrdlogCallsignLabel->setObjectName("hrdlogCallsignLabel");

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

        hrdlogCallsignEdit = new QLineEdit(hrdlogSyncQSLTab);
        hrdlogCallsignEdit->setObjectName("hrdlogCallsignEdit");

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

        hrdlogUploadCodeLabel = new QLabel(hrdlogSyncQSLTab);
        hrdlogUploadCodeLabel->setObjectName("hrdlogUploadCodeLabel");

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

        hrdlogUploadCodeEdit = new QLineEdit(hrdlogSyncQSLTab);
        hrdlogUploadCodeEdit->setObjectName("hrdlogUploadCodeEdit");
        hrdlogUploadCodeEdit->setEchoMode(QLineEdit::Password);

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

        hrdlogOnAirLabel = new QLabel(hrdlogSyncQSLTab);
        hrdlogOnAirLabel->setObjectName("hrdlogOnAirLabel");

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

        hrdlogOnAirCheckBox = new QCheckBox(hrdlogSyncQSLTab);
        hrdlogOnAirCheckBox->setObjectName("hrdlogOnAirCheckBox");
        hrdlogOnAirCheckBox->setEnabled(false);

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

        tabWidget_2->addTab(hrdlogSyncQSLTab, QString());
        lotwSyncQSLTab = new QWidget();
        lotwSyncQSLTab->setObjectName("lotwSyncQSLTab");
        formLayout_11 = new QFormLayout(lotwSyncQSLTab);
        formLayout_11->setObjectName("formLayout_11");
        verticalSpacer_18 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout_11->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_18);

        lotwUsernameLabel = new QLabel(lotwSyncQSLTab);
        lotwUsernameLabel->setObjectName("lotwUsernameLabel");

        formLayout_11->setWidget(1, QFormLayout::ItemRole::LabelRole, lotwUsernameLabel);

        lotwUsernameEdit = new QLineEdit(lotwSyncQSLTab);
        lotwUsernameEdit->setObjectName("lotwUsernameEdit");

        formLayout_11->setWidget(1, QFormLayout::ItemRole::FieldRole, lotwUsernameEdit);

        lotwPasswordLabel = new QLabel(lotwSyncQSLTab);
        lotwPasswordLabel->setObjectName("lotwPasswordLabel");

        formLayout_11->setWidget(2, QFormLayout::ItemRole::LabelRole, lotwPasswordLabel);

        lotwPasswordEdit = new QLineEdit(lotwSyncQSLTab);
        lotwPasswordEdit->setObjectName("lotwPasswordEdit");
        lotwPasswordEdit->setEchoMode(QLineEdit::Password);

        formLayout_11->setWidget(2, QFormLayout::ItemRole::FieldRole, lotwPasswordEdit);

        lotwtqslPathLabel = new QLabel(lotwSyncQSLTab);
        lotwtqslPathLabel->setObjectName("lotwtqslPathLabel");

        formLayout_11->setWidget(3, QFormLayout::ItemRole::LabelRole, lotwtqslPathLabel);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        tqslPathEdit = new QLineEdit(lotwSyncQSLTab);
        tqslPathEdit->setObjectName("tqslPathEdit");
        tqslPathEdit->setClearButtonEnabled(true);

        horizontalLayout->addWidget(tqslPathEdit);

        tqslPathButton = new QPushButton(lotwSyncQSLTab);
        tqslPathButton->setObjectName("tqslPathButton");
        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);
        }
        tqslPathButton->setIcon(icon);

        horizontalLayout->addWidget(tqslPathButton);

        tqslAutoButton = new QPushButton(lotwSyncQSLTab);
        tqslAutoButton->setObjectName("tqslAutoButton");

        horizontalLayout->addWidget(tqslAutoButton);


        formLayout_11->setLayout(3, QFormLayout::ItemRole::FieldRole, horizontalLayout);

        tqslVersionLabel = new QLabel(lotwSyncQSLTab);
        tqslVersionLabel->setObjectName("tqslVersionLabel");

        formLayout_11->setWidget(4, QFormLayout::ItemRole::LabelRole, tqslVersionLabel);

        tqslVersionValueLabel = new QLabel(lotwSyncQSLTab);
        tqslVersionValueLabel->setObjectName("tqslVersionValueLabel");
        QSizePolicy sizePolicy10(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
        sizePolicy10.setHorizontalStretch(0);
        sizePolicy10.setVerticalStretch(0);
        sizePolicy10.setHeightForWidth(tqslVersionValueLabel->sizePolicy().hasHeightForWidth());
        tqslVersionValueLabel->setSizePolicy(sizePolicy10);

        formLayout_11->setWidget(4, QFormLayout::ItemRole::FieldRole, tqslVersionValueLabel);

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

        formLayout_11->setWidget(5, QFormLayout::ItemRole::FieldRole, lotwTextMessage);

        tabWidget_2->addTab(lotwSyncQSLTab, QString());
        qrzSyncQSLTab = new QWidget();
        qrzSyncQSLTab->setObjectName("qrzSyncQSLTab");
        formLayout_4 = new QFormLayout(qrzSyncQSLTab);
        formLayout_4->setObjectName("formLayout_4");
        verticalSpacer_9 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout_4->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_9);

        qrzApiKeyLabel = new QLabel(qrzSyncQSLTab);
        qrzApiKeyLabel->setObjectName("qrzApiKeyLabel");

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

        qrzApiKeyEdit = new QLineEdit(qrzSyncQSLTab);
        qrzApiKeyEdit->setObjectName("qrzApiKeyEdit");
        qrzApiKeyEdit->setEchoMode(QLineEdit::Password);

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

        verticalSpacer_20 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Maximum);

        formLayout_4->setItem(2, QFormLayout::ItemRole::LabelRole, verticalSpacer_20);

        groupBox_5 = new QGroupBox(qrzSyncQSLTab);
        groupBox_5->setObjectName("groupBox_5");
        verticalLayout_16 = new QVBoxLayout(groupBox_5);
        verticalLayout_16->setObjectName("verticalLayout_16");
        qrzCallsignApiKeyTableView = new QTableView(groupBox_5);
        qrzCallsignApiKeyTableView->setObjectName("qrzCallsignApiKeyTableView");
        qrzCallsignApiKeyTableView->setAlternatingRowColors(true);
        qrzCallsignApiKeyTableView->setSelectionMode(QAbstractItemView::SingleSelection);
        qrzCallsignApiKeyTableView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        qrzCallsignApiKeyTableView->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
        qrzCallsignApiKeyTableView->horizontalHeader()->setMinimumSectionSize(300);
        qrzCallsignApiKeyTableView->horizontalHeader()->setStretchLastSection(true);
        qrzCallsignApiKeyTableView->verticalHeader()->setVisible(false);

        verticalLayout_16->addWidget(qrzCallsignApiKeyTableView);

        horizontalLayout_34 = new QHBoxLayout();
        horizontalLayout_34->setObjectName("horizontalLayout_34");
        horizontalLayout_34->setContentsMargins(-1, -1, -1, 0);
        qrzCallsignApiKeyAddButton = new QPushButton(groupBox_5);
        qrzCallsignApiKeyAddButton->setObjectName("qrzCallsignApiKeyAddButton");

        horizontalLayout_34->addWidget(qrzCallsignApiKeyAddButton);

        horizontalSpacer_7 = new QSpacerItem(60, 20, QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Minimum);

        horizontalLayout_34->addItem(horizontalSpacer_7);

        qrzCallsignApiKeyDelButton = new QPushButton(groupBox_5);
        qrzCallsignApiKeyDelButton->setObjectName("qrzCallsignApiKeyDelButton");

        horizontalLayout_34->addWidget(qrzCallsignApiKeyDelButton);


        verticalLayout_16->addLayout(horizontalLayout_34);


        formLayout_4->setWidget(3, QFormLayout::ItemRole::SpanningRole, groupBox_5);

        tabWidget_2->addTab(qrzSyncQSLTab, QString());
        wavelog = new QWidget();
        wavelog->setObjectName("wavelog");
        formLayout_13 = new QFormLayout(wavelog);
        formLayout_13->setObjectName("formLayout_13");
        verticalSpacer_21 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout_13->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_21);

        wavelogAddQSOEndpointLabel = new QLabel(wavelog);
        wavelogAddQSOEndpointLabel->setObjectName("wavelogAddQSOEndpointLabel");

        formLayout_13->setWidget(1, QFormLayout::ItemRole::LabelRole, wavelogAddQSOEndpointLabel);

        wavelogAddQSOEndpointEdit = new QLineEdit(wavelog);
        wavelogAddQSOEndpointEdit->setObjectName("wavelogAddQSOEndpointEdit");
        wavelogAddQSOEndpointEdit->setText(QString::fromUtf8("https://localhost/index.php/api/qso"));

        formLayout_13->setWidget(1, QFormLayout::ItemRole::FieldRole, wavelogAddQSOEndpointEdit);

        wavelogApiKeyLabel = new QLabel(wavelog);
        wavelogApiKeyLabel->setObjectName("wavelogApiKeyLabel");

        formLayout_13->setWidget(2, QFormLayout::ItemRole::LabelRole, wavelogApiKeyLabel);

        wavelogApiKeyEdit = new QLineEdit(wavelog);
        wavelogApiKeyEdit->setObjectName("wavelogApiKeyEdit");
        wavelogApiKeyEdit->setEchoMode(QLineEdit::Password);

        formLayout_13->setWidget(2, QFormLayout::ItemRole::FieldRole, wavelogApiKeyEdit);

        tabWidget_2->addTab(wavelog, QString());
        othersTab = new QWidget();
        othersTab->setObjectName("othersTab");
        verticalLayout_15 = new QVBoxLayout(othersTab);
        verticalLayout_15->setObjectName("verticalLayout_15");
        groupBox_4 = new QGroupBox(othersTab);
        groupBox_4->setObjectName("groupBox_4");
        sizePolicy11.setHeightForWidth(groupBox_4->sizePolicy().hasHeightForWidth());
        groupBox_4->setSizePolicy(sizePolicy11);
        formLayout_6 = new QFormLayout(groupBox_4);
        formLayout_6->setObjectName("formLayout_6");
        dxccConfirmedByLabel = new QLabel(groupBox_4);
        dxccConfirmedByLabel->setObjectName("dxccConfirmedByLabel");

        formLayout_6->setWidget(0, QFormLayout::ItemRole::LabelRole, dxccConfirmedByLabel);

        horizontalLayout_33 = new QHBoxLayout();
        horizontalLayout_33->setSpacing(10);
        horizontalLayout_33->setObjectName("horizontalLayout_33");
        horizontalLayout_33->setContentsMargins(20, -1, -1, -1);
        dxccConfirmedByLotwCheckBox = new QCheckBox(groupBox_4);
        dxccConfirmedByLotwCheckBox->setObjectName("dxccConfirmedByLotwCheckBox");

        horizontalLayout_33->addWidget(dxccConfirmedByLotwCheckBox);

        dxccConfirmedByPaperCheckBox = new QCheckBox(groupBox_4);
        dxccConfirmedByPaperCheckBox->setObjectName("dxccConfirmedByPaperCheckBox");

        horizontalLayout_33->addWidget(dxccConfirmedByPaperCheckBox);

        dxccConfirmedByEqslCheckBox = new QCheckBox(groupBox_4);
        dxccConfirmedByEqslCheckBox->setObjectName("dxccConfirmedByEqslCheckBox");

        horizontalLayout_33->addWidget(dxccConfirmedByEqslCheckBox);

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

        horizontalLayout_33->addItem(horizontalSpacer_2);


        formLayout_6->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_33);


        verticalLayout_15->addWidget(groupBox_4);

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

        verticalLayout_15->addItem(verticalSpacer_5);

        tabWidget_2->addTab(othersTab, QString());

        gridLayout_6->addWidget(tabWidget_2, 0, 0, 1, 1);

        tabWidget->addTab(syncQSLTab, QString());
        chatTab = new QWidget();
        chatTab->setObjectName("chatTab");
        verticalLayout_13 = new QVBoxLayout(chatTab);
        verticalLayout_13->setObjectName("verticalLayout_13");
        tabWidget_3 = new QTabWidget(chatTab);
        tabWidget_3->setObjectName("tabWidget_3");
        tabWidget_3->setDocumentMode(true);
        kstTab = new QWidget();
        kstTab->setObjectName("kstTab");
        formLayout_15 = new QFormLayout(kstTab);
        formLayout_15->setObjectName("formLayout_15");
        verticalSpacer_23 = new QSpacerItem(20, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        formLayout_15->setItem(0, QFormLayout::ItemRole::FieldRole, verticalSpacer_23);

        kstUsernameLabel = new QLabel(kstTab);
        kstUsernameLabel->setObjectName("kstUsernameLabel");

        formLayout_15->setWidget(1, QFormLayout::ItemRole::LabelRole, kstUsernameLabel);

        kstUsernameEdit = new QLineEdit(kstTab);
        kstUsernameEdit->setObjectName("kstUsernameEdit");

        formLayout_15->setWidget(1, QFormLayout::ItemRole::FieldRole, kstUsernameEdit);

        kstPasswordLabel = new QLabel(kstTab);
        kstPasswordLabel->setObjectName("kstPasswordLabel");

        formLayout_15->setWidget(2, QFormLayout::ItemRole::LabelRole, kstPasswordLabel);

        kstPasswordEdit = new QLineEdit(kstTab);
        kstPasswordEdit->setObjectName("kstPasswordEdit");
        kstPasswordEdit->setEchoMode(QLineEdit::Password);

        formLayout_15->setWidget(2, QFormLayout::ItemRole::FieldRole, kstPasswordEdit);

        verticalSpacer_24 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        formLayout_15->setItem(4, QFormLayout::ItemRole::FieldRole, verticalSpacer_24);

        kstSecurityNoticeLabel = new QLabel(kstTab);
        kstSecurityNoticeLabel->setObjectName("kstSecurityNoticeLabel");
        kstSecurityNoticeLabel->setWordWrap(true);

        formLayout_15->setWidget(3, QFormLayout::ItemRole::FieldRole, kstSecurityNoticeLabel);

        tabWidget_3->addTab(kstTab, QString());
        tabWidget_3->setTabText(tabWidget_3->indexOf(kstTab), QString::fromUtf8("ON4KST"));

        verticalLayout_13->addWidget(tabWidget_3);

        verticalSpacer_22 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_13->addItem(verticalSpacer_22);

        tabWidget->addTab(chatTab, QString());
        bandsTab = new QWidget();
        bandsTab->setObjectName("bandsTab");
        verticalLayout_2 = new QVBoxLayout(bandsTab);
        verticalLayout_2->setObjectName("verticalLayout_2");
        bandTableView = new QTableView(bandsTab);
        bandTableView->setObjectName("bandTableView");
        bandTableView->setAlternatingRowColors(true);
        bandTableView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        bandTableView->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
        bandTableView->horizontalHeader()->setStretchLastSection(true);
        bandTableView->verticalHeader()->setMinimumSectionSize(20);
        bandTableView->verticalHeader()->setDefaultSectionSize(20);

        verticalLayout_2->addWidget(bandTableView);

        tabWidget->addTab(bandsTab, QString());
        modesTab = new QWidget();
        modesTab->setObjectName("modesTab");
        verticalLayout_3 = new QVBoxLayout(modesTab);
        verticalLayout_3->setObjectName("verticalLayout_3");
        label_3 = new QLabel(modesTab);
        label_3->setObjectName("label_3");
        label_3->setWordWrap(true);

        verticalLayout_3->addWidget(label_3);

        modeTableView = new QTableView(modesTab);
        modeTableView->setObjectName("modeTableView");
        modeTableView->setAlternatingRowColors(true);
        modeTableView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        modeTableView->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
        modeTableView->horizontalHeader()->setStretchLastSection(true);
        modeTableView->verticalHeader()->setMinimumSectionSize(20);
        modeTableView->verticalHeader()->setDefaultSectionSize(20);

        verticalLayout_3->addWidget(modeTableView);

        tabWidget->addTab(modesTab, QString());
        networkTab = new QWidget();
        networkTab->setObjectName("networkTab");
        verticalLayout_6 = new QVBoxLayout(networkTab);
        verticalLayout_6->setObjectName("verticalLayout_6");
        groupBox_15 = new QGroupBox(networkTab);
        groupBox_15->setObjectName("groupBox_15");
        formLayout_2 = new QFormLayout(groupBox_15);
        formLayout_2->setObjectName("formLayout_2");
        wsjtForwardLabel = new QLabel(groupBox_15);
        wsjtForwardLabel->setObjectName("wsjtForwardLabel");

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

        wsjtForwardEdit = new QLineEdit(groupBox_15);
        wsjtForwardEdit->setObjectName("wsjtForwardEdit");

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

        wsjtPortLabel = new QLabel(groupBox_15);
        wsjtPortLabel->setObjectName("wsjtPortLabel");

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

        wsjtPortSpin = new QSpinBox(groupBox_15);
        wsjtPortSpin->setObjectName("wsjtPortSpin");
        sizePolicy2.setHeightForWidth(wsjtPortSpin->sizePolicy().hasHeightForWidth());
        wsjtPortSpin->setSizePolicy(sizePolicy2);
        wsjtPortSpin->setMinimum(1025);
        wsjtPortSpin->setMaximum(65534);
        wsjtPortSpin->setValue(2237);

        formLayout_2->setWidget(1, QFormLayout::ItemRole::FieldRole, wsjtPortSpin);

        wsjtMulticastCheckboxLabel = new QLabel(groupBox_15);
        wsjtMulticastCheckboxLabel->setObjectName("wsjtMulticastCheckboxLabel");

        formLayout_2->setWidget(3, QFormLayout::ItemRole::LabelRole, wsjtMulticastCheckboxLabel);

        horizontalLayout_14 = new QHBoxLayout();
        horizontalLayout_14->setObjectName("horizontalLayout_14");
        wsjtMulticastAddressEdit = new QLineEdit(groupBox_15);
        wsjtMulticastAddressEdit->setObjectName("wsjtMulticastAddressEdit");
        QSizePolicy sizePolicy12(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Fixed);
        sizePolicy12.setHorizontalStretch(0);
        sizePolicy12.setVerticalStretch(0);
        sizePolicy12.setHeightForWidth(wsjtMulticastAddressEdit->sizePolicy().hasHeightForWidth());
        wsjtMulticastAddressEdit->setSizePolicy(sizePolicy12);

        horizontalLayout_14->addWidget(wsjtMulticastAddressEdit);

        wsjtMulticastTTLLabel = new QLabel(groupBox_15);
        wsjtMulticastTTLLabel->setObjectName("wsjtMulticastTTLLabel");

        horizontalLayout_14->addWidget(wsjtMulticastTTLLabel);

        wsjtMulticastTTLSpin = new QSpinBox(groupBox_15);
        wsjtMulticastTTLSpin->setObjectName("wsjtMulticastTTLSpin");
        sizePolicy2.setHeightForWidth(wsjtMulticastTTLSpin->sizePolicy().hasHeightForWidth());
        wsjtMulticastTTLSpin->setSizePolicy(sizePolicy2);
        wsjtMulticastTTLSpin->setMinimum(1);
        wsjtMulticastTTLSpin->setMaximum(255);
        wsjtMulticastTTLSpin->setValue(1);

        horizontalLayout_14->addWidget(wsjtMulticastTTLSpin);


        formLayout_2->setLayout(4, QFormLayout::ItemRole::FieldRole, horizontalLayout_14);

        wsjtMulticastAddressLabel = new QLabel(groupBox_15);
        wsjtMulticastAddressLabel->setObjectName("wsjtMulticastAddressLabel");

        formLayout_2->setWidget(4, QFormLayout::ItemRole::LabelRole, wsjtMulticastAddressLabel);

        wsjtMulticastCheckbox = new QCheckBox(groupBox_15);
        wsjtMulticastCheckbox->setObjectName("wsjtMulticastCheckbox");
        sizePolicy1.setHeightForWidth(wsjtMulticastCheckbox->sizePolicy().hasHeightForWidth());
        wsjtMulticastCheckbox->setSizePolicy(sizePolicy1);

        formLayout_2->setWidget(3, QFormLayout::ItemRole::FieldRole, wsjtMulticastCheckbox);

        wsjtColorCqSpotsLabel = new QLabel(groupBox_15);
        wsjtColorCqSpotsLabel->setObjectName("wsjtColorCqSpotsLabel");
        sizePolicy3.setHeightForWidth(wsjtColorCqSpotsLabel->sizePolicy().hasHeightForWidth());
        wsjtColorCqSpotsLabel->setSizePolicy(sizePolicy3);

        formLayout_2->setWidget(2, QFormLayout::ItemRole::LabelRole, wsjtColorCqSpotsLabel);

        wsjtColorCqSpotsCheckbox = new QCheckBox(groupBox_15);
        wsjtColorCqSpotsCheckbox->setObjectName("wsjtColorCqSpotsCheckbox");
        sizePolicy1.setHeightForWidth(wsjtColorCqSpotsCheckbox->sizePolicy().hasHeightForWidth());
        wsjtColorCqSpotsCheckbox->setSizePolicy(sizePolicy1);

        formLayout_2->setWidget(2, QFormLayout::ItemRole::FieldRole, wsjtColorCqSpotsCheckbox);


        verticalLayout_6->addWidget(groupBox_15);

        groupBox_17 = new QGroupBox(networkTab);
        groupBox_17->setObjectName("groupBox_17");
        formLayout_16 = new QFormLayout(groupBox_17);
        formLayout_16->setObjectName("formLayout_16");
        notifLogIDLabel = new QLabel(groupBox_17);
        notifLogIDLabel->setObjectName("notifLogIDLabel");

        formLayout_16->setWidget(0, QFormLayout::ItemRole::LabelRole, notifLogIDLabel);

        notifLogIDEdit = new QLineEdit(groupBox_17);
        notifLogIDEdit->setObjectName("notifLogIDEdit");
        notifLogIDEdit->setEnabled(true);
        notifLogIDEdit->setReadOnly(true);
        notifLogIDEdit->setClearButtonEnabled(false);

        formLayout_16->setWidget(0, QFormLayout::ItemRole::FieldRole, notifLogIDEdit);

        notifDXSpotsLabel = new QLabel(groupBox_17);
        notifDXSpotsLabel->setObjectName("notifDXSpotsLabel");

        formLayout_16->setWidget(1, QFormLayout::ItemRole::LabelRole, notifDXSpotsLabel);

        notifDXSpotsEdit = new QLineEdit(groupBox_17);
        notifDXSpotsEdit->setObjectName("notifDXSpotsEdit");

        formLayout_16->setWidget(1, QFormLayout::ItemRole::FieldRole, notifDXSpotsEdit);

        notifSpotAlertLabel = new QLabel(groupBox_17);
        notifSpotAlertLabel->setObjectName("notifSpotAlertLabel");

        formLayout_16->setWidget(2, QFormLayout::ItemRole::LabelRole, notifSpotAlertLabel);

        notifSpotAlertEdit = new QLineEdit(groupBox_17);
        notifSpotAlertEdit->setObjectName("notifSpotAlertEdit");

        formLayout_16->setWidget(2, QFormLayout::ItemRole::FieldRole, notifSpotAlertEdit);

        notifQSOLabel = new QLabel(groupBox_17);
        notifQSOLabel->setObjectName("notifQSOLabel");

        formLayout_16->setWidget(3, QFormLayout::ItemRole::LabelRole, notifQSOLabel);

        notifQSOEdit = new QLineEdit(groupBox_17);
        notifQSOEdit->setObjectName("notifQSOEdit");

        formLayout_16->setWidget(3, QFormLayout::ItemRole::FieldRole, notifQSOEdit);

        notifWSJTXCQSpotsLabel = new QLabel(groupBox_17);
        notifWSJTXCQSpotsLabel->setObjectName("notifWSJTXCQSpotsLabel");

        formLayout_16->setWidget(4, QFormLayout::ItemRole::LabelRole, notifWSJTXCQSpotsLabel);

        notifWSJTXCQSpotsEdit = new QLineEdit(groupBox_17);
        notifWSJTXCQSpotsEdit->setObjectName("notifWSJTXCQSpotsEdit");

        formLayout_16->setWidget(4, QFormLayout::ItemRole::FieldRole, notifWSJTXCQSpotsEdit);

        notifRigLabel = new QLabel(groupBox_17);
        notifRigLabel->setObjectName("notifRigLabel");

        formLayout_16->setWidget(5, QFormLayout::ItemRole::LabelRole, notifRigLabel);

        notifRigEdit = new QLineEdit(groupBox_17);
        notifRigEdit->setObjectName("notifRigEdit");

        formLayout_16->setWidget(5, QFormLayout::ItemRole::FieldRole, notifRigEdit);


        verticalLayout_6->addWidget(groupBox_17);

        verticalSpacer_3 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_6->addItem(verticalSpacer_3);

        tabWidget->addTab(networkTab, QString());
        guiTab = new QWidget();
        guiTab->setObjectName("guiTab");
        verticalLayout_14 = new QVBoxLayout(guiTab);
        verticalLayout_14->setObjectName("verticalLayout_14");
        dateTimeFormatLayout = new QFormLayout();
        dateTimeFormatLayout->setObjectName("dateTimeFormatLayout");
        dateFormatLabel = new QLabel(guiTab);
        dateFormatLabel->setObjectName("dateFormatLabel");

        dateTimeFormatLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, dateFormatLabel);

        horizontalLayout_36 = new QHBoxLayout();
        horizontalLayout_36->setObjectName("horizontalLayout_36");
        dateFormatSystemRadioButton = new QRadioButton(guiTab);
        buttonGroup_2 = new QButtonGroup(SettingsDialog);
        buttonGroup_2->setObjectName("buttonGroup_2");
        buttonGroup_2->addButton(dateFormatSystemRadioButton);
        dateFormatSystemRadioButton->setObjectName("dateFormatSystemRadioButton");

        horizontalLayout_36->addWidget(dateFormatSystemRadioButton);

        dateFormatCustomRadioButton = new QRadioButton(guiTab);
        buttonGroup_2->addButton(dateFormatCustomRadioButton);
        dateFormatCustomRadioButton->setObjectName("dateFormatCustomRadioButton");

        horizontalLayout_36->addWidget(dateFormatCustomRadioButton);

        dateFormatStringEdit = new QLineEdit(guiTab);
        dateFormatStringEdit->setObjectName("dateFormatStringEdit");
        QSizePolicy sizePolicy13(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed);
        sizePolicy13.setHorizontalStretch(0);
        sizePolicy13.setVerticalStretch(0);
        sizePolicy13.setHeightForWidth(dateFormatStringEdit->sizePolicy().hasHeightForWidth());
        dateFormatStringEdit->setSizePolicy(sizePolicy13);

        horizontalLayout_36->addWidget(dateFormatStringEdit);

        horizontalSpacer_5 = new QSpacerItem(20, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        horizontalLayout_36->addItem(horizontalSpacer_5);

        dateFormatResultLabel = new QLabel(guiTab);
        dateFormatResultLabel->setObjectName("dateFormatResultLabel");

        horizontalLayout_36->addWidget(dateFormatResultLabel);

        horizontalSpacer_4 = new QSpacerItem(20, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        horizontalLayout_36->addItem(horizontalSpacer_4);

        dateFormatDocLabel = new QLabel(guiTab);
        dateFormatDocLabel->setObjectName("dateFormatDocLabel");
        dateFormatDocLabel->setOpenExternalLinks(true);

        horizontalLayout_36->addWidget(dateFormatDocLabel);

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

        horizontalLayout_36->addItem(horizontalSpacer_6);


        dateTimeFormatLayout->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_36);

        timeFormatLabel = new QLabel(guiTab);
        timeFormatLabel->setObjectName("timeFormatLabel");

        dateTimeFormatLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, timeFormatLabel);

        horizontalLayout_35 = new QHBoxLayout();
        horizontalLayout_35->setObjectName("horizontalLayout_35");
        timeFormat24RadioButton = new QRadioButton(guiTab);
        buttonGroup = new QButtonGroup(SettingsDialog);
        buttonGroup->setObjectName("buttonGroup");
        buttonGroup->addButton(timeFormat24RadioButton);
        timeFormat24RadioButton->setObjectName("timeFormat24RadioButton");

        horizontalLayout_35->addWidget(timeFormat24RadioButton);

        timeFormat12RadioButton = new QRadioButton(guiTab);
        buttonGroup->addButton(timeFormat12RadioButton);
        timeFormat12RadioButton->setObjectName("timeFormat12RadioButton");

        horizontalLayout_35->addWidget(timeFormat12RadioButton);

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

        horizontalLayout_35->addItem(horizontalSpacer_3);


        dateTimeFormatLayout->setLayout(1, QFormLayout::ItemRole::FieldRole, horizontalLayout_35);

        unitFormatLabel = new QLabel(guiTab);
        unitFormatLabel->setObjectName("unitFormatLabel");

        dateTimeFormatLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, unitFormatLabel);

        horizontalLayout_38 = new QHBoxLayout();
        horizontalLayout_38->setObjectName("horizontalLayout_38");
        unitFormatMetricRadioButton = new QRadioButton(guiTab);
        buttonGroup_3 = new QButtonGroup(SettingsDialog);
        buttonGroup_3->setObjectName("buttonGroup_3");
        buttonGroup_3->addButton(unitFormatMetricRadioButton);
        unitFormatMetricRadioButton->setObjectName("unitFormatMetricRadioButton");

        horizontalLayout_38->addWidget(unitFormatMetricRadioButton);

        unitFormatImperialRadioButton = new QRadioButton(guiTab);
        buttonGroup_3->addButton(unitFormatImperialRadioButton);
        unitFormatImperialRadioButton->setObjectName("unitFormatImperialRadioButton");

        horizontalLayout_38->addWidget(unitFormatImperialRadioButton);

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

        horizontalLayout_38->addItem(horizontalSpacer_8);


        dateTimeFormatLayout->setLayout(2, QFormLayout::ItemRole::FieldRole, horizontalLayout_38);


        verticalLayout_14->addLayout(dateTimeFormatLayout);

        shortcutInfoLabel = new QLabel(guiTab);
        shortcutInfoLabel->setObjectName("shortcutInfoLabel");

        verticalLayout_14->addWidget(shortcutInfoLabel);

        shortcutsTableView = new QTableView(guiTab);
        shortcutsTableView->setObjectName("shortcutsTableView");
        shortcutsTableView->setAlternatingRowColors(true);
        shortcutsTableView->setSelectionMode(QAbstractItemView::NoSelection);
        shortcutsTableView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        shortcutsTableView->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
        shortcutsTableView->horizontalHeader()->setMinimumSectionSize(300);
        shortcutsTableView->verticalHeader()->setMinimumSectionSize(20);
        shortcutsTableView->verticalHeader()->setDefaultSectionSize(20);

        verticalLayout_14->addWidget(shortcutsTableView);

        tabWidget->addTab(guiTab, QString());
        dangeZoneTab = new QWidget();
        dangeZoneTab->setObjectName("dangeZoneTab");
        verticalLayout_18 = new QVBoxLayout(dangeZoneTab);
        verticalLayout_18->setObjectName("verticalLayout_18");
        verticalSpacer_15 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_18->addItem(verticalSpacer_15);

        dangerLabel = new QLabel(dangeZoneTab);
        dangerLabel->setObjectName("dangerLabel");
        dangerLabel->setAlignment(Qt::AlignCenter);
        dangerLabel->setWordWrap(true);

        verticalLayout_18->addWidget(dangerLabel);

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

        verticalLayout_18->addItem(verticalSpacer_13);

        deleteAllQSOsButton = new QPushButton(dangeZoneTab);
        deleteAllQSOsButton->setObjectName("deleteAllQSOsButton");
        sizePolicy7.setHeightForWidth(deleteAllQSOsButton->sizePolicy().hasHeightForWidth());
        deleteAllQSOsButton->setSizePolicy(sizePolicy7);
        deleteAllQSOsButton->setStyleSheet(QString::fromUtf8("QPushButton {background-color: red;}"));

        verticalLayout_18->addWidget(deleteAllQSOsButton);

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

        verticalLayout_18->addItem(verticalSpacer_8);

        deleteAllPasswordsButton = new QPushButton(dangeZoneTab);
        deleteAllPasswordsButton->setObjectName("deleteAllPasswordsButton");
        sizePolicy7.setHeightForWidth(deleteAllPasswordsButton->sizePolicy().hasHeightForWidth());
        deleteAllPasswordsButton->setSizePolicy(sizePolicy7);
        deleteAllPasswordsButton->setStyleSheet(QString::fromUtf8("QPushButton {background-color: red;}"));

        verticalLayout_18->addWidget(deleteAllPasswordsButton);

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

        verticalLayout_18->addItem(verticalSpacer_11);

        tabWidget->addTab(dangeZoneTab, QString());

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

        QWidget::setTabOrder(stationProfileNameEdit, stationCallsignEdit);
        QWidget::setTabOrder(stationCallsignEdit, stationOperatorEdit);
        QWidget::setTabOrder(stationOperatorEdit, stationOperatorCallsignEdit);
        QWidget::setTabOrder(stationOperatorCallsignEdit, stationCountryCombo);
        QWidget::setTabOrder(stationCountryCombo, stationCountyEdit);
        QWidget::setTabOrder(stationCountyEdit, stationITUEdit);
        QWidget::setTabOrder(stationITUEdit, stationCQZEdit);
        QWidget::setTabOrder(stationCQZEdit, stationLocatorEdit);
        QWidget::setTabOrder(stationLocatorEdit, stationQTHEdit);
        QWidget::setTabOrder(stationQTHEdit, stationVUCCEdit);
        QWidget::setTabOrder(stationVUCCEdit, stationSOTAEdit);
        QWidget::setTabOrder(stationSOTAEdit, stationWWFFEdit);
        QWidget::setTabOrder(stationWWFFEdit, stationPOTAEdit);
        QWidget::setTabOrder(stationPOTAEdit, stationSIGEdit);
        QWidget::setTabOrder(stationSIGEdit, stationIOTAEdit);
        QWidget::setTabOrder(stationIOTAEdit, stationSIGInfoEdit);
        QWidget::setTabOrder(stationSIGInfoEdit, stationDarcDokEdit);
        QWidget::setTabOrder(stationDarcDokEdit, stationAddProfileButton);
        QWidget::setTabOrder(stationAddProfileButton, stationDelProfileButton);
        QWidget::setTabOrder(stationDelProfileButton, antProfileNameEdit);
        QWidget::setTabOrder(antProfileNameEdit, antDescEdit);
        QWidget::setTabOrder(antDescEdit, antAzBeamWidthSpinBox);
        QWidget::setTabOrder(antAzBeamWidthSpinBox, antAzOffsetSpinBox);
        QWidget::setTabOrder(antAzOffsetSpinBox, antAddProfileButton);
        QWidget::setTabOrder(antAddProfileButton, antDelProfileButton);
        QWidget::setTabOrder(antDelProfileButton, cwProfileNameEdit);
        QWidget::setTabOrder(cwProfileNameEdit, cwModelSelect);
        QWidget::setTabOrder(cwModelSelect, cwKeyModeSelect);
        QWidget::setTabOrder(cwKeyModeSelect, cwSwapPaddlesCheckbox);
        QWidget::setTabOrder(cwSwapPaddlesCheckbox, cwPaddleOnlySidetoneCheckbox);
        QWidget::setTabOrder(cwPaddleOnlySidetoneCheckbox, cwSidetoneFreqCombo);
        QWidget::setTabOrder(cwSidetoneFreqCombo, cwDefaulSpeed);
        QWidget::setTabOrder(cwDefaulSpeed, cwPortEdit);
        QWidget::setTabOrder(cwPortEdit, cwBaudSelect);
        QWidget::setTabOrder(cwBaudSelect, cwAddProfileButton);
        QWidget::setTabOrder(cwAddProfileButton, cwDelProfileButton);
        QWidget::setTabOrder(cwDelProfileButton, cwShortcutProfileNameEdit);
        QWidget::setTabOrder(cwShortcutProfileNameEdit, cwShortcutF1ShortEdit);
        QWidget::setTabOrder(cwShortcutF1ShortEdit, cwShortcutF1MacroEdit);
        QWidget::setTabOrder(cwShortcutF1MacroEdit, cwShortcutF2ShortEdit);
        QWidget::setTabOrder(cwShortcutF2ShortEdit, cwShortcutF2MacroEdit);
        QWidget::setTabOrder(cwShortcutF2MacroEdit, cwShortcutF3ShortEdit);
        QWidget::setTabOrder(cwShortcutF3ShortEdit, cwShortcutF3MacroEdit);
        QWidget::setTabOrder(cwShortcutF3MacroEdit, cwShortcutF4ShortEdit);
        QWidget::setTabOrder(cwShortcutF4ShortEdit, cwShortcutF4MacroEdit);
        QWidget::setTabOrder(cwShortcutF4MacroEdit, cwShortcutF5ShortEdit);
        QWidget::setTabOrder(cwShortcutF5ShortEdit, cwShortcutF5MacroEdit);
        QWidget::setTabOrder(cwShortcutF5MacroEdit, cwShortcutF6ShortEdit);
        QWidget::setTabOrder(cwShortcutF6ShortEdit, cwShortcutF6MacroEdit);
        QWidget::setTabOrder(cwShortcutF6MacroEdit, cwShortcutF7ShortEdit);
        QWidget::setTabOrder(cwShortcutF7ShortEdit, cwShortcutF7MacroEdit);
        QWidget::setTabOrder(cwShortcutF7MacroEdit, cwShortcutAddProfileButton);
        QWidget::setTabOrder(cwShortcutAddProfileButton, cwShortcutDelProfileButton);
        QWidget::setTabOrder(cwShortcutDelProfileButton, rigProfileNameEdit);
        QWidget::setTabOrder(rigProfileNameEdit, rigInterfaceCombo);
        QWidget::setTabOrder(rigInterfaceCombo, rigModelSelect);
        QWidget::setTabOrder(rigModelSelect, rigTXFreqMinSpinBox);
        QWidget::setTabOrder(rigTXFreqMinSpinBox, rigTXFreqMaxSpinBox);
        QWidget::setTabOrder(rigTXFreqMaxSpinBox, rigRXOffsetSpinBox);
        QWidget::setTabOrder(rigRXOffsetSpinBox, rigTXOffsetSpinBox);
        QWidget::setTabOrder(rigTXOffsetSpinBox, rigPWRDefaultSpinBox);
        QWidget::setTabOrder(rigPWRDefaultSpinBox, rigAssignedCWKeyCombo);
        QWidget::setTabOrder(rigAssignedCWKeyCombo, rigGetModeCheckBox);
        QWidget::setTabOrder(rigGetModeCheckBox, rigGetVFOCheckBox);
        QWidget::setTabOrder(rigGetVFOCheckBox, rigGetFreqCheckBox);
        QWidget::setTabOrder(rigGetFreqCheckBox, rigQSYWipingCheckBox);
        QWidget::setTabOrder(rigQSYWipingCheckBox, rigGetPWRCheckBox);
        QWidget::setTabOrder(rigGetPWRCheckBox, rigGetPTTStateCheckBox);
        QWidget::setTabOrder(rigGetPTTStateCheckBox, rigGetXITCheckBox);
        QWidget::setTabOrder(rigGetXITCheckBox, rigGetRITCheckBox);
        QWidget::setTabOrder(rigGetRITCheckBox, rigGetSplitCheckBox);
        QWidget::setTabOrder(rigGetSplitCheckBox, rigGetKeySpeedCheckBox);
        QWidget::setTabOrder(rigGetKeySpeedCheckBox, rigKeySpeedSyncCheckBox);
        QWidget::setTabOrder(rigKeySpeedSyncCheckBox, rigDXSpots2RigCheckBox);
        QWidget::setTabOrder(rigDXSpots2RigCheckBox, rigShareCheckBox);
        QWidget::setTabOrder(rigShareCheckBox, rigSharePortSpinBox);
        QWidget::setTabOrder(rigSharePortSpinBox, rigShareAdvancedButton);
        QWidget::setTabOrder(rigShareAdvancedButton, rigPortTypeCombo);
        QWidget::setTabOrder(rigPortTypeCombo, rigPollIntervalSpinBox);
        QWidget::setTabOrder(rigPollIntervalSpinBox, cwNetPortSpin);
        QWidget::setTabOrder(cwNetPortSpin, rigPortEdit);
        QWidget::setTabOrder(rigPortEdit, rigBaudSelect);
        QWidget::setTabOrder(rigBaudSelect, rigCIVAddrSpinBox);
        QWidget::setTabOrder(rigCIVAddrSpinBox, rigDataBitsSelect);
        QWidget::setTabOrder(rigDataBitsSelect, rigStopBitsSelect);
        QWidget::setTabOrder(rigStopBitsSelect, rigFlowControlSelect);
        QWidget::setTabOrder(rigFlowControlSelect, rigParitySelect);
        QWidget::setTabOrder(rigParitySelect, rigHostNameEdit);
        QWidget::setTabOrder(rigHostNameEdit, rigDTRCombo);
        QWidget::setTabOrder(rigDTRCombo, rigRTSCombo);
        QWidget::setTabOrder(rigRTSCombo, rigPTTTypeCombo);
        QWidget::setTabOrder(rigPTTTypeCombo, rigPTTPortEdit);
        QWidget::setTabOrder(rigPTTPortEdit, rigNetPortSpin);
        QWidget::setTabOrder(rigNetPortSpin, rigAddProfileButton);
        QWidget::setTabOrder(rigAddProfileButton, rigDelProfileButton);
        QWidget::setTabOrder(rigDelProfileButton, rotProfileNameEdit);
        QWidget::setTabOrder(rotProfileNameEdit, rotInterfaceCombo);
        QWidget::setTabOrder(rotInterfaceCombo, rotModelSelect);
        QWidget::setTabOrder(rotModelSelect, rotPortTypeCombo);
        QWidget::setTabOrder(rotPortTypeCombo, rotPortEdit);
        QWidget::setTabOrder(rotPortEdit, rotBaudSelect);
        QWidget::setTabOrder(rotBaudSelect, rotDataBitsSelect);
        QWidget::setTabOrder(rotDataBitsSelect, rotStopBitsSelect);
        QWidget::setTabOrder(rotStopBitsSelect, rotFlowControlSelect);
        QWidget::setTabOrder(rotFlowControlSelect, rotParitySelect);
        QWidget::setTabOrder(rotParitySelect, rotHostNameEdit);
        QWidget::setTabOrder(rotHostNameEdit, rotNetPortSpin);
        QWidget::setTabOrder(rotNetPortSpin, rotAddProfileButton);
        QWidget::setTabOrder(rotAddProfileButton, rotDelProfileButton);
        QWidget::setTabOrder(rotDelProfileButton, rotUsrButtonProfileNameEdit);
        QWidget::setTabOrder(rotUsrButtonProfileNameEdit, rotUsrButton1Edit);
        QWidget::setTabOrder(rotUsrButton1Edit, rotUsrButtonSpinBox1);
        QWidget::setTabOrder(rotUsrButtonSpinBox1, rotUsrButton2Edit);
        QWidget::setTabOrder(rotUsrButton2Edit, rotUsrButtonSpinBox2);
        QWidget::setTabOrder(rotUsrButtonSpinBox2, rotUsrButton3Edit);
        QWidget::setTabOrder(rotUsrButton3Edit, rotUsrButtonSpinBox3);
        QWidget::setTabOrder(rotUsrButtonSpinBox3, rotUsrButton4Edit);
        QWidget::setTabOrder(rotUsrButton4Edit, rotUsrButtonSpinBox4);
        QWidget::setTabOrder(rotUsrButtonSpinBox4, rotUsrButtonAddProfileButton);
        QWidget::setTabOrder(rotUsrButtonAddProfileButton, rotUsrButtonDelProfileButton);
        QWidget::setTabOrder(rotUsrButtonDelProfileButton, primaryCallbookCombo);
        QWidget::setTabOrder(primaryCallbookCombo, secondaryCallbookCombo);
        QWidget::setTabOrder(secondaryCallbookCombo, hamQthUsernameEdit);
        QWidget::setTabOrder(hamQthUsernameEdit, hamQthPasswordEdit);
        QWidget::setTabOrder(hamQthPasswordEdit, qrzUsernameEdit);
        QWidget::setTabOrder(qrzUsernameEdit, qrzPasswordEdit);
        QWidget::setTabOrder(qrzPasswordEdit, webLookupURLEdit);
        QWidget::setTabOrder(webLookupURLEdit, webLookupURLTestButton);
        QWidget::setTabOrder(webLookupURLTestButton, clublogEmailEdit);
        QWidget::setTabOrder(clublogEmailEdit, clublogPasswordEdit);
        QWidget::setTabOrder(clublogPasswordEdit, clublogUploadImmediatelyCheckbox);
        QWidget::setTabOrder(clublogUploadImmediatelyCheckbox, eqslUsernameEdit);
        QWidget::setTabOrder(eqslUsernameEdit, eqslPasswordEdit);
        QWidget::setTabOrder(eqslPasswordEdit, hrdlogCallsignEdit);
        QWidget::setTabOrder(hrdlogCallsignEdit, hrdlogUploadCodeEdit);
        QWidget::setTabOrder(hrdlogUploadCodeEdit, hrdlogOnAirCheckBox);
        QWidget::setTabOrder(hrdlogOnAirCheckBox, lotwUsernameEdit);
        QWidget::setTabOrder(lotwUsernameEdit, lotwPasswordEdit);
        QWidget::setTabOrder(lotwPasswordEdit, tqslPathEdit);
        QWidget::setTabOrder(tqslPathEdit, tqslPathButton);
        QWidget::setTabOrder(tqslPathButton, tqslAutoButton);
        QWidget::setTabOrder(tqslAutoButton, qrzApiKeyEdit);
        QWidget::setTabOrder(qrzApiKeyEdit, qrzCallsignApiKeyTableView);
        QWidget::setTabOrder(qrzCallsignApiKeyTableView, qrzCallsignApiKeyAddButton);
        QWidget::setTabOrder(qrzCallsignApiKeyAddButton, qrzCallsignApiKeyDelButton);
        QWidget::setTabOrder(qrzCallsignApiKeyDelButton, wavelogAddQSOEndpointEdit);
        QWidget::setTabOrder(wavelogAddQSOEndpointEdit, wavelogApiKeyEdit);
        QWidget::setTabOrder(wavelogApiKeyEdit, dxccConfirmedByLotwCheckBox);
        QWidget::setTabOrder(dxccConfirmedByLotwCheckBox, dxccConfirmedByPaperCheckBox);
        QWidget::setTabOrder(dxccConfirmedByPaperCheckBox, dxccConfirmedByEqslCheckBox);
        QWidget::setTabOrder(dxccConfirmedByEqslCheckBox, bandTableView);
        QWidget::setTabOrder(bandTableView, modeTableView);
        QWidget::setTabOrder(modeTableView, wsjtForwardEdit);
        QWidget::setTabOrder(wsjtForwardEdit, wsjtPortSpin);
        QWidget::setTabOrder(wsjtPortSpin, wsjtColorCqSpotsCheckbox);
        QWidget::setTabOrder(wsjtColorCqSpotsCheckbox, wsjtMulticastCheckbox);
        QWidget::setTabOrder(wsjtMulticastCheckbox, wsjtMulticastAddressEdit);
        QWidget::setTabOrder(wsjtMulticastAddressEdit, wsjtMulticastTTLSpin);
        QWidget::setTabOrder(wsjtMulticastTTLSpin, notifLogIDEdit);
        QWidget::setTabOrder(notifLogIDEdit, notifDXSpotsEdit);
        QWidget::setTabOrder(notifDXSpotsEdit, notifSpotAlertEdit);
        QWidget::setTabOrder(notifSpotAlertEdit, notifQSOEdit);
        QWidget::setTabOrder(notifQSOEdit, notifWSJTXCQSpotsEdit);
        QWidget::setTabOrder(notifWSJTXCQSpotsEdit, notifRigEdit);
        QWidget::setTabOrder(notifRigEdit, tabWidget);
        QWidget::setTabOrder(tabWidget, tabWidget_2);
        QWidget::setTabOrder(tabWidget_2, cwHostNameEdit);
        QWidget::setTabOrder(cwHostNameEdit, equipmentTabWidget);
        QWidget::setTabOrder(equipmentTabWidget, tabWidget_3);
        QWidget::setTabOrder(tabWidget_3, kstUsernameEdit);
        QWidget::setTabOrder(kstUsernameEdit, kstPasswordEdit);
        QWidget::setTabOrder(kstPasswordEdit, dateFormatSystemRadioButton);
        QWidget::setTabOrder(dateFormatSystemRadioButton, dateFormatCustomRadioButton);
        QWidget::setTabOrder(dateFormatCustomRadioButton, dateFormatStringEdit);
        QWidget::setTabOrder(dateFormatStringEdit, timeFormat24RadioButton);
        QWidget::setTabOrder(timeFormat24RadioButton, timeFormat12RadioButton);
        QWidget::setTabOrder(timeFormat12RadioButton, unitFormatMetricRadioButton);
        QWidget::setTabOrder(unitFormatMetricRadioButton, unitFormatImperialRadioButton);
        QWidget::setTabOrder(unitFormatImperialRadioButton, shortcutsTableView);

        retranslateUi(SettingsDialog);
        QObject::connect(stationWWFFEdit, SIGNAL(editingFinished()), SettingsDialog, SLOT(wwffEditFinished()));
        QObject::connect(rigGetXITCheckBox, SIGNAL(stateChanged(int)), SettingsDialog, SLOT(rigTXOffsetChanged(int)));
        QObject::connect(antAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addAntProfile()));
        QObject::connect(rotStackedWidget, SIGNAL(currentChanged(int)), SettingsDialog, SLOT(rotStackWidgetChanged(int)));
        QObject::connect(stationSOTAEdit, SIGNAL(editingFinished()), SettingsDialog, SLOT(sotaEditFinished()));
        QObject::connect(cwAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addCWKeyProfile()));
        QObject::connect(rigPortEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustRigCOMPortTextColor()));
        QObject::connect(stationLocatorEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustLocatorTextColor()));
        QObject::connect(stationVUCCEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustVUCCLocatorTextColor()));
        QObject::connect(secondaryCallbookCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(secondaryCallbookChanged(int)));
        QObject::connect(cwModelSelect, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(cwKeyChanged(int)));
        QObject::connect(rigAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addRigProfile()));
        QObject::connect(rigModelSelect, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigChanged(int)));
        QObject::connect(antDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(delAntProfile()));
        QObject::connect(rotModelSelect, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rotChanged(int)));
        QObject::connect(rotProfilesListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickRotProfile(QModelIndex)));
        QObject::connect(cwShortcutDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(delCWShortcutProfile()));
        QObject::connect(stationSOTAEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(sotaChanged(QString)));
        QObject::connect(antProfilesListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickAntProfile(QModelIndex)));
        QObject::connect(rigGetFreqCheckBox, SIGNAL(stateChanged(int)), SettingsDialog, SLOT(rigGetFreqChanged(int)));
        QObject::connect(cwProfilesListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickCWKeyProfile(QModelIndex)));
        QObject::connect(rotAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addRotProfile()));
        QObject::connect(rigStackedWidget, SIGNAL(currentChanged(int)), SettingsDialog, SLOT(rigStackWidgetChanged(int)));
        QObject::connect(primaryCallbookCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(primaryCallbookChanged(int)));
        QObject::connect(cwShortcutAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addCWShortcutProfile()));
        QObject::connect(rigDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(delRigProfile()));
        QObject::connect(cwShortcutListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickCWShortcutProfile(QModelIndex)));
        QObject::connect(stationCallsignEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(stationCallsignChanged()));
        QObject::connect(stationWWFFEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(wwffChanged(QString)));
        QObject::connect(rotDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(delRotProfile()));
        QObject::connect(cwDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(delCWKeyProfile()));
        QObject::connect(cwStackedWidget, SIGNAL(currentChanged(int)), SettingsDialog, SLOT(cwKeyStackWidgetChanged(int)));
        QObject::connect(rigGetRITCheckBox, SIGNAL(stateChanged(int)), SettingsDialog, SLOT(rigRXOffsetChanged(int)));
        QObject::connect(stationProfilesListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickStationProfile(QModelIndex)));
        QObject::connect(tqslPathButton, SIGNAL(clicked()), SettingsDialog, SLOT(tqslPathBrowse()));
        QObject::connect(tqslAutoButton, SIGNAL(clicked()), SettingsDialog, SLOT(tqslAutoDetect()));
        QObject::connect(stationAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addStationProfile()));
        QObject::connect(cwPortEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustCWKeyCOMPortTextColor()));
        QObject::connect(rotPortEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustRotCOMPortTextColor()));
        QObject::connect(stationDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(deleteStationProfile()));
        QObject::connect(rigProfilesListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickRigProfile(QModelIndex)));
        QObject::connect(buttonBox, SIGNAL(accepted()), SettingsDialog, SLOT(save()));
        QObject::connect(buttonBox, SIGNAL(rejected()), SettingsDialog, SLOT(cancelled()));
        QObject::connect(rigAssignedCWKeyCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(assignedKeyChanged(int)));
        QObject::connect(stationPOTAEdit, SIGNAL(editingFinished()), SettingsDialog, SLOT(potaEditFinished()));
        QObject::connect(stationPOTAEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(potaChanged(QString)));
        QObject::connect(wsjtMulticastCheckbox, SIGNAL(stateChanged(int)), SettingsDialog, SLOT(joinMulticastChanged(int)));
        QObject::connect(wsjtMulticastAddressEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustWSJTXMulticastAddrTextColor()));
        QObject::connect(rotUsrButtonAddProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(addRotUsrButtonsProfile()));
        QObject::connect(rotUsrButtonDelProfileButton, SIGNAL(clicked()), SettingsDialog, SLOT(delRotUsrButtonsProfile()));
        QObject::connect(rotUsrButtonListView, SIGNAL(doubleClicked(QModelIndex)), SettingsDialog, SLOT(doubleClickRotUsrButtonsProfile(QModelIndex)));
        QObject::connect(webLookupURLTestButton, SIGNAL(clicked()), SettingsDialog, SLOT(testWebLookupURL()));
        QObject::connect(rigPortTypeCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigPortTypeChanged(int)));
        QObject::connect(rotPortTypeCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rotPortTypeChanged(int)));
        QObject::connect(hrdlogCallsignEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(hrdlogSettingChanged()));
        QObject::connect(hrdlogUploadCodeEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(hrdlogSettingChanged()));
        QObject::connect(rigInterfaceCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigInterfaceChanged(int)));
        QObject::connect(clublogPasswordEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(clublogSettingChanged()));
        QObject::connect(clublogEmailEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(clublogSettingChanged()));
        QObject::connect(rotInterfaceCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rotInterfaceChanged(int)));
        QObject::connect(rigPTTTypeCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigPTTTypeChanged(int)));
        QObject::connect(stationOperatorCallsignEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(adjustOperatorTextColor()));
        QObject::connect(dateFormatCustomRadioButton, &QRadioButton::toggled, dateFormatStringEdit, &QLineEdit::setVisible);
        QObject::connect(dateFormatCustomRadioButton, &QRadioButton::toggled, dateFormatResultLabel, &QLabel::setVisible);
        QObject::connect(dateFormatStringEdit, SIGNAL(textChanged(QString)), SettingsDialog, SLOT(updateDateFormatResult()));
        QObject::connect(dateFormatCustomRadioButton, &QRadioButton::toggled, dateFormatDocLabel, &QLabel::setVisible);
        QObject::connect(qrzCallsignApiKeyAddButton, SIGNAL(clicked()), SettingsDialog, SLOT(qrzAddCallsignAPIKey()));
        QObject::connect(qrzCallsignApiKeyDelButton, SIGNAL(clicked()), SettingsDialog, SLOT(qrzDelCallsignAPIKey()));
        QObject::connect(cwKeyModeSelect, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(cwModeChanged(int)));
        QObject::connect(rigFlowControlSelect, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigFlowControlChanged(int)));
        QObject::connect(rigShareCheckBox, SIGNAL(stateChanged(int)), SettingsDialog, SLOT(rigShareChanged(int)));
        QObject::connect(rigShareAdvancedButton, SIGNAL(clicked()), SettingsDialog, SLOT(showRigctldAdvanced()));
        QObject::connect(rigInterfaceCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigShareChanged(int)));
        QObject::connect(rigPortTypeCombo, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(rigShareChanged(int)));
        QObject::connect(deleteAllQSOsButton, SIGNAL(clicked()), SettingsDialog, SLOT(onDeleteAllQSOs()));
        QObject::connect(deleteAllPasswordsButton, SIGNAL(clicked()), SettingsDialog, SLOT(onDeleteAllPasswords()));

        tabWidget->setCurrentIndex(0);
        equipmentTabWidget->setCurrentIndex(0);
        cwStackedWidget->setCurrentIndex(0);
        rigStackedWidget->setCurrentIndex(0);
        rotStackedWidget->setCurrentIndex(0);
        tabWidget_2->setCurrentIndex(0);
        tabWidget_3->setCurrentIndex(0);


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

    void retranslateUi(QDialog *SettingsDialog)
    {
        SettingsDialog->setWindowTitle(QCoreApplication::translate("SettingsDialog", "Settings", nullptr));
        stationProfileGroup->setTitle(QCoreApplication::translate("SettingsDialog", " Profiles", nullptr));
        stationSOTALabel->setText(QCoreApplication::translate("SettingsDialog", "SOTA", nullptr));
        stationIOTALabel->setText(QCoreApplication::translate("SettingsDialog", "IOTA", nullptr));
#if QT_CONFIG(tooltip)
        stationSOTAEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "SOTA (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        stationSIGEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "SIG (Optional parameter).", nullptr));
#endif // QT_CONFIG(tooltip)
        stationITULabel->setText(QCoreApplication::translate("SettingsDialog", "ITU", nullptr));
        stationCQZLabel->setText(QCoreApplication::translate("SettingsDialog", "CQZ", nullptr));
        stationCountyLabel->setText(QCoreApplication::translate("SettingsDialog", "County", nullptr));
#if QT_CONFIG(tooltip)
        stationIOTAEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "IOTA  (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        stationQTHEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "QTH Name (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        stationWWFFEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "World Wide Flora & Fauna (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
        label_5->setText(QString());
#if QT_CONFIG(tooltip)
        stationOperatorEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Operator name (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
        stationPOTALabel->setText(QCoreApplication::translate("SettingsDialog", "POTA", nullptr));
#if QT_CONFIG(tooltip)
        stationVUCCEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "VUCC  Grids (Optional parameter). Ex. EN98,FM08,EM97,FM07", nullptr));
#endif // QT_CONFIG(tooltip)
        stationVUCCEdit->setInputMask(QString());
        label_7->setText(QCoreApplication::translate("SettingsDialog", "Country", nullptr));
#if QT_CONFIG(tooltip)
        stationCountyEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Station County Location (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
        stationSIGInfoLabel->setText(QCoreApplication::translate("SettingsDialog", "SIG Info", nullptr));
        label_8->setText(QString());
#if QT_CONFIG(tooltip)
        stationLocatorEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Station Gridsquare (Mandatory parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
        stationLocatorEdit->setText(QString());
        stationQTHLabel->setText(QCoreApplication::translate("SettingsDialog", "QTH", nullptr));
        label_2->setText(QString());
        stationProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
        stationWWFFLabel->setText(QCoreApplication::translate("SettingsDialog", "WWFF", nullptr));
#if QT_CONFIG(tooltip)
        stationProfilesListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available Station Profiles", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        stationSIGInfoEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "SIG Information (Optional parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
        stationSIGInfoEdit->setText(QString());
#if QT_CONFIG(tooltip)
        stationProfileNameEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Profile name that is used as the alias for the Callsign, Gridsquare, Operator name, and QTH (required parameter) ", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        stationCallsignEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Callsign (Mandatory parameter)", nullptr));
#endif // QT_CONFIG(tooltip)
        stationCallsignEdit->setText(QString());
#if QT_CONFIG(tooltip)
        stationOperatorCallsignEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Callsign of operator (Optional parameter, if different from station callsign)", nullptr));
#endif // QT_CONFIG(tooltip)
        stationOperatorLabel->setText(QCoreApplication::translate("SettingsDialog", "Operator Name", nullptr));
        stationVUCCLabel->setText(QCoreApplication::translate("SettingsDialog", "VUCC", nullptr));
        stationCallsignLabel->setText(QCoreApplication::translate("SettingsDialog", "Station Callsign", nullptr));
        stationLocatorLabel->setText(QCoreApplication::translate("SettingsDialog", "Gridsquare", nullptr));
        stationSIGLabel->setText(QCoreApplication::translate("SettingsDialog", "SIG", nullptr));
        label->setText(QCoreApplication::translate("SettingsDialog", "Operator Callsign", nullptr));
        stationAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        stationDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
        stationDarcDokLabel->setText(QCoreApplication::translate("SettingsDialog", "DOK", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(stationTab), QCoreApplication::translate("SettingsDialog", "Station", nullptr));
        antennasProfileGroup->setTitle(QCoreApplication::translate("SettingsDialog", "Profiles", nullptr));
        antProfileGroup->setTitle(QString());
        antProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
        antDescLabel->setText(QCoreApplication::translate("SettingsDialog", "Description", nullptr));
        antAzBeamWidthLabel->setText(QCoreApplication::translate("SettingsDialog", "Azimuth Beamwidth ", nullptr));
        antAzOffsetLabel->setText(QCoreApplication::translate("SettingsDialog", "Azimuth Offset", nullptr));
#if QT_CONFIG(tooltip)
        antAzBeamWidthSpinBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Valid range value is 0\302\260 - 100\302\260 (0\302\260 Unspecified)", nullptr));
#endif // QT_CONFIG(tooltip)
        antAzBeamWidthSpinBox->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Unspecified", nullptr));
        antAzBeamWidthSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", "\302\260", nullptr));
        antAzOffsetSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", "\302\260", nullptr));
        antAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        antDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
#if QT_CONFIG(tooltip)
        antProfilesListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available Antennas", nullptr));
#endif // QT_CONFIG(tooltip)
        equipmentTabWidget->setTabText(equipmentTabWidget->indexOf(antennasTab), QCoreApplication::translate("SettingsDialog", "Antennas", nullptr));
        cwProfileGroup->setTitle(QCoreApplication::translate("SettingsDialog", "Keyer Profiles", nullptr));
        cwProfileGroup_2->setTitle(QString());
        cwProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
#if QT_CONFIG(tooltip)
        cwProfileNameEdit->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        cwModelLabel->setText(QCoreApplication::translate("SettingsDialog", "Model", nullptr));
        cwKeyModeLabel->setText(QCoreApplication::translate("SettingsDialog", "Keyer Mode", nullptr));
        cwSwapPaddlesCheckbox->setText(QCoreApplication::translate("SettingsDialog", "Swap Paddles", nullptr));
        cwPaddleOnlySidetoneCheckbox->setText(QCoreApplication::translate("SettingsDialog", "Paddle Only Sidetone", nullptr));
        cwSidetoneFreqLabel->setText(QCoreApplication::translate("SettingsDialog", "Sidetone Freq:", nullptr));
        cwDefaultSpeedLabel->setText(QCoreApplication::translate("SettingsDialog", "Default Speed", nullptr));
        cwDefaulSpeed->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "N/A", nullptr));
        cwDefaulSpeed->setSuffix(QCoreApplication::translate("SettingsDialog", " WPM", nullptr));
        cwPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Port", nullptr));
#if QT_CONFIG(tooltip)
        cwPortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Use COMxx for Window or path to COM port under Unix-like OS", nullptr));
#endif // QT_CONFIG(tooltip)
        cwBaudLabel->setText(QCoreApplication::translate("SettingsDialog", "Baudrate", nullptr));
        cwBaudSelect->setItemText(0, QCoreApplication::translate("SettingsDialog", "115200", nullptr));
        cwBaudSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "57600", nullptr));
        cwBaudSelect->setItemText(2, QCoreApplication::translate("SettingsDialog", "38400", nullptr));
        cwBaudSelect->setItemText(3, QCoreApplication::translate("SettingsDialog", "19200", nullptr));
        cwBaudSelect->setItemText(4, QCoreApplication::translate("SettingsDialog", "9600", nullptr));
        cwBaudSelect->setItemText(5, QCoreApplication::translate("SettingsDialog", "4800", nullptr));
        cwBaudSelect->setItemText(6, QCoreApplication::translate("SettingsDialog", "2400", nullptr));
        cwBaudSelect->setItemText(7, QCoreApplication::translate("SettingsDialog", "1200", nullptr));

        cwHostNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Host Name", nullptr));
        cwNetPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Port", nullptr));
#if QT_CONFIG(tooltip)
        cwNetPortSpin->setToolTip(QCoreApplication::translate("SettingsDialog", "HamLib does not support to change a destination port.", nullptr));
#endif // QT_CONFIG(tooltip)
        cwAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
#if QT_CONFIG(tooltip)
        cwProfilesListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available CW Keyers", nullptr));
#endif // QT_CONFIG(tooltip)
        cwDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
        cwShortcutProfileGroup->setTitle(QCoreApplication::translate("SettingsDialog", "CW Shortcut Profiles", nullptr));
        cwShortcutDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
        cwShortcutAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        cwShortcutGroup->setTitle(QString());
        cwShortcutProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
        cwShortcutF1Label->setText(QCoreApplication::translate("SettingsDialog", "F1", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF1ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF1ShortEdit->setText(QString());
#if QT_CONFIG(tooltip)
        cwShortcutF1MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF1MacroEdit->setInputMask(QString());
        cwShortcutF2Label->setText(QCoreApplication::translate("SettingsDialog", "F2", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF2ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutF2MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutF3MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutF4MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutF5MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutF6MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutF7MacroEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<DXCALL> = DX Callsign\n"
"<NAME> = DX Operator Name\n"
"<RST> = Report 599\n"
"<RSTN> = Report 5NN\n"
"<GREETING> = Greenting GM/GA/GE\n"
"<QTH> = QTH\n"
"<MYCALL> = My Callsign\n"
"<MYNAME> = My Name\n"
"<MYQTH> = My QTH\n"
"<MYLOCATOR> = My Gridsquare\n"
"<MYGRID> = My Gridsquare\n"
"<MYSIG> = My SIG\n"
"<MYSIGINFO> = My SIG Information\n"
"<MYIOTA> = My IOTA\n"
"<MYSOTA> = MY SOTA\n"
"<MYWWFT> = My WWFT\n"
"<MYVUCC> = MY VUCC\n"
"<MYPWR> = My Power in W\n"
"<EXCHSTR> = Contest Exchange Message\n"
"<EXCHNR> = Contest Exchange Serial Number\n"
"<EXCHNRN> = Contest Exchange Serial Number (9\342\206\222N, 0\342\206\222T)\n"
"<+> = Speed +5 WPM (<++> = +10 WPM, etc.)\n"
"<-> = Speed -5 WPM (<--> = -10 WPM, etc.)\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF3Label->setText(QCoreApplication::translate("SettingsDialog", "F3", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF3ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF4Label->setText(QCoreApplication::translate("SettingsDialog", "F4", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF4ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF5Label->setText(QCoreApplication::translate("SettingsDialog", "F5", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF5ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF6Label->setText(QCoreApplication::translate("SettingsDialog", "F6", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF6ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        cwShortcutF7Label->setText(QCoreApplication::translate("SettingsDialog", "F7", nullptr));
#if QT_CONFIG(tooltip)
        cwShortcutF7ShortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cwShortcutListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available CW Shortcuts Profiles", nullptr));
#endif // QT_CONFIG(tooltip)
        equipmentTabWidget->setTabText(equipmentTabWidget->indexOf(cwTab), QCoreApplication::translate("SettingsDialog", "CW Keyers", nullptr));
        rigsProfileGroup_2->setTitle(QCoreApplication::translate("SettingsDialog", "Profiles", nullptr));
        rigDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
        rigAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        rigProfileGroup->setTitle(QString());
        rigProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
#if QT_CONFIG(tooltip)
        rigProfileNameEdit->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        rigInterfaceLabel->setText(QCoreApplication::translate("SettingsDialog", "Interface", nullptr));
#if QT_CONFIG(tooltip)
        txRangeLabel->setToolTip(QCoreApplication::translate("SettingsDialog", "Minimum and maximum TX frequencies. Specific ranges are derived from allowed Band in the Setting.", nullptr));
#endif // QT_CONFIG(tooltip)
        txRangeLabel->setText(QCoreApplication::translate("SettingsDialog", "TX Range", nullptr));
#if QT_CONFIG(tooltip)
        rigTXFreqMinSpinBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Minimum and maximum TX frequencies. Specific ranges are derived from allowed Band in the Setting.", nullptr));
#endif // QT_CONFIG(tooltip)
        rigTXFreqMinSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", " MHz", nullptr));
        rigTXFreqSepLabel->setText(QCoreApplication::translate("SettingsDialog", "-", nullptr));
#if QT_CONFIG(tooltip)
        rigTXFreqMaxSpinBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Minimum and maximum TX frequencies. Specific ranges are derived from allowed Band in the Setting.", nullptr));
#endif // QT_CONFIG(tooltip)
        rigTXFreqMaxSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", " MHz", nullptr));
        rigOffsetsLabel->setText(QCoreApplication::translate("SettingsDialog", "Offsets", nullptr));
#if QT_CONFIG(tooltip)
        rigRXOffsetSpinBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Enter manually RIT or Transverter Offset", nullptr));
#endif // QT_CONFIG(tooltip)
        rigRXOffsetSpinBox->setPrefix(QCoreApplication::translate("SettingsDialog", "RX: ", nullptr));
        rigRXOffsetSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", " MHz", nullptr));
#if QT_CONFIG(tooltip)
        rigTXOffsetSpinBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Enter manually XIT or Transverter offset", nullptr));
#endif // QT_CONFIG(tooltip)
        rigTXOffsetSpinBox->setPrefix(QCoreApplication::translate("SettingsDialog", "TX: ", nullptr));
        rigTXOffsetSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", " MHz", nullptr));
        rigPWRDefaultLabel->setText(QCoreApplication::translate("SettingsDialog", "Default PWR", nullptr));
#if QT_CONFIG(tooltip)
        rigPWRDefaultSpinBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Enter default PWR (ex. when Rig is disconnected)", nullptr));
#endif // QT_CONFIG(tooltip)
        rigPWRDefaultSpinBox->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Blank", nullptr));
        rigPWRDefaultSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", " W", nullptr));
        rigAssignedCWKeyLabel->setText(QCoreApplication::translate("SettingsDialog", "Assigned CW Keyer", nullptr));
        rigFeaturesLabel->setText(QCoreApplication::translate("SettingsDialog", "Rig Features", nullptr));
        rigGetModeCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Mode", nullptr));
        rigGetVFOCheckBox->setText(QCoreApplication::translate("SettingsDialog", "VFO", nullptr));
        rigGetFreqCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Freq", nullptr));
        rigQSYWipingCheckBox->setText(QCoreApplication::translate("SettingsDialog", "QSY Wiping", nullptr));
        rigGetPWRCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Power", nullptr));
        rigGetPTTStateCheckBox->setText(QCoreApplication::translate("SettingsDialog", "PTT State", nullptr));
        dummyLabel->setText(QString());
        rigGetXITCheckBox->setText(QCoreApplication::translate("SettingsDialog", "TX Offset (XIT)", nullptr));
        rigGetRITCheckBox->setText(QCoreApplication::translate("SettingsDialog", "RX Offset (RIT)", nullptr));
        rigGetSplitCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Split", nullptr));
        rigGetKeySpeedCheckBox->setText(QCoreApplication::translate("SettingsDialog", "CW Keyer Speed", nullptr));
        rigKeySpeedSyncCheckBox->setText(QCoreApplication::translate("SettingsDialog", "CW Speed Sync", nullptr));
        rigDXSpots2RigCheckBox->setText(QCoreApplication::translate("SettingsDialog", "DX Spots to Rig", nullptr));
#if QT_CONFIG(tooltip)
        rigShareCheckBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Start rigctld daemon to share rig with other applications (e.g. WSJT-X)", nullptr));
#endif // QT_CONFIG(tooltip)
        rigShareCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Share Rig via port", nullptr));
        rigShareAdvancedButton->setText(QCoreApplication::translate("SettingsDialog", "Advanced...", nullptr));
        rigPortTypeLabel->setText(QCoreApplication::translate("SettingsDialog", "Port Type", nullptr));
        rigPollIntervalLabel->setText(QCoreApplication::translate("SettingsDialog", "Poll Interval", nullptr));
        rigPollIntervalSpinBox->setSuffix(QCoreApplication::translate("SettingsDialog", " ms", nullptr));
        rigPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Rig Port", nullptr));
#if QT_CONFIG(tooltip)
        rigPortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Use COMxx for Window or path to COM port under Unix-like OS", nullptr));
#endif // QT_CONFIG(tooltip)
        rigPortEdit->setText(QString());
        rigBaudLabel->setText(QCoreApplication::translate("SettingsDialog", "Baudrate", nullptr));
        rigBaudSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "57600", nullptr));
        rigBaudSelect->setItemText(2, QCoreApplication::translate("SettingsDialog", "38400", nullptr));
        rigBaudSelect->setItemText(3, QCoreApplication::translate("SettingsDialog", "19200", nullptr));
        rigBaudSelect->setItemText(4, QCoreApplication::translate("SettingsDialog", "9600", nullptr));
        rigBaudSelect->setItemText(5, QCoreApplication::translate("SettingsDialog", "4800", nullptr));
        rigBaudSelect->setItemText(6, QCoreApplication::translate("SettingsDialog", "2400", nullptr));

        rigCIVAddrLabel->setText(QCoreApplication::translate("SettingsDialog", "CIV Addr", nullptr));
        rigCIVAddrSpinBox->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Auto", nullptr));
        rigFlowControlLabel->setText(QCoreApplication::translate("SettingsDialog", "Flow Control", nullptr));
        rigParityLabel->setText(QCoreApplication::translate("SettingsDialog", "Parity", nullptr));
        rigPTTTypeLabel->setText(QCoreApplication::translate("SettingsDialog", "PTT Type", nullptr));
        rigPTTPortLabel->setText(QCoreApplication::translate("SettingsDialog", "PTT Port", nullptr));
        rigRTSLabel->setText(QCoreApplication::translate("SettingsDialog", "RTS", nullptr));
        rigDTRLabel->setText(QCoreApplication::translate("SettingsDialog", "DTR", nullptr));
        rigDataBitsLabel->setText(QCoreApplication::translate("SettingsDialog", "Data Bits", nullptr));
        rigDataBitsSelect->setItemText(0, QCoreApplication::translate("SettingsDialog", "8", nullptr));
        rigDataBitsSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "7", nullptr));
        rigDataBitsSelect->setItemText(2, QCoreApplication::translate("SettingsDialog", "6", nullptr));
        rigDataBitsSelect->setItemText(3, QCoreApplication::translate("SettingsDialog", "5", nullptr));

        rigStopBitsLabel->setText(QCoreApplication::translate("SettingsDialog", "Stop Bits", nullptr));
        rigStopBitsSelect->setItemText(0, QCoreApplication::translate("SettingsDialog", "1", nullptr));
        rigStopBitsSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "2", nullptr));

        rigHostNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Host Name", nullptr));
        rigNetPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Port", nullptr));
#if QT_CONFIG(tooltip)
        rigNetPortSpin->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        rigProfilesListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available Rigs", nullptr));
#endif // QT_CONFIG(tooltip)
        equipmentTabWidget->setTabText(equipmentTabWidget->indexOf(rigsTab), QCoreApplication::translate("SettingsDialog", "Rigs", nullptr));
        rotsProfileGroup_2->setTitle(QCoreApplication::translate("SettingsDialog", "Profiles", nullptr));
        rotAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        rotDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
#if QT_CONFIG(tooltip)
        rotProfilesListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available Rigs", nullptr));
#endif // QT_CONFIG(tooltip)
        rotProfileGroup->setTitle(QString());
        rotProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
#if QT_CONFIG(tooltip)
        rotProfileNameEdit->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        rotInterfaceLabel->setText(QCoreApplication::translate("SettingsDialog", "Interface", nullptr));
        rotPortTypeLabel->setText(QCoreApplication::translate("SettingsDialog", "Port Type", nullptr));
        rotPortTypeCombo->setItemText(0, QCoreApplication::translate("SettingsDialog", "Serial", nullptr));
        rotPortTypeCombo->setItemText(1, QCoreApplication::translate("SettingsDialog", "Network", nullptr));

        rotPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Port", nullptr));
#if QT_CONFIG(tooltip)
        rotPortEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Use COMxx for Window or path to COM port under Unix-like OS", nullptr));
#endif // QT_CONFIG(tooltip)
        rotBaudLabel->setText(QCoreApplication::translate("SettingsDialog", "Baudrate", nullptr));
        rotBaudSelect->setItemText(0, QCoreApplication::translate("SettingsDialog", "115200", nullptr));
        rotBaudSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "57600", nullptr));
        rotBaudSelect->setItemText(2, QCoreApplication::translate("SettingsDialog", "38400", nullptr));
        rotBaudSelect->setItemText(3, QCoreApplication::translate("SettingsDialog", "19200", nullptr));
        rotBaudSelect->setItemText(4, QCoreApplication::translate("SettingsDialog", "9600", nullptr));
        rotBaudSelect->setItemText(5, QCoreApplication::translate("SettingsDialog", "4800", nullptr));
        rotBaudSelect->setItemText(6, QCoreApplication::translate("SettingsDialog", "2400", nullptr));
        rotBaudSelect->setItemText(7, QCoreApplication::translate("SettingsDialog", "1200", nullptr));

        rotDataBitsLabel->setText(QCoreApplication::translate("SettingsDialog", "Data Bits", nullptr));
        rotFlowControlLabel->setText(QCoreApplication::translate("SettingsDialog", "Flow Control", nullptr));
        rotDataBitsSelect->setItemText(0, QCoreApplication::translate("SettingsDialog", "8", nullptr));
        rotDataBitsSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "7", nullptr));
        rotDataBitsSelect->setItemText(2, QCoreApplication::translate("SettingsDialog", "6", nullptr));
        rotDataBitsSelect->setItemText(3, QCoreApplication::translate("SettingsDialog", "5", nullptr));

        rotStopBitsLabel->setText(QCoreApplication::translate("SettingsDialog", "Stop Bits", nullptr));
        rotStopBitsSelect->setItemText(0, QCoreApplication::translate("SettingsDialog", "1", nullptr));
        rotStopBitsSelect->setItemText(1, QCoreApplication::translate("SettingsDialog", "2", nullptr));

        rotParityLabel->setText(QCoreApplication::translate("SettingsDialog", "Parity", nullptr));
        rotHostNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Host Name", nullptr));
        rotNetPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Port", nullptr));
#if QT_CONFIG(tooltip)
        rotNetPortSpin->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        groupBox_2->setTitle(QCoreApplication::translate("SettingsDialog", "User Buttons Profiles", nullptr));
#if QT_CONFIG(tooltip)
        rotUsrButtonListView->setToolTip(QCoreApplication::translate("SettingsDialog", "List of all available CW Shortcuts Profiles", nullptr));
#endif // QT_CONFIG(tooltip)
        rotUsrButtonAddProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        rotUsrButtonDelProfileButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
        rotUsrButtonGroup->setTitle(QString());
        rotUsrButtonProfileNameLabel->setText(QCoreApplication::translate("SettingsDialog", "Profile Name", nullptr));
        rotUsrButton1Label->setText(QCoreApplication::translate("SettingsDialog", "Button 1", nullptr));
#if QT_CONFIG(tooltip)
        rotUsrButton1Edit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        rotUsrButton1Edit->setText(QString());
        rotUsrButton2Label->setText(QCoreApplication::translate("SettingsDialog", "Button 2", nullptr));
#if QT_CONFIG(tooltip)
        rotUsrButton2Edit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        rotUsrButton3Label->setText(QCoreApplication::translate("SettingsDialog", "Button 3", nullptr));
#if QT_CONFIG(tooltip)
        rotUsrButton3Edit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        rotUsrButton4Label->setText(QCoreApplication::translate("SettingsDialog", "Button 4", nullptr));
#if QT_CONFIG(tooltip)
        rotUsrButton4Edit->setToolTip(QCoreApplication::translate("SettingsDialog", "Short Desciption of the Button (up to 7 chars)", nullptr));
#endif // QT_CONFIG(tooltip)
        rotUsrButtonSpinBox1->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Blank", nullptr));
        rotUsrButtonSpinBox1->setSuffix(QCoreApplication::translate("SettingsDialog", "\302\260", nullptr));
        rotUsrButtonSpinBox2->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Blank", nullptr));
        rotUsrButtonSpinBox2->setSuffix(QCoreApplication::translate("SettingsDialog", "\302\260", nullptr));
        rotUsrButtonSpinBox3->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Blank", nullptr));
        rotUsrButtonSpinBox3->setSuffix(QCoreApplication::translate("SettingsDialog", "\302\260", nullptr));
        rotUsrButtonSpinBox4->setSpecialValueText(QCoreApplication::translate("SettingsDialog", "Blank", nullptr));
        rotUsrButtonSpinBox4->setSuffix(QCoreApplication::translate("SettingsDialog", "\302\260", nullptr));
        equipmentTabWidget->setTabText(equipmentTabWidget->indexOf(rotsTab), QCoreApplication::translate("SettingsDialog", "Rotators", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(equipmentTab), QCoreApplication::translate("SettingsDialog", "Equipment", nullptr));
        groupBox_11->setTitle(QCoreApplication::translate("SettingsDialog", "Query Order", nullptr));
        groupBox_12->setTitle(QCoreApplication::translate("SettingsDialog", "Primary", nullptr));
        groupBox_13->setTitle(QCoreApplication::translate("SettingsDialog", "Secondary", nullptr));
        groupBox->setTitle(QCoreApplication::translate("SettingsDialog", "HamQTH", nullptr));
        hamQthUsernameLabel->setText(QCoreApplication::translate("SettingsDialog", "Username", nullptr));
        hamQthPasswordLabel->setText(QCoreApplication::translate("SettingsDialog", "Password", nullptr));
        groupBox_10->setTitle(QCoreApplication::translate("SettingsDialog", "QRZ.com", nullptr));
        qrzUsernameLabel->setText(QCoreApplication::translate("SettingsDialog", "Username", nullptr));
        qrzPasswordLabel->setText(QCoreApplication::translate("SettingsDialog", "Password", nullptr));
        qrzNotice->setText(QCoreApplication::translate("SettingsDialog", "<b>Notice:</b> At least a QRZ XML Subscription is recommended to access detailed information. Without a subscription, you will obtain limited data from QRZ, such as missing grid and other fields.", nullptr));
        groupBox_3->setTitle(QCoreApplication::translate("SettingsDialog", "Web Lookup Button", nullptr));
        webLookupURLLabel->setText(QCoreApplication::translate("SettingsDialog", "URL", nullptr));
#if QT_CONFIG(tooltip)
        webLookupURLEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Specify the URL to use for quick search. The <DXCALL> macro will be replaced by the current callsign", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        webLookupURLTestButton->setToolTip(QCoreApplication::translate("SettingsDialog", "Test URL with your Callsign", nullptr));
#endif // QT_CONFIG(tooltip)
        webLookupURLTestButton->setText(QCoreApplication::translate("SettingsDialog", "Test", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(callbooTab), QCoreApplication::translate("SettingsDialog", "Callbook", nullptr));
        clubListGroup->setTitle(QCoreApplication::translate("SettingsDialog", "Active Lists", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(clubsTab), QCoreApplication::translate("SettingsDialog", "Clubs", nullptr));
        clublogEmailLabel->setText(QCoreApplication::translate("SettingsDialog", "E-Mail", nullptr));
        clublogPasswordLabel->setText(QCoreApplication::translate("SettingsDialog", "Password", nullptr));
        clublogUploadImmediatelyLabel->setText(QCoreApplication::translate("SettingsDialog", "Immediately Upload", nullptr));
#if QT_CONFIG(tooltip)
        clublogUploadImmediatelyCheckbox->setToolTip(QCoreApplication::translate("SettingsDialog", "QSOs are uploaded immediately", nullptr));
#endif // QT_CONFIG(tooltip)
        tabWidget_2->setTabText(tabWidget_2->indexOf(clublogSyncQSLTab), QCoreApplication::translate("SettingsDialog", "ClubLog", nullptr));
        eqslUsernameLabel->setText(QCoreApplication::translate("SettingsDialog", "Username", nullptr));
        eqslPasswordLabel->setText(QCoreApplication::translate("SettingsDialog", "Password", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(eqslSyncQSLTab), QCoreApplication::translate("SettingsDialog", "eQSL", nullptr));
        hrdlogCallsignLabel->setText(QCoreApplication::translate("SettingsDialog", "Callsign", nullptr));
#if QT_CONFIG(tooltip)
        hrdlogUploadCodeLabel->setToolTip(QCoreApplication::translate("SettingsDialog", "It is not a password. It is the upload code received via email after the registration to HRDLOG..net", nullptr));
#endif // QT_CONFIG(tooltip)
        hrdlogUploadCodeLabel->setText(QCoreApplication::translate("SettingsDialog", "Upload Code", nullptr));
#if QT_CONFIG(tooltip)
        hrdlogUploadCodeEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "It is not a password. It is the upload code received via email after the registration to HRDLOG..net", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        hrdlogOnAirLabel->setToolTip(QCoreApplication::translate("SettingsDialog", "If it is enabled and Rig is connected then QLog periodically sends On-Air messages to HRDLog", nullptr));
#endif // QT_CONFIG(tooltip)
        hrdlogOnAirLabel->setText(QCoreApplication::translate("SettingsDialog", "Send On-Air", nullptr));
#if QT_CONFIG(tooltip)
        hrdlogOnAirCheckBox->setToolTip(QCoreApplication::translate("SettingsDialog", "If it is enabled and Rig is connected then QLog periodically sends On-Air messages to HRDLog", nullptr));
#endif // QT_CONFIG(tooltip)
        hrdlogOnAirCheckBox->setText(QString());
        tabWidget_2->setTabText(tabWidget_2->indexOf(hrdlogSyncQSLTab), QCoreApplication::translate("SettingsDialog", "HRDLog", nullptr));
        lotwUsernameLabel->setText(QCoreApplication::translate("SettingsDialog", "Username", nullptr));
        lotwPasswordLabel->setText(QCoreApplication::translate("SettingsDialog", "Password", nullptr));
        lotwtqslPathLabel->setText(QCoreApplication::translate("SettingsDialog", "TQSL Path", nullptr));
        tqslPathEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "Leave empty for auto-detection", nullptr));
        tqslPathButton->setText(QCoreApplication::translate("SettingsDialog", "Browse", nullptr));
#if QT_CONFIG(tooltip)
        tqslAutoButton->setToolTip(QCoreApplication::translate("SettingsDialog", "Auto-detect TQSL path", nullptr));
#endif // QT_CONFIG(tooltip)
        tqslAutoButton->setText(QCoreApplication::translate("SettingsDialog", "Auto-Detect", nullptr));
        tqslVersionLabel->setText(QCoreApplication::translate("SettingsDialog", "TQSL Version", nullptr));
        tqslVersionValueLabel->setText(QString());
        lotwTextMessage->setText(QCoreApplication::translate("SettingsDialog", "Using an internal TQSL instance", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(lotwSyncQSLTab), QCoreApplication::translate("SettingsDialog", "LoTW", nullptr));
        qrzApiKeyLabel->setText(QCoreApplication::translate("SettingsDialog", "Default API Key", nullptr));
        groupBox_5->setTitle(QCoreApplication::translate("SettingsDialog", "Callsign-specific API Keys", nullptr));
        qrzCallsignApiKeyAddButton->setText(QCoreApplication::translate("SettingsDialog", "Add", nullptr));
        qrzCallsignApiKeyDelButton->setText(QCoreApplication::translate("SettingsDialog", "Delete", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(qrzSyncQSLTab), QCoreApplication::translate("SettingsDialog", "QRZ.com", nullptr));
        wavelogAddQSOEndpointLabel->setText(QCoreApplication::translate("SettingsDialog", "Endpoint", nullptr));
        wavelogApiKeyLabel->setText(QCoreApplication::translate("SettingsDialog", "API Key", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(wavelog), QCoreApplication::translate("SettingsDialog", "Wavelog", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("SettingsDialog", "DXCC", nullptr));
        dxccConfirmedByLabel->setText(QCoreApplication::translate("SettingsDialog", "Status Confirmed By", nullptr));
        dxccConfirmedByLotwCheckBox->setText(QCoreApplication::translate("SettingsDialog", "LoTW", nullptr));
        dxccConfirmedByPaperCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Paper", nullptr));
        dxccConfirmedByEqslCheckBox->setText(QCoreApplication::translate("SettingsDialog", "eQSL", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(othersTab), QCoreApplication::translate("SettingsDialog", "Others", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(syncQSLTab), QCoreApplication::translate("SettingsDialog", "Sync && QSL", nullptr));
        kstUsernameLabel->setText(QCoreApplication::translate("SettingsDialog", "Username", nullptr));
        kstPasswordLabel->setText(QCoreApplication::translate("SettingsDialog", "Password", nullptr));
        kstSecurityNoticeLabel->setText(QCoreApplication::translate("SettingsDialog", "<b>Security Notice:</b> QLog stores all passwords in the Secure Storage. Unfortunately, ON4KST uses a protocol where this password is sent over an unsecured channel as plaintext.</p><p>Please exercise caution when choosing your password for this service, as your password is sent over an unsecured channel in plaintext form.</p>", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(chatTab), QCoreApplication::translate("SettingsDialog", "Chat", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(bandsTab), QCoreApplication::translate("SettingsDialog", "Bands", nullptr));
        label_3->setText(QCoreApplication::translate("SettingsDialog", "The '>' character is interpreted as a marker for the initial cursor position in the Report column. <br/>Ex.: '5>9' means the cursor will be positioned on the second character", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(modesTab), QCoreApplication::translate("SettingsDialog", "Modes", nullptr));
        groupBox_15->setTitle(QCoreApplication::translate("SettingsDialog", "Wsjtx", nullptr));
        wsjtForwardLabel->setText(QCoreApplication::translate("SettingsDialog", "Raw UDP Forward", nullptr));
#if QT_CONFIG(tooltip)
        wsjtForwardEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p>List of IP addresses to which QLog forwards raw UDP WSJT-X packets.</p>The IP addresses are separated by a space and have the form IP:PORT", nullptr));
#endif // QT_CONFIG(tooltip)
        wsjtForwardEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "ex. 192.168.1.1:1234 192.168.2.1:1234", nullptr));
        wsjtPortLabel->setText(QCoreApplication::translate("SettingsDialog", "Port ", nullptr));
#if QT_CONFIG(tooltip)
        wsjtPortSpin->setToolTip(QCoreApplication::translate("SettingsDialog", "Port where QLog listens an incoming traffic from WSJT-X", nullptr));
#endif // QT_CONFIG(tooltip)
        wsjtMulticastCheckboxLabel->setText(QCoreApplication::translate("SettingsDialog", "Join Multicast", nullptr));
#if QT_CONFIG(tooltip)
        wsjtMulticastAddressEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "Specify Multicast Address. <br>On some Linux systems it may be necessary to enable multicast on the loop-back network interface.", nullptr));
#endif // QT_CONFIG(tooltip)
        wsjtMulticastTTLLabel->setText(QCoreApplication::translate("SettingsDialog", "TTL", nullptr));
#if QT_CONFIG(tooltip)
        wsjtMulticastTTLSpin->setToolTip(QCoreApplication::translate("SettingsDialog", "Time-To-Live determines the range<br> over which a multicast packet is propagated in your intranet. ", nullptr));
#endif // QT_CONFIG(tooltip)
        wsjtMulticastAddressLabel->setText(QCoreApplication::translate("SettingsDialog", "Multicast Address", nullptr));
#if QT_CONFIG(tooltip)
        wsjtMulticastCheckbox->setToolTip(QCoreApplication::translate("SettingsDialog", "Enable/Disable Multicast option for WSJTX", nullptr));
#endif // QT_CONFIG(tooltip)
        wsjtMulticastCheckbox->setText(QString());
        wsjtColorCqSpotsLabel->setText(QCoreApplication::translate("SettingsDialog", "Color CQ Spots", nullptr));
#if QT_CONFIG(tooltip)
        wsjtColorCqSpotsCheckbox->setToolTip(QCoreApplication::translate("SettingsDialog", "Enable/Disable sending color-coded status indicators back to WSJT-X for each callsign calling CQ", nullptr));
#endif // QT_CONFIG(tooltip)
        wsjtColorCqSpotsCheckbox->setText(QString());
        groupBox_17->setTitle(QCoreApplication::translate("SettingsDialog", "Notifications", nullptr));
        notifLogIDLabel->setText(QCoreApplication::translate("SettingsDialog", "LogID", nullptr));
#if QT_CONFIG(tooltip)
        notifLogIDEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p>Assigned LogID to the current log.</p>The LogID is sent in the Network Nofitication messages as a unique instance identified.<p> The ID is generated automatically and cannot be changed</>", nullptr));
#endif // QT_CONFIG(tooltip)
        notifDXSpotsLabel->setText(QCoreApplication::translate("SettingsDialog", "DX Spots", nullptr));
#if QT_CONFIG(tooltip)
        notifDXSpotsEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p> List of IP addresses to which QLog sends  UDP notification packets with DX Cluster Spots.</p>The IP addresses are separated by a space and have the form IP:PORT", nullptr));
#endif // QT_CONFIG(tooltip)
        notifDXSpotsEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "ex. 192.168.1.1:1234 192.168.2.1:1234", nullptr));
        notifSpotAlertLabel->setText(QCoreApplication::translate("SettingsDialog", "Spot Alerts", nullptr));
#if QT_CONFIG(tooltip)
        notifSpotAlertEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p> List of IP addresses to which QLog sends  UDP notification packets about user Spot Alerts.</p>The IP addresses are separated by a space and have the form IP:PORT", nullptr));
#endif // QT_CONFIG(tooltip)
        notifSpotAlertEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "ex. 192.168.1.1:1234 192.168.2.1:1234", nullptr));
        notifQSOLabel->setText(QCoreApplication::translate("SettingsDialog", "QSO Changes ", nullptr));
#if QT_CONFIG(tooltip)
        notifQSOEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p> List of IP addresses to which QLog sends  UDP notification packets about a new/updated/deleted QSO in the log.</p>The IP addresses are separated by a space and have the form IP:PORT", nullptr));
#endif // QT_CONFIG(tooltip)
        notifQSOEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "ex. 192.168.1.1:1234 192.168.2.1:1234", nullptr));
        notifWSJTXCQSpotsLabel->setText(QCoreApplication::translate("SettingsDialog", "Wsjtx CQ Spots", nullptr));
#if QT_CONFIG(tooltip)
        notifWSJTXCQSpotsEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p> List of IP addresses to which QLog sends  UDP notification packets with WSJTX CQ Spots.</p>The IP addresses are separated by a space and have the form IP:PORT", nullptr));
#endif // QT_CONFIG(tooltip)
        notifWSJTXCQSpotsEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "ex. 192.168.1.1:1234 192.168.2.1:1234", nullptr));
        notifRigLabel->setText(QCoreApplication::translate("SettingsDialog", "Rig Status", nullptr));
#if QT_CONFIG(tooltip)
        notifRigEdit->setToolTip(QCoreApplication::translate("SettingsDialog", "<p> List of IP addresses to which QLog sends UDP notification packets when Rig State changes.</p>The IP addresses are separated by a space and have the form IP:PORT", nullptr));
#endif // QT_CONFIG(tooltip)
        notifRigEdit->setPlaceholderText(QCoreApplication::translate("SettingsDialog", "ex. 192.168.1.1:1234 192.168.2.1:1234", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(networkTab), QCoreApplication::translate("SettingsDialog", "Network", nullptr));
        dateFormatLabel->setText(QCoreApplication::translate("SettingsDialog", "Date Format", nullptr));
        dateFormatSystemRadioButton->setText(QCoreApplication::translate("SettingsDialog", "System", nullptr));
        dateFormatCustomRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Custom", nullptr));
        dateFormatResultLabel->setText(QString());
        dateFormatDocLabel->setText(QCoreApplication::translate("SettingsDialog", "<a href=\"https://doc.qt.io/qt-6/qdate.html#fromString-1\">Time Format Documentation</a>", nullptr));
        timeFormatLabel->setText(QCoreApplication::translate("SettingsDialog", "Time Format", nullptr));
        timeFormat24RadioButton->setText(QCoreApplication::translate("SettingsDialog", "24-hour", nullptr));
        timeFormat12RadioButton->setText(QCoreApplication::translate("SettingsDialog", "AM/PM", nullptr));
        unitFormatLabel->setText(QCoreApplication::translate("SettingsDialog", "Unit System", nullptr));
        unitFormatMetricRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Metric", nullptr));
        unitFormatImperialRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Imperial", nullptr));
        shortcutInfoLabel->setText(QString());
        tabWidget->setTabText(tabWidget->indexOf(guiTab), QCoreApplication::translate("SettingsDialog", "GUI", nullptr));
        dangerLabel->setText(QCoreApplication::translate("SettingsDialog", "<b>\342\232\240 This is a danger zone. Proceed with caution, as actions performed here cannot be undone and may have a significant impact on your log.</b>", nullptr));
        deleteAllQSOsButton->setText(QCoreApplication::translate("SettingsDialog", "Delete All QSOs", nullptr));
        deleteAllPasswordsButton->setText(QCoreApplication::translate("SettingsDialog", "Delete All Passwords from the Secure Store", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(dangeZoneTab), QCoreApplication::translate("SettingsDialog", "Danger Zone", nullptr));
    } // retranslateUi

};

namespace Ui {
    class SettingsDialog: public Ui_SettingsDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SETTINGSDIALOG_H
