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

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "displaytext.h"
#include "signalmeter.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionExit;
    QAction *actionDeviceSetup;
    QAction *actionAbout;
    QAction *actionWide_Waterfall;
    QAction *actionOpen;
    QAction *actionOpen_next_in_directory;
    QAction *actionDecode_remaining_files_in_directory;
    QAction *actionDelete_all_wav_files_in_SaveDir;
    QAction *actionQuickDecode;
    QAction *actionNone;
    QAction *actionSave_all;
    QAction *actionEnglish;
    QAction *actionEstonian;
    QAction *actionRussian;
    QAction *actionCatalan;
    QAction *actionCroatian;
    QAction *actionDanish;
    QAction *actionDutch;
    QAction *actionHungarian;
    QAction *actionSpanish;
    QAction *actionSwedish;
    QAction *actionFrench;
    QAction *actionItalian;
    QAction *actionLatvian;
    QAction *actionPolish;
    QAction *actionPortuguese;
    QAction *actionPortuguese_BR;
    QAction *actionChinese_simplified;
    QAction *actionChinese_traditional;
    QAction *actionJapanese;
    QAction *actionJTDX_Web_Site;
    QAction *actionKeyboard_shortcuts;
    QAction *actionSpecial_mouse_commands;
    QAction *actionJT9;
    QAction *actionSave_decoded;
    QAction *actionMediumDecode;
    QAction *actionDeepestDecode;
    QAction *actionMonitor_OFF_at_startup;
    QAction *actionErase_ALL_TXT;
    QAction *actionErase_wsjtx_log_adi;
    QAction *actionOpen_wsjtx_log_adi;
    QAction *actionConvert_JT9_x_to_RTTY;
    QAction *actionLog_dB_reports_to_Comments;
    QAction *actionPrompt_to_log_QSO;
    QAction *actionBlank_line_between_decoding_periods;
    QAction *actionClear_DX_Call_and_Grid_after_logging;
    QAction *actionDisplay_distance_in_miles;
    QAction *actionDouble_click_on_call_sets_Tx_Enable;
    QAction *action_73TxDisable;
    QAction *actionRunaway_Tx_watchdog;
    QAction *actionAllow_multiple_instances;
    QAction *actionLockTxFreq;
    QAction *actionSkipTx1;
    QAction *actionJT65;
    QAction *actionJT9_JT65;
    QAction *actionTx2QSO;
    QAction *actionGray1;
    QAction *actionEnable_DXCC_entity;
    QAction *actionAstronomical_data;
    QAction *actionShort_list_of_add_on_prefixes_and_suffixes;
    QAction *actionSettings;
    QAction *actionJTDX_Forum;
    QAction *actionOpen_log_directory;
    QAction *actionMessage_averaging;
    QAction *actionInclude_averaging;
    QAction *actionInclude_correlation;
    QAction *actionWSPR_2;
    QAction *actionSave_reference_spectrum;
    QAction *download_samples_action;
    QAction *actionT10;
    QAction *actionBypass_text_filters_on_RX_frequency;
    QAction *actionBypass_all_text_filters;
    QAction *actionShow_messages_decoded_from_harmonics;
    QAction *actionEnable_main_window_popup;
    QAction *actionMyCallRXFwindow;
    QAction *actionCopyright_Notice;
    QAction *actionFT8;
    QAction *actionFT8CallFirst;
    QAction *actionCallPriorityAndSearchCQ_;
    QAction *actionFT8CallLast;
    QAction *actionFT8CallManual;
    QAction *actionCallNone;
    QAction *actionCallFirst;
    QAction *actionCallPriorityAndSearchCQ;
    QAction *actionCallMid;
    QAction *actionCallEnd;
    QAction *actionSingleShot;
    QAction *actionAutoErase;
    QAction *actionAnswerWorkedB4;
    QAction *actionMTAuto;
    QAction *actionMT1;
    QAction *actionMT2;
    QAction *actionMT4;
    QAction *actionMT8;
    QAction *actionMT12;
    QAction *actionEraseWindowsAtBandChange;
    QAction *actionFT8fast;
    QAction *actionFT8medium;
    QAction *actionFT8deep;
    QAction *actionFT8deep4;
    QAction *actionMaxDistance;
    QAction *actionWantedCallRXFwindow;
    QAction *actionlowFT8thresholds;
    QAction *actionFT8FiltFast;
    QAction *actionFT8FiltMedium;
    QAction *actionFT8FiltDeep;
    QAction *actionFT8subpass;
    QAction *actionFT8SensMin;
    QAction *actionFT8EarlyStart;
    QAction *actionCallWorkedB4;
    QAction *actionCallHigherNewCall;
    QAction *actionAcceptUDPCQ;
    QAction *actionAcceptUDPCQ73;
    QAction *actionAcceptUDPAny;
    QAction *actionAutoFilter;
    QAction *actionSwitch_Filter_OFF_at_sending_73;
    QAction *actionSwitch_Filter_OFF_at_getting_73;
    QAction *actionHide_FT8_dupe_messages;
    QAction *actionDisplay_output_power;
    QAction *actionReport_message_priority;
    QAction *actionEnable_hound_mode;
    QAction *actionUse_TX_frequency_jumps;
    QAction *actionDisableTx73;
    QAction *actionShow_tooltips_main_window;
    QAction *actionColor_Tx_message_buttons;
    QAction *actionMT3;
    QAction *actionMT6;
    QAction *actionMT10;
    QAction *actionMT5;
    QAction *actionMT7;
    QAction *actionMT9;
    QAction *actionMT11;
    QAction *actionRXfLow;
    QAction *actionRXfMedium;
    QAction *actionRXfHigh;
    QAction *actionHide_FT_contest_messages;
    QAction *actionFT4;
    QAction *actionFT4fast;
    QAction *actionFT4medium;
    QAction *actionFT4deep;
    QAction *actionFT8WidebandDXCallSearch;
    QAction *action6passFT8SWLmode;
    QAction *actionCallsign_to_clipboard;
    QAction *actionCrossband_160m_JA;
    QAction *actionCrossband_160m_HL;
    QAction *actionDecFT8cycles1;
    QAction *actionDecFT8cycles2;
    QAction *actionDecFT8cycles3;
    QAction *actionDecFT8SWLcycles1;
    QAction *actionDecFT8SWLcycles2;
    QAction *actionDecFT8SWLcycles3;
    QAction *actionHide_telemetry_messages;
    QAction *actionMT13;
    QAction *actionMT14;
    QAction *actionMT15;
    QAction *actionMT16;
    QAction *actionMT17;
    QAction *actionMT18;
    QAction *actionMT19;
    QAction *actionMT20;
    QAction *actionMT21;
    QAction *actionMT22;
    QAction *actionMT23;
    QAction *actionMT24;
    QWidget *centralWidget;
    QGridLayout *gridLayout_3;
    QSplitter *splitter;
    QWidget *layoutWidget;
    QVBoxLayout *verticalLayout_7;
    QHBoxLayout *horizontalLayout_10;
    QLabel *decodedTextLabel;
    QLabel *label_6;
    DisplayText *decodedTextBrowser;
    QWidget *layoutWidget1;
    QVBoxLayout *verticalLayout_12;
    QHBoxLayout *horizontalLayout_11;
    QVBoxLayout *verticalLayout_6;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_24;
    QVBoxLayout *verticalLayout_15;
    QSpacerItem *verticalSpacer_4;
    QPushButton *readFreq;
    QSpacerItem *verticalSpacer_5;
    QLabel *labDialFreq;
    QGridLayout *gridLayout_11;
    QCheckBox *cbMenus;
    QCheckBox *cbShowSpot;
    QComboBox *bandComboBox;
    QFrame *line;
    QFrame *line_2;
    QVBoxLayout *verticalLayout_14;
    QLabel *spotMsgLabel;
    QHBoxLayout *horizontalLayout_22;
    QLabel *spotEditLabel;
    QLineEdit *spotLineEdit;
    QLabel *propEditLabel;
    QLineEdit *propLineEdit;
    QWidget *DX_controls_widget;
    QGridLayout *gridLayout_2;
    QLabel *labAz;
    QLabel *label_4;
    QLineEdit *dxGridEntry;
    QLineEdit *dxCallEntry;
    QPushButton *lookupButton;
    QPushButton *addButton;
    QLabel *labDist;
    QPushButton *pbSpotDXCall;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout;
    QLabel *labUTC;
    QPushButton *TxMinuteButton;
    QGridLayout *gridLayout;
    QPushButton *HoundButton;
    QSpinBox *rptSpinBox;
    QPushButton *AutoSeqButton;
    QPushButton *AutoTxButton;
    QCheckBox *cbShowWanted;
    QSpinBox *candListSpinBox;
    QSpinBox *TxFreqSpinBox;
    QHBoxLayout *horizontalLayout_25;
    QPushButton *pbR2T;
    QPushButton *pbT2R;
    QSpinBox *RxFreqSpinBox;
    QPushButton *pbTxLock;
    QVBoxLayout *verticalLayout_18;
    QPushButton *pbTxMode;
    QDoubleSpinBox *DTCenterSpinBox;
    QPushButton *S_meter_button;
    QSpacerItem *verticalSpacer;
    QGridLayout *gridLayout_10;
    QLabel *PWRlabel;
    QSlider *outAttenuation;
    QLabel *SWRlabel;
    QHBoxLayout *horizontalLayout_2;
    QVBoxLayout *verticalLayout_9;
    QHBoxLayout *horizontalLayout_5;
    QLabel *labWantCall;
    QLineEdit *wantedCall;
    QCheckBox *cbClearCallsign;
    QHBoxLayout *horizontalLayout_20;
    QLabel *labWantPfx;
    QLineEdit *wantedPrefix;
    QHBoxLayout *horizontalLayout_23;
    QLabel *labWantGrid;
    QLineEdit *wantedGrid;
    QCheckBox *cbClearGrid;
    QVBoxLayout *verticalLayout_13;
    QHBoxLayout *horizontalLayout_21;
    QLabel *labWantCountry;
    QLineEdit *wantedCountry;
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_14;
    QLabel *decodedTextLabel2;
    QLabel *label_7;
    DisplayText *decodedTextBrowser2;
    QVBoxLayout *verticalLayout_2;
    QSpacerItem *verticalSpacer_6;
    QPushButton *tuneButton;
    QPushButton *monitorButton;
    QPushButton *bypassButton;
    QPushButton *singleQSOButton;
    QPushButton *AnsB4Button;
    QPushButton *stopButton;
    QHBoxLayout *horizontalLayout_4;
    QGridLayout *gridLayout_9;
    QPushButton *filterButton;
    QPushButton *AGCcButton;
    QPushButton *EraseButton;
    QPushButton *ClearDxButton;
    QPushButton *stopTxButton;
    QPushButton *enableTxButton;
    QPushButton *DecodeButton;
    QPushButton *logQSOButton;
    QVBoxLayout *verticalLayout_19;
    QPushButton *hintButton;
    QPushButton *syncButton;
    QPushButton *swlButton;
    QStackedWidget *controls_stack_widget;
    QWidget *page;
    QHBoxLayout *horizontalLayout_8;
    QWidget *QSO_controls_widget;
    QHBoxLayout *horizontalLayout_6;
    QTabWidget *tabWidget;
    QWidget *tab;
    QVBoxLayout *verticalLayout_11;
    QVBoxLayout *verticalLayout_10;
    QHBoxLayout *horizontalLayout_3;
    QPushButton *genStdMsgsPushButton;
    QSpacerItem *horizontalSpacer_4;
    QLabel *label_8;
    QSpacerItem *horizontalSpacer_6;
    QLineEdit *direction1LineEdit;
    QCheckBox *rrr1CheckBox;
    QCheckBox *skipTx1;
    QHBoxLayout *horizontalLayout_14;
    QLineEdit *tx1;
    QRadioButton *txrb1;
    QPushButton *txb1;
    QHBoxLayout *horizontalLayout_15;
    QLineEdit *tx2;
    QRadioButton *txrb2;
    QPushButton *txb2;
    QHBoxLayout *horizontalLayout_16;
    QLineEdit *tx3;
    QRadioButton *txrb3;
    QPushButton *txb3;
    QHBoxLayout *horizontalLayout_17;
    QLineEdit *tx4;
    QRadioButton *txrb4;
    QPushButton *txb4;
    QHBoxLayout *horizontalLayout_18;
    QComboBox *tx5;
    QRadioButton *txrb5;
    QPushButton *txb5;
    QHBoxLayout *horizontalLayout_19;
    QLineEdit *tx6;
    QRadioButton *txrb6;
    QPushButton *txb6;
    QWidget *tab_2;
    QGridLayout *gridLayout_13;
    QVBoxLayout *verticalLayout_8;
    QGridLayout *gridLayout_4;
    QHBoxLayout *horizontalLayout_12;
    QLabel *label_9;
    QSpacerItem *horizontalSpacer_5;
    QLineEdit *directionLineEdit;
    QSpacerItem *horizontalSpacer;
    QCheckBox *rrrCheckBox;
    QHBoxLayout *horizontalLayout_13;
    QLabel *label_10;
    QCheckBox *skipGrid;
    QPushButton *pbCallCQ;
    QPushButton *pbAnswerCQ;
    QPushButton *pbAnswerCaller;
    QPushButton *pbSendReport;
    QPushButton *pbSendRRR;
    QPushButton *pbSend73;
    QGridLayout *gridLayout_12;
    QLineEdit *genMsg;
    QRadioButton *rbGenMsg;
    QComboBox *freeTextMsg;
    QRadioButton *rbFreeText;
    QWidget *page_2;
    QVBoxLayout *verticalLayout_5;
    QSpacerItem *verticalSpacer_3;
    QWidget *widget_2;
    QHBoxLayout *horizontalLayout_9;
    QWidget *WSPR_controls_widget;
    QHBoxLayout *horizontalLayout_26;
    QSpacerItem *horizontalSpacer_3;
    QVBoxLayout *verticalLayout_17;
    QSpinBox *WSPRfreqSpinBox;
    QSpinBox *sbTxPercent;
    QGroupBox *band_hopping_group_box;
    QHBoxLayout *horizontalLayout_7;
    QPushButton *band_hopping_schedule_push_button;
    QVBoxLayout *verticalLayout_16;
    QCheckBox *cbUploadWSPR_Spots;
    QPushButton *pbTxNext;
    QCheckBox *cbNoOwnCall;
    QComboBox *TxPowerComboBox;
    QSpacerItem *horizontalSpacer_2;
    QSpacerItem *verticalSpacer_2;
    SignalMeter *signal_meter_widget;
    QMenuBar *menuBar;
    QMenu *menuFile;
    QMenu *menuView;
    QMenu *menuDecode;
    QMenu *menuFT8_threads;
    QMenu *menuJT9_decoding;
    QMenu *menuFT8_decoding;
    QMenu *menuDecoder_sensitivity;
    QMenu *menuQSO_RX_freq_sensitivity;
    QMenu *menuDecoding_cycles;
    QMenu *menuSWL_decoding_cycles;
    QMenu *menuFT4_decoding;
    QMenu *menuSave;
    QMenu *menuLang;
    QMenu *menuHelp;
    QMenu *menuMode;
    QMenu *menuMisc;
    QMenu *menuAccept_UDP_Reply_messages;
    QMenu *menuAutoSeq;
    QMenu *menuAuto_RX_frequency_Filter;
    QMenu *menuDXpedition;
    QStatusBar *statusBar;
    QButtonGroup *buttonGroup;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(814, 514);
        MainWindow->setMinimumSize(QSize(733, 422));
        MainWindow->setMaximumSize(QSize(16777215, 16777215));
        MainWindow->setStyleSheet(QString::fromUtf8(""));
        MainWindow->setIconSize(QSize(24, 24));
        actionExit = new QAction(MainWindow);
        actionExit->setObjectName(QString::fromUtf8("actionExit"));
        actionExit->setMenuRole(QAction::QuitRole);
        actionDeviceSetup = new QAction(MainWindow);
        actionDeviceSetup->setObjectName(QString::fromUtf8("actionDeviceSetup"));
        actionDeviceSetup->setCheckable(false);
        actionAbout = new QAction(MainWindow);
        actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
        actionWide_Waterfall = new QAction(MainWindow);
        actionWide_Waterfall->setObjectName(QString::fromUtf8("actionWide_Waterfall"));
        actionOpen = new QAction(MainWindow);
        actionOpen->setObjectName(QString::fromUtf8("actionOpen"));
        actionOpen_next_in_directory = new QAction(MainWindow);
        actionOpen_next_in_directory->setObjectName(QString::fromUtf8("actionOpen_next_in_directory"));
        actionDecode_remaining_files_in_directory = new QAction(MainWindow);
        actionDecode_remaining_files_in_directory->setObjectName(QString::fromUtf8("actionDecode_remaining_files_in_directory"));
        actionDelete_all_wav_files_in_SaveDir = new QAction(MainWindow);
        actionDelete_all_wav_files_in_SaveDir->setObjectName(QString::fromUtf8("actionDelete_all_wav_files_in_SaveDir"));
        actionQuickDecode = new QAction(MainWindow);
        actionQuickDecode->setObjectName(QString::fromUtf8("actionQuickDecode"));
        actionQuickDecode->setCheckable(true);
        actionQuickDecode->setChecked(false);
        actionNone = new QAction(MainWindow);
        actionNone->setObjectName(QString::fromUtf8("actionNone"));
        actionNone->setCheckable(true);
        actionNone->setChecked(true);
        actionSave_all = new QAction(MainWindow);
        actionSave_all->setObjectName(QString::fromUtf8("actionSave_all"));
        actionSave_all->setCheckable(true);
        actionEnglish = new QAction(MainWindow);
        actionEnglish->setObjectName(QString::fromUtf8("actionEnglish"));
        actionEnglish->setCheckable(true);
        actionEstonian = new QAction(MainWindow);
        actionEstonian->setObjectName(QString::fromUtf8("actionEstonian"));
        actionEstonian->setCheckable(true);
        actionRussian = new QAction(MainWindow);
        actionRussian->setObjectName(QString::fromUtf8("actionRussian"));
        actionRussian->setCheckable(true);
        actionCatalan = new QAction(MainWindow);
        actionCatalan->setObjectName(QString::fromUtf8("actionCatalan"));
        actionCatalan->setCheckable(true);
        actionCroatian = new QAction(MainWindow);
        actionCroatian->setObjectName(QString::fromUtf8("actionCroatian"));
        actionCroatian->setCheckable(true);
        actionDanish = new QAction(MainWindow);
        actionDanish->setObjectName(QString::fromUtf8("actionDanish"));
        actionDanish->setCheckable(true);
        actionDutch = new QAction(MainWindow);
        actionDutch->setObjectName(QString::fromUtf8("actionDutch"));
        actionDutch->setCheckable(true);
        actionHungarian = new QAction(MainWindow);
        actionHungarian->setObjectName(QString::fromUtf8("actionHungarian"));
        actionHungarian->setCheckable(true);
        actionSpanish = new QAction(MainWindow);
        actionSpanish->setObjectName(QString::fromUtf8("actionSpanish"));
        actionSpanish->setCheckable(true);
        actionSwedish = new QAction(MainWindow);
        actionSwedish->setObjectName(QString::fromUtf8("actionSwedish"));
        actionSwedish->setCheckable(true);
        actionFrench = new QAction(MainWindow);
        actionFrench->setObjectName(QString::fromUtf8("actionFrench"));
        actionFrench->setCheckable(true);
        actionItalian = new QAction(MainWindow);
        actionItalian->setObjectName(QString::fromUtf8("actionItalian"));
        actionItalian->setCheckable(true);
        actionLatvian = new QAction(MainWindow);
        actionLatvian->setObjectName(QString::fromUtf8("actionLatvian"));
        actionLatvian->setCheckable(true);
        actionPolish = new QAction(MainWindow);
        actionPolish->setObjectName(QString::fromUtf8("actionPolish"));
        actionPolish->setCheckable(true);
        actionPortuguese = new QAction(MainWindow);
        actionPortuguese->setObjectName(QString::fromUtf8("actionPortuguese"));
        actionPortuguese->setCheckable(true);
        actionPortuguese_BR = new QAction(MainWindow);
        actionPortuguese_BR->setObjectName(QString::fromUtf8("actionPortuguese_BR"));
        actionPortuguese_BR->setCheckable(true);
        actionChinese_simplified = new QAction(MainWindow);
        actionChinese_simplified->setObjectName(QString::fromUtf8("actionChinese_simplified"));
        actionChinese_simplified->setCheckable(true);
        actionChinese_traditional = new QAction(MainWindow);
        actionChinese_traditional->setObjectName(QString::fromUtf8("actionChinese_traditional"));
        actionChinese_traditional->setCheckable(true);
        actionJapanese = new QAction(MainWindow);
        actionJapanese->setObjectName(QString::fromUtf8("actionJapanese"));
        actionJapanese->setCheckable(true);
        actionJTDX_Web_Site = new QAction(MainWindow);
        actionJTDX_Web_Site->setObjectName(QString::fromUtf8("actionJTDX_Web_Site"));
        actionKeyboard_shortcuts = new QAction(MainWindow);
        actionKeyboard_shortcuts->setObjectName(QString::fromUtf8("actionKeyboard_shortcuts"));
        actionSpecial_mouse_commands = new QAction(MainWindow);
        actionSpecial_mouse_commands->setObjectName(QString::fromUtf8("actionSpecial_mouse_commands"));
        actionJT9 = new QAction(MainWindow);
        actionJT9->setObjectName(QString::fromUtf8("actionJT9"));
        actionJT9->setCheckable(true);
        actionJT9->setChecked(false);
        actionSave_decoded = new QAction(MainWindow);
        actionSave_decoded->setObjectName(QString::fromUtf8("actionSave_decoded"));
        actionSave_decoded->setCheckable(true);
        actionSave_decoded->setEnabled(true);
        actionMediumDecode = new QAction(MainWindow);
        actionMediumDecode->setObjectName(QString::fromUtf8("actionMediumDecode"));
        actionMediumDecode->setCheckable(true);
        actionMediumDecode->setChecked(false);
        actionDeepestDecode = new QAction(MainWindow);
        actionDeepestDecode->setObjectName(QString::fromUtf8("actionDeepestDecode"));
        actionDeepestDecode->setCheckable(true);
        actionDeepestDecode->setChecked(true);
        actionMonitor_OFF_at_startup = new QAction(MainWindow);
        actionMonitor_OFF_at_startup->setObjectName(QString::fromUtf8("actionMonitor_OFF_at_startup"));
        actionMonitor_OFF_at_startup->setCheckable(true);
        actionErase_ALL_TXT = new QAction(MainWindow);
        actionErase_ALL_TXT->setObjectName(QString::fromUtf8("actionErase_ALL_TXT"));
        actionErase_wsjtx_log_adi = new QAction(MainWindow);
        actionErase_wsjtx_log_adi->setObjectName(QString::fromUtf8("actionErase_wsjtx_log_adi"));
        actionOpen_wsjtx_log_adi = new QAction(MainWindow);
        actionOpen_wsjtx_log_adi->setObjectName(QString::fromUtf8("actionOpen_wsjtx_log_adi"));
        actionConvert_JT9_x_to_RTTY = new QAction(MainWindow);
        actionConvert_JT9_x_to_RTTY->setObjectName(QString::fromUtf8("actionConvert_JT9_x_to_RTTY"));
        actionConvert_JT9_x_to_RTTY->setCheckable(true);
        actionLog_dB_reports_to_Comments = new QAction(MainWindow);
        actionLog_dB_reports_to_Comments->setObjectName(QString::fromUtf8("actionLog_dB_reports_to_Comments"));
        actionLog_dB_reports_to_Comments->setCheckable(true);
        actionPrompt_to_log_QSO = new QAction(MainWindow);
        actionPrompt_to_log_QSO->setObjectName(QString::fromUtf8("actionPrompt_to_log_QSO"));
        actionPrompt_to_log_QSO->setCheckable(true);
        actionBlank_line_between_decoding_periods = new QAction(MainWindow);
        actionBlank_line_between_decoding_periods->setObjectName(QString::fromUtf8("actionBlank_line_between_decoding_periods"));
        actionBlank_line_between_decoding_periods->setCheckable(true);
        actionClear_DX_Call_and_Grid_after_logging = new QAction(MainWindow);
        actionClear_DX_Call_and_Grid_after_logging->setObjectName(QString::fromUtf8("actionClear_DX_Call_and_Grid_after_logging"));
        actionClear_DX_Call_and_Grid_after_logging->setCheckable(true);
        actionDisplay_distance_in_miles = new QAction(MainWindow);
        actionDisplay_distance_in_miles->setObjectName(QString::fromUtf8("actionDisplay_distance_in_miles"));
        actionDisplay_distance_in_miles->setCheckable(true);
        actionDouble_click_on_call_sets_Tx_Enable = new QAction(MainWindow);
        actionDouble_click_on_call_sets_Tx_Enable->setObjectName(QString::fromUtf8("actionDouble_click_on_call_sets_Tx_Enable"));
        actionDouble_click_on_call_sets_Tx_Enable->setCheckable(true);
        action_73TxDisable = new QAction(MainWindow);
        action_73TxDisable->setObjectName(QString::fromUtf8("action_73TxDisable"));
        action_73TxDisable->setCheckable(true);
        actionRunaway_Tx_watchdog = new QAction(MainWindow);
        actionRunaway_Tx_watchdog->setObjectName(QString::fromUtf8("actionRunaway_Tx_watchdog"));
        actionRunaway_Tx_watchdog->setCheckable(true);
        actionAllow_multiple_instances = new QAction(MainWindow);
        actionAllow_multiple_instances->setObjectName(QString::fromUtf8("actionAllow_multiple_instances"));
        actionAllow_multiple_instances->setCheckable(true);
        actionLockTxFreq = new QAction(MainWindow);
        actionLockTxFreq->setObjectName(QString::fromUtf8("actionLockTxFreq"));
        actionLockTxFreq->setCheckable(true);
        actionSkipTx1 = new QAction(MainWindow);
        actionSkipTx1->setObjectName(QString::fromUtf8("actionSkipTx1"));
        actionSkipTx1->setCheckable(true);
        actionJT65 = new QAction(MainWindow);
        actionJT65->setObjectName(QString::fromUtf8("actionJT65"));
        actionJT65->setCheckable(true);
        actionJT9_JT65 = new QAction(MainWindow);
        actionJT9_JT65->setObjectName(QString::fromUtf8("actionJT9_JT65"));
        actionJT9_JT65->setCheckable(true);
        actionJT9_JT65->setChecked(false);
        actionTx2QSO = new QAction(MainWindow);
        actionTx2QSO->setObjectName(QString::fromUtf8("actionTx2QSO"));
        actionTx2QSO->setCheckable(true);
        actionGray1 = new QAction(MainWindow);
        actionGray1->setObjectName(QString::fromUtf8("actionGray1"));
        actionGray1->setCheckable(true);
        actionEnable_DXCC_entity = new QAction(MainWindow);
        actionEnable_DXCC_entity->setObjectName(QString::fromUtf8("actionEnable_DXCC_entity"));
        actionEnable_DXCC_entity->setCheckable(true);
        actionAstronomical_data = new QAction(MainWindow);
        actionAstronomical_data->setObjectName(QString::fromUtf8("actionAstronomical_data"));
        actionAstronomical_data->setCheckable(true);
        actionShort_list_of_add_on_prefixes_and_suffixes = new QAction(MainWindow);
        actionShort_list_of_add_on_prefixes_and_suffixes->setObjectName(QString::fromUtf8("actionShort_list_of_add_on_prefixes_and_suffixes"));
        actionSettings = new QAction(MainWindow);
        actionSettings->setObjectName(QString::fromUtf8("actionSettings"));
        actionJTDX_Forum = new QAction(MainWindow);
        actionJTDX_Forum->setObjectName(QString::fromUtf8("actionJTDX_Forum"));
        actionJTDX_Forum->setEnabled(true);
        actionOpen_log_directory = new QAction(MainWindow);
        actionOpen_log_directory->setObjectName(QString::fromUtf8("actionOpen_log_directory"));
        actionMessage_averaging = new QAction(MainWindow);
        actionMessage_averaging->setObjectName(QString::fromUtf8("actionMessage_averaging"));
        actionMessage_averaging->setEnabled(false);
        actionMessage_averaging->setVisible(false);
        actionInclude_averaging = new QAction(MainWindow);
        actionInclude_averaging->setObjectName(QString::fromUtf8("actionInclude_averaging"));
        actionInclude_averaging->setCheckable(true);
        actionInclude_averaging->setEnabled(false);
        actionInclude_averaging->setVisible(false);
        actionInclude_correlation = new QAction(MainWindow);
        actionInclude_correlation->setObjectName(QString::fromUtf8("actionInclude_correlation"));
        actionInclude_correlation->setCheckable(true);
        actionInclude_correlation->setEnabled(false);
        actionInclude_correlation->setVisible(false);
        actionWSPR_2 = new QAction(MainWindow);
        actionWSPR_2->setObjectName(QString::fromUtf8("actionWSPR_2"));
        actionWSPR_2->setCheckable(true);
        actionSave_reference_spectrum = new QAction(MainWindow);
        actionSave_reference_spectrum->setObjectName(QString::fromUtf8("actionSave_reference_spectrum"));
        download_samples_action = new QAction(MainWindow);
        download_samples_action->setObjectName(QString::fromUtf8("download_samples_action"));
        actionT10 = new QAction(MainWindow);
        actionT10->setObjectName(QString::fromUtf8("actionT10"));
        actionT10->setCheckable(true);
        actionBypass_text_filters_on_RX_frequency = new QAction(MainWindow);
        actionBypass_text_filters_on_RX_frequency->setObjectName(QString::fromUtf8("actionBypass_text_filters_on_RX_frequency"));
        actionBypass_text_filters_on_RX_frequency->setCheckable(true);
        actionBypass_text_filters_on_RX_frequency->setEnabled(true);
        actionBypass_all_text_filters = new QAction(MainWindow);
        actionBypass_all_text_filters->setObjectName(QString::fromUtf8("actionBypass_all_text_filters"));
        actionBypass_all_text_filters->setCheckable(true);
        actionBypass_all_text_filters->setEnabled(true);
        actionShow_messages_decoded_from_harmonics = new QAction(MainWindow);
        actionShow_messages_decoded_from_harmonics->setObjectName(QString::fromUtf8("actionShow_messages_decoded_from_harmonics"));
        actionShow_messages_decoded_from_harmonics->setCheckable(true);
        actionEnable_main_window_popup = new QAction(MainWindow);
        actionEnable_main_window_popup->setObjectName(QString::fromUtf8("actionEnable_main_window_popup"));
        actionEnable_main_window_popup->setCheckable(true);
        actionEnable_main_window_popup->setEnabled(true);
        actionMyCallRXFwindow = new QAction(MainWindow);
        actionMyCallRXFwindow->setObjectName(QString::fromUtf8("actionMyCallRXFwindow"));
        actionMyCallRXFwindow->setCheckable(true);
        actionMyCallRXFwindow->setChecked(true);
        actionCopyright_Notice = new QAction(MainWindow);
        actionCopyright_Notice->setObjectName(QString::fromUtf8("actionCopyright_Notice"));
        actionFT8 = new QAction(MainWindow);
        actionFT8->setObjectName(QString::fromUtf8("actionFT8"));
        actionFT8->setCheckable(true);
        actionFT8->setChecked(true);
        actionFT8->setEnabled(true);
        actionFT8CallFirst = new QAction(MainWindow);
        actionFT8CallFirst->setObjectName(QString::fromUtf8("actionFT8CallFirst"));
        actionFT8CallFirst->setCheckable(true);
        actionCallPriorityAndSearchCQ_ = new QAction(MainWindow);
        actionCallPriorityAndSearchCQ_->setObjectName(QString::fromUtf8("actionCallPriorityAndSearchCQ_"));
        actionCallPriorityAndSearchCQ_->setCheckable(true);
        actionCallPriorityAndSearchCQ_->setEnabled(true);
        actionFT8CallLast = new QAction(MainWindow);
        actionFT8CallLast->setObjectName(QString::fromUtf8("actionFT8CallLast"));
        actionFT8CallLast->setCheckable(true);
        actionFT8CallManual = new QAction(MainWindow);
        actionFT8CallManual->setObjectName(QString::fromUtf8("actionFT8CallManual"));
        actionFT8CallManual->setCheckable(true);
        actionCallNone = new QAction(MainWindow);
        actionCallNone->setObjectName(QString::fromUtf8("actionCallNone"));
        actionCallNone->setCheckable(true);
        actionCallFirst = new QAction(MainWindow);
        actionCallFirst->setObjectName(QString::fromUtf8("actionCallFirst"));
        actionCallFirst->setCheckable(true);
        actionCallPriorityAndSearchCQ = new QAction(MainWindow);
        actionCallPriorityAndSearchCQ->setObjectName(QString::fromUtf8("actionCallPriorityAndSearchCQ"));
        actionCallPriorityAndSearchCQ->setCheckable(true);
        actionCallMid = new QAction(MainWindow);
        actionCallMid->setObjectName(QString::fromUtf8("actionCallMid"));
        actionCallMid->setCheckable(true);
        actionCallEnd = new QAction(MainWindow);
        actionCallEnd->setObjectName(QString::fromUtf8("actionCallEnd"));
        actionCallEnd->setCheckable(true);
        actionSingleShot = new QAction(MainWindow);
        actionSingleShot->setObjectName(QString::fromUtf8("actionSingleShot"));
        actionSingleShot->setCheckable(true);
        actionAutoErase = new QAction(MainWindow);
        actionAutoErase->setObjectName(QString::fromUtf8("actionAutoErase"));
        actionAutoErase->setCheckable(true);
        actionAnswerWorkedB4 = new QAction(MainWindow);
        actionAnswerWorkedB4->setObjectName(QString::fromUtf8("actionAnswerWorkedB4"));
        actionAnswerWorkedB4->setCheckable(true);
        actionMTAuto = new QAction(MainWindow);
        actionMTAuto->setObjectName(QString::fromUtf8("actionMTAuto"));
        actionMTAuto->setCheckable(true);
        actionMTAuto->setChecked(true);
        actionMT1 = new QAction(MainWindow);
        actionMT1->setObjectName(QString::fromUtf8("actionMT1"));
        actionMT1->setCheckable(true);
        actionMT2 = new QAction(MainWindow);
        actionMT2->setObjectName(QString::fromUtf8("actionMT2"));
        actionMT2->setCheckable(true);
        actionMT4 = new QAction(MainWindow);
        actionMT4->setObjectName(QString::fromUtf8("actionMT4"));
        actionMT4->setCheckable(true);
        actionMT8 = new QAction(MainWindow);
        actionMT8->setObjectName(QString::fromUtf8("actionMT8"));
        actionMT8->setCheckable(true);
        actionMT12 = new QAction(MainWindow);
        actionMT12->setObjectName(QString::fromUtf8("actionMT12"));
        actionMT12->setCheckable(true);
        actionEraseWindowsAtBandChange = new QAction(MainWindow);
        actionEraseWindowsAtBandChange->setObjectName(QString::fromUtf8("actionEraseWindowsAtBandChange"));
        actionEraseWindowsAtBandChange->setCheckable(true);
        actionFT8fast = new QAction(MainWindow);
        actionFT8fast->setObjectName(QString::fromUtf8("actionFT8fast"));
        actionFT8fast->setCheckable(true);
        actionFT8medium = new QAction(MainWindow);
        actionFT8medium->setObjectName(QString::fromUtf8("actionFT8medium"));
        actionFT8medium->setCheckable(true);
        actionFT8deep = new QAction(MainWindow);
        actionFT8deep->setObjectName(QString::fromUtf8("actionFT8deep"));
        actionFT8deep->setCheckable(true);
        actionFT8deep->setChecked(true);
        actionFT8deep4 = new QAction(MainWindow);
        actionFT8deep4->setObjectName(QString::fromUtf8("actionFT8deep4"));
        actionFT8deep4->setCheckable(true);
        actionFT8deep4->setEnabled(false);
        actionMaxDistance = new QAction(MainWindow);
        actionMaxDistance->setObjectName(QString::fromUtf8("actionMaxDistance"));
        actionMaxDistance->setCheckable(true);
        actionWantedCallRXFwindow = new QAction(MainWindow);
        actionWantedCallRXFwindow->setObjectName(QString::fromUtf8("actionWantedCallRXFwindow"));
        actionWantedCallRXFwindow->setCheckable(true);
        actionlowFT8thresholds = new QAction(MainWindow);
        actionlowFT8thresholds->setObjectName(QString::fromUtf8("actionlowFT8thresholds"));
        actionlowFT8thresholds->setCheckable(true);
        actionFT8FiltFast = new QAction(MainWindow);
        actionFT8FiltFast->setObjectName(QString::fromUtf8("actionFT8FiltFast"));
        actionFT8FiltFast->setCheckable(true);
        actionFT8FiltMedium = new QAction(MainWindow);
        actionFT8FiltMedium->setObjectName(QString::fromUtf8("actionFT8FiltMedium"));
        actionFT8FiltMedium->setCheckable(true);
        actionFT8FiltDeep = new QAction(MainWindow);
        actionFT8FiltDeep->setObjectName(QString::fromUtf8("actionFT8FiltDeep"));
        actionFT8FiltDeep->setCheckable(true);
        actionFT8FiltDeep->setChecked(true);
        actionFT8subpass = new QAction(MainWindow);
        actionFT8subpass->setObjectName(QString::fromUtf8("actionFT8subpass"));
        actionFT8subpass->setCheckable(true);
        actionFT8SensMin = new QAction(MainWindow);
        actionFT8SensMin->setObjectName(QString::fromUtf8("actionFT8SensMin"));
        actionFT8SensMin->setCheckable(true);
        actionFT8SensMin->setChecked(true);
        actionFT8EarlyStart = new QAction(MainWindow);
        actionFT8EarlyStart->setObjectName(QString::fromUtf8("actionFT8EarlyStart"));
        actionFT8EarlyStart->setCheckable(true);
        actionCallWorkedB4 = new QAction(MainWindow);
        actionCallWorkedB4->setObjectName(QString::fromUtf8("actionCallWorkedB4"));
        actionCallWorkedB4->setCheckable(true);
        actionCallHigherNewCall = new QAction(MainWindow);
        actionCallHigherNewCall->setObjectName(QString::fromUtf8("actionCallHigherNewCall"));
        actionCallHigherNewCall->setCheckable(true);
        actionAcceptUDPCQ = new QAction(MainWindow);
        actionAcceptUDPCQ->setObjectName(QString::fromUtf8("actionAcceptUDPCQ"));
        actionAcceptUDPCQ->setCheckable(true);
        actionAcceptUDPCQ->setChecked(true);
        actionAcceptUDPCQ73 = new QAction(MainWindow);
        actionAcceptUDPCQ73->setObjectName(QString::fromUtf8("actionAcceptUDPCQ73"));
        actionAcceptUDPCQ73->setCheckable(true);
        actionAcceptUDPAny = new QAction(MainWindow);
        actionAcceptUDPAny->setObjectName(QString::fromUtf8("actionAcceptUDPAny"));
        actionAcceptUDPAny->setCheckable(true);
        actionAutoFilter = new QAction(MainWindow);
        actionAutoFilter->setObjectName(QString::fromUtf8("actionAutoFilter"));
        actionAutoFilter->setCheckable(true);
        actionSwitch_Filter_OFF_at_sending_73 = new QAction(MainWindow);
        actionSwitch_Filter_OFF_at_sending_73->setObjectName(QString::fromUtf8("actionSwitch_Filter_OFF_at_sending_73"));
        actionSwitch_Filter_OFF_at_sending_73->setCheckable(true);
        actionSwitch_Filter_OFF_at_getting_73 = new QAction(MainWindow);
        actionSwitch_Filter_OFF_at_getting_73->setObjectName(QString::fromUtf8("actionSwitch_Filter_OFF_at_getting_73"));
        actionSwitch_Filter_OFF_at_getting_73->setCheckable(true);
        actionHide_FT8_dupe_messages = new QAction(MainWindow);
        actionHide_FT8_dupe_messages->setObjectName(QString::fromUtf8("actionHide_FT8_dupe_messages"));
        actionHide_FT8_dupe_messages->setCheckable(true);
        actionDisplay_output_power = new QAction(MainWindow);
        actionDisplay_output_power->setObjectName(QString::fromUtf8("actionDisplay_output_power"));
        actionDisplay_output_power->setCheckable(true);
        actionReport_message_priority = new QAction(MainWindow);
        actionReport_message_priority->setObjectName(QString::fromUtf8("actionReport_message_priority"));
        actionReport_message_priority->setCheckable(true);
        actionEnable_hound_mode = new QAction(MainWindow);
        actionEnable_hound_mode->setObjectName(QString::fromUtf8("actionEnable_hound_mode"));
        actionEnable_hound_mode->setCheckable(true);
        actionUse_TX_frequency_jumps = new QAction(MainWindow);
        actionUse_TX_frequency_jumps->setObjectName(QString::fromUtf8("actionUse_TX_frequency_jumps"));
        actionUse_TX_frequency_jumps->setCheckable(true);
        actionUse_TX_frequency_jumps->setEnabled(true);
        actionDisableTx73 = new QAction(MainWindow);
        actionDisableTx73->setObjectName(QString::fromUtf8("actionDisableTx73"));
        actionDisableTx73->setCheckable(true);
        actionShow_tooltips_main_window = new QAction(MainWindow);
        actionShow_tooltips_main_window->setObjectName(QString::fromUtf8("actionShow_tooltips_main_window"));
        actionShow_tooltips_main_window->setCheckable(true);
        actionShow_tooltips_main_window->setChecked(false);
        actionColor_Tx_message_buttons = new QAction(MainWindow);
        actionColor_Tx_message_buttons->setObjectName(QString::fromUtf8("actionColor_Tx_message_buttons"));
        actionColor_Tx_message_buttons->setCheckable(true);
        actionMT3 = new QAction(MainWindow);
        actionMT3->setObjectName(QString::fromUtf8("actionMT3"));
        actionMT3->setCheckable(true);
        actionMT6 = new QAction(MainWindow);
        actionMT6->setObjectName(QString::fromUtf8("actionMT6"));
        actionMT6->setCheckable(true);
        actionMT10 = new QAction(MainWindow);
        actionMT10->setObjectName(QString::fromUtf8("actionMT10"));
        actionMT10->setCheckable(true);
        actionMT5 = new QAction(MainWindow);
        actionMT5->setObjectName(QString::fromUtf8("actionMT5"));
        actionMT5->setCheckable(true);
        actionMT7 = new QAction(MainWindow);
        actionMT7->setObjectName(QString::fromUtf8("actionMT7"));
        actionMT7->setCheckable(true);
        actionMT9 = new QAction(MainWindow);
        actionMT9->setObjectName(QString::fromUtf8("actionMT9"));
        actionMT9->setCheckable(true);
        actionMT11 = new QAction(MainWindow);
        actionMT11->setObjectName(QString::fromUtf8("actionMT11"));
        actionMT11->setCheckable(true);
        actionRXfLow = new QAction(MainWindow);
        actionRXfLow->setObjectName(QString::fromUtf8("actionRXfLow"));
        actionRXfLow->setCheckable(true);
        actionRXfMedium = new QAction(MainWindow);
        actionRXfMedium->setObjectName(QString::fromUtf8("actionRXfMedium"));
        actionRXfMedium->setCheckable(true);
        actionRXfMedium->setChecked(true);
        actionRXfHigh = new QAction(MainWindow);
        actionRXfHigh->setObjectName(QString::fromUtf8("actionRXfHigh"));
        actionRXfHigh->setCheckable(true);
        actionHide_FT_contest_messages = new QAction(MainWindow);
        actionHide_FT_contest_messages->setObjectName(QString::fromUtf8("actionHide_FT_contest_messages"));
        actionHide_FT_contest_messages->setCheckable(true);
        actionFT4 = new QAction(MainWindow);
        actionFT4->setObjectName(QString::fromUtf8("actionFT4"));
        actionFT4->setCheckable(true);
        actionFT4fast = new QAction(MainWindow);
        actionFT4fast->setObjectName(QString::fromUtf8("actionFT4fast"));
        actionFT4fast->setCheckable(true);
        actionFT4medium = new QAction(MainWindow);
        actionFT4medium->setObjectName(QString::fromUtf8("actionFT4medium"));
        actionFT4medium->setCheckable(true);
        actionFT4deep = new QAction(MainWindow);
        actionFT4deep->setObjectName(QString::fromUtf8("actionFT4deep"));
        actionFT4deep->setCheckable(true);
        actionFT4deep->setChecked(true);
        actionFT8WidebandDXCallSearch = new QAction(MainWindow);
        actionFT8WidebandDXCallSearch->setObjectName(QString::fromUtf8("actionFT8WidebandDXCallSearch"));
        actionFT8WidebandDXCallSearch->setCheckable(true);
        action6passFT8SWLmode = new QAction(MainWindow);
        action6passFT8SWLmode->setObjectName(QString::fromUtf8("action6passFT8SWLmode"));
        action6passFT8SWLmode->setCheckable(true);
        actionCallsign_to_clipboard = new QAction(MainWindow);
        actionCallsign_to_clipboard->setObjectName(QString::fromUtf8("actionCallsign_to_clipboard"));
        actionCallsign_to_clipboard->setCheckable(true);
        actionCallsign_to_clipboard->setChecked(false);
        actionCrossband_160m_JA = new QAction(MainWindow);
        actionCrossband_160m_JA->setObjectName(QString::fromUtf8("actionCrossband_160m_JA"));
        actionCrossband_160m_JA->setCheckable(true);
        actionCrossband_160m_HL = new QAction(MainWindow);
        actionCrossband_160m_HL->setObjectName(QString::fromUtf8("actionCrossband_160m_HL"));
        actionCrossband_160m_HL->setCheckable(true);
        actionDecFT8cycles1 = new QAction(MainWindow);
        actionDecFT8cycles1->setObjectName(QString::fromUtf8("actionDecFT8cycles1"));
        actionDecFT8cycles1->setCheckable(true);
        actionDecFT8cycles2 = new QAction(MainWindow);
        actionDecFT8cycles2->setObjectName(QString::fromUtf8("actionDecFT8cycles2"));
        actionDecFT8cycles2->setCheckable(true);
        actionDecFT8cycles3 = new QAction(MainWindow);
        actionDecFT8cycles3->setObjectName(QString::fromUtf8("actionDecFT8cycles3"));
        actionDecFT8cycles3->setCheckable(true);
        actionDecFT8SWLcycles1 = new QAction(MainWindow);
        actionDecFT8SWLcycles1->setObjectName(QString::fromUtf8("actionDecFT8SWLcycles1"));
        actionDecFT8SWLcycles1->setCheckable(true);
        actionDecFT8SWLcycles2 = new QAction(MainWindow);
        actionDecFT8SWLcycles2->setObjectName(QString::fromUtf8("actionDecFT8SWLcycles2"));
        actionDecFT8SWLcycles2->setCheckable(true);
        actionDecFT8SWLcycles3 = new QAction(MainWindow);
        actionDecFT8SWLcycles3->setObjectName(QString::fromUtf8("actionDecFT8SWLcycles3"));
        actionDecFT8SWLcycles3->setCheckable(true);
        actionHide_telemetry_messages = new QAction(MainWindow);
        actionHide_telemetry_messages->setObjectName(QString::fromUtf8("actionHide_telemetry_messages"));
        actionHide_telemetry_messages->setCheckable(true);
        actionMT13 = new QAction(MainWindow);
        actionMT13->setObjectName(QString::fromUtf8("actionMT13"));
        actionMT13->setCheckable(true);
        actionMT14 = new QAction(MainWindow);
        actionMT14->setObjectName(QString::fromUtf8("actionMT14"));
        actionMT14->setCheckable(true);
        actionMT15 = new QAction(MainWindow);
        actionMT15->setObjectName(QString::fromUtf8("actionMT15"));
        actionMT15->setCheckable(true);
        actionMT16 = new QAction(MainWindow);
        actionMT16->setObjectName(QString::fromUtf8("actionMT16"));
        actionMT16->setCheckable(true);
        actionMT17 = new QAction(MainWindow);
        actionMT17->setObjectName(QString::fromUtf8("actionMT17"));
        actionMT17->setCheckable(true);
        actionMT18 = new QAction(MainWindow);
        actionMT18->setObjectName(QString::fromUtf8("actionMT18"));
        actionMT18->setCheckable(true);
        actionMT19 = new QAction(MainWindow);
        actionMT19->setObjectName(QString::fromUtf8("actionMT19"));
        actionMT19->setCheckable(true);
        actionMT20 = new QAction(MainWindow);
        actionMT20->setObjectName(QString::fromUtf8("actionMT20"));
        actionMT20->setCheckable(true);
        actionMT21 = new QAction(MainWindow);
        actionMT21->setObjectName(QString::fromUtf8("actionMT21"));
        actionMT21->setCheckable(true);
        actionMT22 = new QAction(MainWindow);
        actionMT22->setObjectName(QString::fromUtf8("actionMT22"));
        actionMT22->setCheckable(true);
        actionMT23 = new QAction(MainWindow);
        actionMT23->setObjectName(QString::fromUtf8("actionMT23"));
        actionMT23->setCheckable(true);
        actionMT24 = new QAction(MainWindow);
        actionMT24->setObjectName(QString::fromUtf8("actionMT24"));
        actionMT24->setCheckable(true);
        centralWidget = new QWidget(MainWindow);
        centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(centralWidget->sizePolicy().hasHeightForWidth());
        centralWidget->setSizePolicy(sizePolicy);
        centralWidget->setMinimumSize(QSize(0, 0));
        centralWidget->setMaximumSize(QSize(16777215, 16777215));
        gridLayout_3 = new QGridLayout(centralWidget);
        gridLayout_3->setSpacing(3);
        gridLayout_3->setContentsMargins(11, 11, 11, 11);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        gridLayout_3->setContentsMargins(2, 1, 2, 1);
        splitter = new QSplitter(centralWidget);
        splitter->setObjectName(QString::fromUtf8("splitter"));
        splitter->setOrientation(Qt::Horizontal);
        splitter->setChildrenCollapsible(false);
        layoutWidget = new QWidget(splitter);
        layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
        verticalLayout_7 = new QVBoxLayout(layoutWidget);
        verticalLayout_7->setSpacing(1);
        verticalLayout_7->setContentsMargins(11, 11, 11, 11);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        verticalLayout_7->setContentsMargins(0, 0, 0, 0);
        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setSpacing(0);
        horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
        decodedTextLabel = new QLabel(layoutWidget);
        decodedTextLabel->setObjectName(QString::fromUtf8("decodedTextLabel"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(decodedTextLabel->sizePolicy().hasHeightForWidth());
        decodedTextLabel->setSizePolicy(sizePolicy1);
        decodedTextLabel->setMinimumSize(QSize(225, 16));
        decodedTextLabel->setMaximumSize(QSize(1000, 16));
        QPalette palette;
        QBrush brush(QColor(252, 252, 252, 255));
        brush.setStyle(Qt::SolidPattern);
        palette.setBrush(QPalette::Active, QPalette::Base, brush);
        QBrush brush1(QColor(205, 205, 205, 255));
        brush1.setStyle(Qt::SolidPattern);
        palette.setBrush(QPalette::Active, QPalette::Window, brush1);
        palette.setBrush(QPalette::Inactive, QPalette::Base, brush);
        palette.setBrush(QPalette::Inactive, QPalette::Window, brush1);
        palette.setBrush(QPalette::Disabled, QPalette::Base, brush1);
        palette.setBrush(QPalette::Disabled, QPalette::Window, brush1);
        decodedTextLabel->setPalette(palette);
        decodedTextLabel->setAutoFillBackground(true);
        decodedTextLabel->setTextFormat(Qt::PlainText);
        decodedTextLabel->setIndent(5);

        horizontalLayout_10->addWidget(decodedTextLabel);

        label_6 = new QLabel(layoutWidget);
        label_6->setObjectName(QString::fromUtf8("label_6"));
        sizePolicy1.setHeightForWidth(label_6->sizePolicy().hasHeightForWidth());
        label_6->setSizePolicy(sizePolicy1);
        label_6->setMinimumSize(QSize(30, 16));
        label_6->setMaximumSize(QSize(500, 16));
        QPalette palette1;
        QBrush brush2(QColor(255, 255, 255, 255));
        brush2.setStyle(Qt::SolidPattern);
        palette1.setBrush(QPalette::Active, QPalette::Base, brush2);
        QBrush brush3(QColor(253, 237, 197, 255));
        brush3.setStyle(Qt::SolidPattern);
        palette1.setBrush(QPalette::Active, QPalette::Window, brush3);
        palette1.setBrush(QPalette::Inactive, QPalette::Base, brush2);
        palette1.setBrush(QPalette::Inactive, QPalette::Window, brush3);
        palette1.setBrush(QPalette::Disabled, QPalette::Base, brush3);
        palette1.setBrush(QPalette::Disabled, QPalette::Window, brush3);
        label_6->setPalette(palette1);
        QFont font;
        font.setPointSize(10);
        font.setBold(false);
        label_6->setFont(font);
        label_6->setAutoFillBackground(true);
        label_6->setAlignment(Qt::AlignCenter);

        horizontalLayout_10->addWidget(label_6);

        horizontalLayout_10->setStretch(0, 9);
        horizontalLayout_10->setStretch(1, 2);

        verticalLayout_7->addLayout(horizontalLayout_10);

        decodedTextBrowser = new DisplayText(layoutWidget);
        decodedTextBrowser->setObjectName(QString::fromUtf8("decodedTextBrowser"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(10);
        sizePolicy2.setHeightForWidth(decodedTextBrowser->sizePolicy().hasHeightForWidth());
        decodedTextBrowser->setSizePolicy(sizePolicy2);
        decodedTextBrowser->setMinimumSize(QSize(200, 100));
        decodedTextBrowser->setFrameShape(QFrame::StyledPanel);
        decodedTextBrowser->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
        decodedTextBrowser->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
        decodedTextBrowser->setLineWrapMode(QTextEdit::WidgetWidth);
        decodedTextBrowser->setCursorWidth(0);
        decodedTextBrowser->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        verticalLayout_7->addWidget(decodedTextBrowser);

        splitter->addWidget(layoutWidget);
        layoutWidget1 = new QWidget(splitter);
        layoutWidget1->setObjectName(QString::fromUtf8("layoutWidget1"));
        verticalLayout_12 = new QVBoxLayout(layoutWidget1);
        verticalLayout_12->setSpacing(2);
        verticalLayout_12->setContentsMargins(11, 11, 11, 11);
        verticalLayout_12->setObjectName(QString::fromUtf8("verticalLayout_12"));
        verticalLayout_12->setContentsMargins(0, 0, 0, 0);
        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setSpacing(2);
        horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
        verticalLayout_6 = new QVBoxLayout();
        verticalLayout_6->setSpacing(1);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(1);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        horizontalLayout_24 = new QHBoxLayout();
        horizontalLayout_24->setSpacing(6);
        horizontalLayout_24->setObjectName(QString::fromUtf8("horizontalLayout_24"));
        verticalLayout_15 = new QVBoxLayout();
        verticalLayout_15->setSpacing(0);
        verticalLayout_15->setObjectName(QString::fromUtf8("verticalLayout_15"));
        verticalSpacer_4 = new QSpacerItem(1, 4, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_15->addItem(verticalSpacer_4);

        readFreq = new QPushButton(layoutWidget1);
        readFreq->setObjectName(QString::fromUtf8("readFreq"));
        readFreq->setEnabled(false);
        QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(readFreq->sizePolicy().hasHeightForWidth());
        readFreq->setSizePolicy(sizePolicy3);
        readFreq->setMinimumSize(QSize(22, 22));
        readFreq->setMaximumSize(QSize(22, 22));
        readFreq->setStyleSheet(QString::fromUtf8("QPushButton {\n"
" font-family: helvetica;\n"
" font-size: 9pt;\n"
" font-weight: bold;\n"
" border-style: solid;\n"
" border-width:1px;\n"
" border-radius:10px;\n"
" border-color: gray;\n"
" max-width:20px;\n"
" max-height:20px;\n"
" min-width:20px;\n"
" min-height:20px;\n"
" background-color: white;\n"
" color: black;\n"
"}"));
        readFreq->setIconSize(QSize(12, 12));

        verticalLayout_15->addWidget(readFreq);

        verticalSpacer_5 = new QSpacerItem(1, 4, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_15->addItem(verticalSpacer_5);


        horizontalLayout_24->addLayout(verticalLayout_15);

        labDialFreq = new QLabel(layoutWidget1);
        labDialFreq->setObjectName(QString::fromUtf8("labDialFreq"));
        QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(labDialFreq->sizePolicy().hasHeightForWidth());
        labDialFreq->setSizePolicy(sizePolicy4);
        labDialFreq->setMinimumSize(QSize(130, 36));
        labDialFreq->setMaximumSize(QSize(16777215, 16777215));
        QPalette palette2;
        QBrush brush4(QColor(0, 0, 255, 255));
        brush4.setStyle(Qt::SolidPattern);
        palette2.setBrush(QPalette::Active, QPalette::WindowText, brush4);
        QBrush brush5(QColor(225, 225, 225, 255));
        brush5.setStyle(Qt::SolidPattern);
        palette2.setBrush(QPalette::Active, QPalette::Button, brush5);
        palette2.setBrush(QPalette::Active, QPalette::Light, brush2);
        palette2.setBrush(QPalette::Active, QPalette::Text, brush4);
        palette2.setBrush(QPalette::Active, QPalette::ButtonText, brush4);
        palette2.setBrush(QPalette::Active, QPalette::Base, brush5);
        palette2.setBrush(QPalette::Active, QPalette::Window, brush5);
        palette2.setBrush(QPalette::Inactive, QPalette::WindowText, brush4);
        palette2.setBrush(QPalette::Inactive, QPalette::Button, brush5);
        palette2.setBrush(QPalette::Inactive, QPalette::Light, brush2);
        palette2.setBrush(QPalette::Inactive, QPalette::Text, brush4);
        palette2.setBrush(QPalette::Inactive, QPalette::ButtonText, brush4);
        palette2.setBrush(QPalette::Inactive, QPalette::Base, brush5);
        palette2.setBrush(QPalette::Inactive, QPalette::Window, brush5);
        palette2.setBrush(QPalette::Disabled, QPalette::WindowText, brush4);
        palette2.setBrush(QPalette::Disabled, QPalette::Button, brush5);
        palette2.setBrush(QPalette::Disabled, QPalette::Light, brush2);
        palette2.setBrush(QPalette::Disabled, QPalette::Text, brush4);
        palette2.setBrush(QPalette::Disabled, QPalette::ButtonText, brush4);
        palette2.setBrush(QPalette::Disabled, QPalette::Base, brush5);
        palette2.setBrush(QPalette::Disabled, QPalette::Window, brush5);
        labDialFreq->setPalette(palette2);
        QFont font1;
        font1.setPointSize(18);
        labDialFreq->setFont(font1);
        labDialFreq->setStyleSheet(QString::fromUtf8("QLabel {\n"
"  font-family: MS Shell Dlg 2;\n"
"  font-size: 18pt;\n"
"  background-color : rgb(225, 225, 225);\n"
"  color : blue;\n"
"}\n"
""));
        labDialFreq->setTextFormat(Qt::AutoText);
        labDialFreq->setAlignment(Qt::AlignCenter);
        labDialFreq->setMargin(1);

        horizontalLayout_24->addWidget(labDialFreq);


        verticalLayout_3->addLayout(horizontalLayout_24);

        gridLayout_11 = new QGridLayout();
        gridLayout_11->setSpacing(6);
        gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
        gridLayout_11->setHorizontalSpacing(1);
        gridLayout_11->setVerticalSpacing(3);
        cbMenus = new QCheckBox(layoutWidget1);
        cbMenus->setObjectName(QString::fromUtf8("cbMenus"));
        cbMenus->setLayoutDirection(Qt::RightToLeft);
        cbMenus->setChecked(true);

        gridLayout_11->addWidget(cbMenus, 0, 5, 1, 1);

        cbShowSpot = new QCheckBox(layoutWidget1);
        cbShowSpot->setObjectName(QString::fromUtf8("cbShowSpot"));
        cbShowSpot->setLayoutDirection(Qt::RightToLeft);

        gridLayout_11->addWidget(cbShowSpot, 0, 3, 1, 1);

        bandComboBox = new QComboBox(layoutWidget1);
        bandComboBox->setObjectName(QString::fromUtf8("bandComboBox"));
        sizePolicy.setHeightForWidth(bandComboBox->sizePolicy().hasHeightForWidth());
        bandComboBox->setSizePolicy(sizePolicy);
        bandComboBox->setMaximumSize(QSize(190, 16777215));
        bandComboBox->setEditable(true);
        bandComboBox->setInsertPolicy(QComboBox::NoInsert);

        gridLayout_11->addWidget(bandComboBox, 0, 1, 1, 1);

        line = new QFrame(layoutWidget1);
        line->setObjectName(QString::fromUtf8("line"));
        line->setFrameShape(QFrame::VLine);
        line->setFrameShadow(QFrame::Sunken);

        gridLayout_11->addWidget(line, 0, 4, 1, 1);

        line_2 = new QFrame(layoutWidget1);
        line_2->setObjectName(QString::fromUtf8("line_2"));
        line_2->setFrameShape(QFrame::VLine);
        line_2->setFrameShadow(QFrame::Sunken);

        gridLayout_11->addWidget(line_2, 0, 2, 1, 1);

        gridLayout_11->setColumnStretch(1, 2);
        gridLayout_11->setColumnStretch(3, 1);
        gridLayout_11->setColumnStretch(5, 1);

        verticalLayout_3->addLayout(gridLayout_11);


        verticalLayout_6->addLayout(verticalLayout_3);

        verticalLayout_14 = new QVBoxLayout();
        verticalLayout_14->setSpacing(1);
        verticalLayout_14->setObjectName(QString::fromUtf8("verticalLayout_14"));
        verticalLayout_14->setContentsMargins(-1, 0, 0, 0);
        spotMsgLabel = new QLabel(layoutWidget1);
        spotMsgLabel->setObjectName(QString::fromUtf8("spotMsgLabel"));

        verticalLayout_14->addWidget(spotMsgLabel);

        horizontalLayout_22 = new QHBoxLayout();
        horizontalLayout_22->setSpacing(1);
        horizontalLayout_22->setObjectName(QString::fromUtf8("horizontalLayout_22"));
        spotEditLabel = new QLabel(layoutWidget1);
        spotEditLabel->setObjectName(QString::fromUtf8("spotEditLabel"));

        horizontalLayout_22->addWidget(spotEditLabel);

        spotLineEdit = new QLineEdit(layoutWidget1);
        spotLineEdit->setObjectName(QString::fromUtf8("spotLineEdit"));

        horizontalLayout_22->addWidget(spotLineEdit);

        propEditLabel = new QLabel(layoutWidget1);
        propEditLabel->setObjectName(QString::fromUtf8("propEditLabel"));

        horizontalLayout_22->addWidget(propEditLabel);

        propLineEdit = new QLineEdit(layoutWidget1);
        propLineEdit->setObjectName(QString::fromUtf8("propLineEdit"));

        horizontalLayout_22->addWidget(propLineEdit);

        horizontalLayout_22->setStretch(0, 1);
        horizontalLayout_22->setStretch(1, 5);
        horizontalLayout_22->setStretch(2, 1);
        horizontalLayout_22->setStretch(3, 1);

        verticalLayout_14->addLayout(horizontalLayout_22);


        verticalLayout_6->addLayout(verticalLayout_14);

        DX_controls_widget = new QWidget(layoutWidget1);
        DX_controls_widget->setObjectName(QString::fromUtf8("DX_controls_widget"));
        sizePolicy4.setHeightForWidth(DX_controls_widget->sizePolicy().hasHeightForWidth());
        DX_controls_widget->setSizePolicy(sizePolicy4);
        DX_controls_widget->setMinimumSize(QSize(100, 0));
        DX_controls_widget->setMaximumSize(QSize(16777215, 160));
        gridLayout_2 = new QGridLayout(DX_controls_widget);
        gridLayout_2->setSpacing(6);
        gridLayout_2->setContentsMargins(11, 11, 11, 11);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gridLayout_2->setHorizontalSpacing(3);
        gridLayout_2->setVerticalSpacing(0);
        gridLayout_2->setContentsMargins(3, 0, 3, 0);
        labAz = new QLabel(DX_controls_widget);
        labAz->setObjectName(QString::fromUtf8("labAz"));
        sizePolicy.setHeightForWidth(labAz->sizePolicy().hasHeightForWidth());
        labAz->setSizePolicy(sizePolicy);
        labAz->setMinimumSize(QSize(0, 15));
        labAz->setAutoFillBackground(true);
        labAz->setAlignment(Qt::AlignCenter);
        labAz->setIndent(4);

        gridLayout_2->addWidget(labAz, 3, 0, 1, 1);

        label_4 = new QLabel(DX_controls_widget);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        sizePolicy.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
        label_4->setSizePolicy(sizePolicy);
        QPalette palette3;
        palette3.setBrush(QPalette::Active, QPalette::Base, brush);
        QBrush brush6(QColor(159, 175, 213, 255));
        brush6.setStyle(Qt::SolidPattern);
        palette3.setBrush(QPalette::Active, QPalette::Window, brush6);
        palette3.setBrush(QPalette::Inactive, QPalette::Base, brush);
        palette3.setBrush(QPalette::Inactive, QPalette::Window, brush6);
        palette3.setBrush(QPalette::Disabled, QPalette::Base, brush6);
        palette3.setBrush(QPalette::Disabled, QPalette::Window, brush6);
        label_4->setPalette(palette3);
        label_4->setAutoFillBackground(true);
        label_4->setAlignment(Qt::AlignCenter);
        label_4->setMargin(5);
        label_4->setIndent(2);

        gridLayout_2->addWidget(label_4, 1, 1, 1, 1);

        dxGridEntry = new QLineEdit(DX_controls_widget);
        dxGridEntry->setObjectName(QString::fromUtf8("dxGridEntry"));
        sizePolicy.setHeightForWidth(dxGridEntry->sizePolicy().hasHeightForWidth());
        dxGridEntry->setSizePolicy(sizePolicy);
        dxGridEntry->setAlignment(Qt::AlignCenter);

        gridLayout_2->addWidget(dxGridEntry, 2, 1, 1, 1);

        dxCallEntry = new QLineEdit(DX_controls_widget);
        dxCallEntry->setObjectName(QString::fromUtf8("dxCallEntry"));
        sizePolicy.setHeightForWidth(dxCallEntry->sizePolicy().hasHeightForWidth());
        dxCallEntry->setSizePolicy(sizePolicy);
        dxCallEntry->setAlignment(Qt::AlignCenter);

        gridLayout_2->addWidget(dxCallEntry, 2, 0, 1, 1);

        lookupButton = new QPushButton(DX_controls_widget);
        lookupButton->setObjectName(QString::fromUtf8("lookupButton"));
        sizePolicy.setHeightForWidth(lookupButton->sizePolicy().hasHeightForWidth());
        lookupButton->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(lookupButton, 4, 0, 1, 1);

        addButton = new QPushButton(DX_controls_widget);
        addButton->setObjectName(QString::fromUtf8("addButton"));
        sizePolicy.setHeightForWidth(addButton->sizePolicy().hasHeightForWidth());
        addButton->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(addButton, 4, 1, 1, 1);

        labDist = new QLabel(DX_controls_widget);
        labDist->setObjectName(QString::fromUtf8("labDist"));
        sizePolicy.setHeightForWidth(labDist->sizePolicy().hasHeightForWidth());
        labDist->setSizePolicy(sizePolicy);
        labDist->setMinimumSize(QSize(0, 15));
        labDist->setAlignment(Qt::AlignCenter);

        gridLayout_2->addWidget(labDist, 3, 1, 1, 1);

        pbSpotDXCall = new QPushButton(DX_controls_widget);
        pbSpotDXCall->setObjectName(QString::fromUtf8("pbSpotDXCall"));
        sizePolicy.setHeightForWidth(pbSpotDXCall->sizePolicy().hasHeightForWidth());
        pbSpotDXCall->setSizePolicy(sizePolicy);
        pbSpotDXCall->setCheckable(false);

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

        gridLayout_2->setRowStretch(0, 2);

        verticalLayout_6->addWidget(DX_controls_widget);

        verticalLayout_6->setStretch(0, 3);
        verticalLayout_6->setStretch(1, 1);
        verticalLayout_6->setStretch(2, 4);

        horizontalLayout_11->addLayout(verticalLayout_6);

        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setSpacing(0);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        verticalLayout_4->setContentsMargins(-1, 0, -1, -1);
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(2);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalLayout->setContentsMargins(-1, -1, -1, 0);
        labUTC = new QLabel(layoutWidget1);
        labUTC->setObjectName(QString::fromUtf8("labUTC"));
        sizePolicy4.setHeightForWidth(labUTC->sizePolicy().hasHeightForWidth());
        labUTC->setSizePolicy(sizePolicy4);
        labUTC->setMinimumSize(QSize(120, 36));
        labUTC->setMaximumSize(QSize(16777215, 16777215));
        QPalette palette4;
        palette4.setBrush(QPalette::Active, QPalette::WindowText, brush4);
        palette4.setBrush(QPalette::Active, QPalette::Button, brush5);
        palette4.setBrush(QPalette::Active, QPalette::Light, brush2);
        palette4.setBrush(QPalette::Active, QPalette::Text, brush4);
        palette4.setBrush(QPalette::Active, QPalette::ButtonText, brush4);
        palette4.setBrush(QPalette::Active, QPalette::Base, brush5);
        palette4.setBrush(QPalette::Active, QPalette::Window, brush5);
        palette4.setBrush(QPalette::Inactive, QPalette::WindowText, brush4);
        palette4.setBrush(QPalette::Inactive, QPalette::Button, brush5);
        palette4.setBrush(QPalette::Inactive, QPalette::Light, brush2);
        palette4.setBrush(QPalette::Inactive, QPalette::Text, brush4);
        palette4.setBrush(QPalette::Inactive, QPalette::ButtonText, brush4);
        palette4.setBrush(QPalette::Inactive, QPalette::Base, brush5);
        palette4.setBrush(QPalette::Inactive, QPalette::Window, brush5);
        palette4.setBrush(QPalette::Disabled, QPalette::WindowText, brush4);
        palette4.setBrush(QPalette::Disabled, QPalette::Button, brush5);
        palette4.setBrush(QPalette::Disabled, QPalette::Light, brush2);
        palette4.setBrush(QPalette::Disabled, QPalette::Text, brush4);
        palette4.setBrush(QPalette::Disabled, QPalette::ButtonText, brush4);
        palette4.setBrush(QPalette::Disabled, QPalette::Base, brush5);
        palette4.setBrush(QPalette::Disabled, QPalette::Window, brush5);
        labUTC->setPalette(palette4);
        labUTC->setFont(font1);
        labUTC->setStyleSheet(QString::fromUtf8("QLabel {\n"
"  font-family: MS Shell Dlg 2;\n"
"  font-size: 18pt;\n"
"  background-color :rgb(225, 225, 225);\n"
"  color : blue;\n"
"}"));
        labUTC->setFrameShape(QFrame::NoFrame);
        labUTC->setFrameShadow(QFrame::Plain);
        labUTC->setLineWidth(1);
        labUTC->setMidLineWidth(0);
        labUTC->setAlignment(Qt::AlignCenter);
        labUTC->setMargin(1);

        horizontalLayout->addWidget(labUTC);

        TxMinuteButton = new QPushButton(layoutWidget1);
        TxMinuteButton->setObjectName(QString::fromUtf8("TxMinuteButton"));
        TxMinuteButton->setEnabled(true);
        QSizePolicy sizePolicy5(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(TxMinuteButton->sizePolicy().hasHeightForWidth());
        TxMinuteButton->setSizePolicy(sizePolicy5);
        TxMinuteButton->setMinimumSize(QSize(65, 36));
        TxMinuteButton->setMaximumSize(QSize(90, 36));
        TxMinuteButton->setStyleSheet(QString::fromUtf8(""));
        TxMinuteButton->setCheckable(true);
        TxMinuteButton->setChecked(false);

        horizontalLayout->addWidget(TxMinuteButton);


        verticalLayout_4->addLayout(horizontalLayout);

        gridLayout = new QGridLayout();
        gridLayout->setSpacing(2);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        HoundButton = new QPushButton(layoutWidget1);
        HoundButton->setObjectName(QString::fromUtf8("HoundButton"));
        HoundButton->setMaximumSize(QSize(16777215, 40));
        HoundButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        HoundButton->setCheckable(true);

        gridLayout->addWidget(HoundButton, 2, 2, 1, 1);

        rptSpinBox = new QSpinBox(layoutWidget1);
        rptSpinBox->setObjectName(QString::fromUtf8("rptSpinBox"));
        QSizePolicy sizePolicy6(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy6.setHorizontalStretch(1);
        sizePolicy6.setVerticalStretch(0);
        sizePolicy6.setHeightForWidth(rptSpinBox->sizePolicy().hasHeightForWidth());
        rptSpinBox->setSizePolicy(sizePolicy6);
        rptSpinBox->setMinimumSize(QSize(0, 0));
        rptSpinBox->setMaximumSize(QSize(16777215, 40));
        rptSpinBox->setMinimum(-50);
        rptSpinBox->setMaximum(49);
        rptSpinBox->setValue(-15);

        gridLayout->addWidget(rptSpinBox, 1, 1, 1, 1);

        AutoSeqButton = new QPushButton(layoutWidget1);
        AutoSeqButton->setObjectName(QString::fromUtf8("AutoSeqButton"));
        AutoSeqButton->setEnabled(true);
        AutoSeqButton->setMaximumSize(QSize(110, 40));
        AutoSeqButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        AutoSeqButton->setCheckable(true);

        gridLayout->addWidget(AutoSeqButton, 4, 2, 1, 1);

        AutoTxButton = new QPushButton(layoutWidget1);
        AutoTxButton->setObjectName(QString::fromUtf8("AutoTxButton"));
        AutoTxButton->setMaximumSize(QSize(16777215, 40));
        AutoTxButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        AutoTxButton->setCheckable(true);

        gridLayout->addWidget(AutoTxButton, 3, 2, 1, 1);

        cbShowWanted = new QCheckBox(layoutWidget1);
        cbShowWanted->setObjectName(QString::fromUtf8("cbShowWanted"));
        cbShowWanted->setMaximumSize(QSize(110, 40));

        gridLayout->addWidget(cbShowWanted, 4, 1, 1, 1);

        candListSpinBox = new QSpinBox(layoutWidget1);
        candListSpinBox->setObjectName(QString::fromUtf8("candListSpinBox"));
        sizePolicy6.setHeightForWidth(candListSpinBox->sizePolicy().hasHeightForWidth());
        candListSpinBox->setSizePolicy(sizePolicy6);
        candListSpinBox->setMaximumSize(QSize(16777215, 40));
        candListSpinBox->setMinimum(5);
        candListSpinBox->setMaximum(100);
        candListSpinBox->setSingleStep(5);
        candListSpinBox->setValue(100);

        gridLayout->addWidget(candListSpinBox, 2, 1, 1, 1);

        TxFreqSpinBox = new QSpinBox(layoutWidget1);
        TxFreqSpinBox->setObjectName(QString::fromUtf8("TxFreqSpinBox"));
        sizePolicy6.setHeightForWidth(TxFreqSpinBox->sizePolicy().hasHeightForWidth());
        TxFreqSpinBox->setSizePolicy(sizePolicy6);
        TxFreqSpinBox->setMinimumSize(QSize(0, 0));
        TxFreqSpinBox->setMaximumSize(QSize(16777215, 40));
        TxFreqSpinBox->setAlignment(Qt::AlignCenter);
        TxFreqSpinBox->setMinimum(200);
        TxFreqSpinBox->setMaximum(5000);
        TxFreqSpinBox->setValue(1500);

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

        horizontalLayout_25 = new QHBoxLayout();
        horizontalLayout_25->setSpacing(2);
        horizontalLayout_25->setObjectName(QString::fromUtf8("horizontalLayout_25"));
        pbR2T = new QPushButton(layoutWidget1);
        pbR2T->setObjectName(QString::fromUtf8("pbR2T"));
        sizePolicy6.setHeightForWidth(pbR2T->sizePolicy().hasHeightForWidth());
        pbR2T->setSizePolicy(sizePolicy6);
        pbR2T->setMinimumSize(QSize(0, 0));
        pbR2T->setMaximumSize(QSize(40, 40));

        horizontalLayout_25->addWidget(pbR2T);

        pbT2R = new QPushButton(layoutWidget1);
        pbT2R->setObjectName(QString::fromUtf8("pbT2R"));
        sizePolicy6.setHeightForWidth(pbT2R->sizePolicy().hasHeightForWidth());
        pbT2R->setSizePolicy(sizePolicy6);
        pbT2R->setMinimumSize(QSize(0, 0));
        pbT2R->setMaximumSize(QSize(40, 40));

        horizontalLayout_25->addWidget(pbT2R);


        gridLayout->addLayout(horizontalLayout_25, 2, 0, 1, 1);

        RxFreqSpinBox = new QSpinBox(layoutWidget1);
        RxFreqSpinBox->setObjectName(QString::fromUtf8("RxFreqSpinBox"));
        sizePolicy6.setHeightForWidth(RxFreqSpinBox->sizePolicy().hasHeightForWidth());
        RxFreqSpinBox->setSizePolicy(sizePolicy6);
        RxFreqSpinBox->setMinimumSize(QSize(0, 0));
        RxFreqSpinBox->setMaximumSize(QSize(110, 40));
        RxFreqSpinBox->setAlignment(Qt::AlignCenter);
        RxFreqSpinBox->setMinimum(1);
        RxFreqSpinBox->setMaximum(5000);
        RxFreqSpinBox->setValue(1500);

        gridLayout->addWidget(RxFreqSpinBox, 3, 0, 1, 1);

        pbTxLock = new QPushButton(layoutWidget1);
        pbTxLock->setObjectName(QString::fromUtf8("pbTxLock"));
        pbTxLock->setMaximumSize(QSize(16777215, 40));
        pbTxLock->setStyleSheet(QString::fromUtf8(""));
        pbTxLock->setCheckable(true);

        gridLayout->addWidget(pbTxLock, 4, 0, 1, 1);

        verticalLayout_18 = new QVBoxLayout();
        verticalLayout_18->setSpacing(0);
        verticalLayout_18->setObjectName(QString::fromUtf8("verticalLayout_18"));
        pbTxMode = new QPushButton(layoutWidget1);
        pbTxMode->setObjectName(QString::fromUtf8("pbTxMode"));
        pbTxMode->setEnabled(false);
        sizePolicy6.setHeightForWidth(pbTxMode->sizePolicy().hasHeightForWidth());
        pbTxMode->setSizePolicy(sizePolicy6);
        pbTxMode->setMaximumSize(QSize(16777215, 40));

        verticalLayout_18->addWidget(pbTxMode);

        DTCenterSpinBox = new QDoubleSpinBox(layoutWidget1);
        DTCenterSpinBox->setObjectName(QString::fromUtf8("DTCenterSpinBox"));
        DTCenterSpinBox->setMaximumSize(QSize(16777215, 40));
        DTCenterSpinBox->setDecimals(1);
        DTCenterSpinBox->setMinimum(-2.000000000000000);
        DTCenterSpinBox->setMaximum(2.500000000000000);
        DTCenterSpinBox->setSingleStep(0.100000000000000);

        verticalLayout_18->addWidget(DTCenterSpinBox);


        gridLayout->addLayout(verticalLayout_18, 3, 1, 1, 1);

        S_meter_button = new QPushButton(layoutWidget1);
        S_meter_button->setObjectName(QString::fromUtf8("S_meter_button"));
        S_meter_button->setStyleSheet(QString::fromUtf8("QPushButton { Text-align:left; }"));
        S_meter_button->setCheckable(true);

        gridLayout->addWidget(S_meter_button, 1, 2, 1, 1);


        verticalLayout_4->addLayout(gridLayout);

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

        verticalLayout_4->addItem(verticalSpacer);

        verticalLayout_4->setStretch(0, 1);

        horizontalLayout_11->addLayout(verticalLayout_4);

        gridLayout_10 = new QGridLayout();
        gridLayout_10->setSpacing(3);
        gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
        PWRlabel = new QLabel(layoutWidget1);
        PWRlabel->setObjectName(QString::fromUtf8("PWRlabel"));
        PWRlabel->setMinimumSize(QSize(50, 0));
        PWRlabel->setMaximumSize(QSize(65, 16777215));
        PWRlabel->setAlignment(Qt::AlignCenter);

        gridLayout_10->addWidget(PWRlabel, 0, 0, 1, 1);

        outAttenuation = new QSlider(layoutWidget1);
        outAttenuation->setObjectName(QString::fromUtf8("outAttenuation"));
        outAttenuation->setMinimumSize(QSize(50, 0));
        outAttenuation->setMaximumSize(QSize(65, 16777215));
        outAttenuation->setMinimum(0);
        outAttenuation->setMaximum(450);
        outAttenuation->setValue(1);
        outAttenuation->setOrientation(Qt::Vertical);
        outAttenuation->setInvertedAppearance(false);
        outAttenuation->setInvertedControls(false);
        outAttenuation->setTickPosition(QSlider::TicksBelow);
        outAttenuation->setTickInterval(50);

        gridLayout_10->addWidget(outAttenuation, 1, 0, 1, 1);

        SWRlabel = new QLabel(layoutWidget1);
        SWRlabel->setObjectName(QString::fromUtf8("SWRlabel"));
        SWRlabel->setMinimumSize(QSize(50, 0));
        SWRlabel->setMaximumSize(QSize(65, 16777215));
        SWRlabel->setAlignment(Qt::AlignLeading);

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


        horizontalLayout_11->addLayout(gridLayout_10);

        horizontalLayout_11->setStretch(0, 4);
        horizontalLayout_11->setStretch(1, 5);
        horizontalLayout_11->setStretch(2, 1);

        verticalLayout_12->addLayout(horizontalLayout_11);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(3);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        verticalLayout_9 = new QVBoxLayout();
        verticalLayout_9->setSpacing(2);
        verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setSpacing(1);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        labWantCall = new QLabel(layoutWidget1);
        labWantCall->setObjectName(QString::fromUtf8("labWantCall"));

        horizontalLayout_5->addWidget(labWantCall);

        wantedCall = new QLineEdit(layoutWidget1);
        wantedCall->setObjectName(QString::fromUtf8("wantedCall"));
        sizePolicy4.setHeightForWidth(wantedCall->sizePolicy().hasHeightForWidth());
        wantedCall->setSizePolicy(sizePolicy4);
        wantedCall->setMaxLength(32767);

        horizontalLayout_5->addWidget(wantedCall);

        cbClearCallsign = new QCheckBox(layoutWidget1);
        cbClearCallsign->setObjectName(QString::fromUtf8("cbClearCallsign"));
        cbClearCallsign->setLayoutDirection(Qt::RightToLeft);

        horizontalLayout_5->addWidget(cbClearCallsign);

        horizontalLayout_5->setStretch(0, 1);
        horizontalLayout_5->setStretch(1, 9);

        verticalLayout_9->addLayout(horizontalLayout_5);

        horizontalLayout_20 = new QHBoxLayout();
        horizontalLayout_20->setSpacing(1);
        horizontalLayout_20->setObjectName(QString::fromUtf8("horizontalLayout_20"));
        labWantPfx = new QLabel(layoutWidget1);
        labWantPfx->setObjectName(QString::fromUtf8("labWantPfx"));

        horizontalLayout_20->addWidget(labWantPfx);

        wantedPrefix = new QLineEdit(layoutWidget1);
        wantedPrefix->setObjectName(QString::fromUtf8("wantedPrefix"));
        sizePolicy4.setHeightForWidth(wantedPrefix->sizePolicy().hasHeightForWidth());
        wantedPrefix->setSizePolicy(sizePolicy4);
        wantedPrefix->setMaxLength(32767);

        horizontalLayout_20->addWidget(wantedPrefix);

        horizontalLayout_20->setStretch(0, 1);
        horizontalLayout_20->setStretch(1, 9);

        verticalLayout_9->addLayout(horizontalLayout_20);

        horizontalLayout_23 = new QHBoxLayout();
        horizontalLayout_23->setSpacing(6);
        horizontalLayout_23->setObjectName(QString::fromUtf8("horizontalLayout_23"));
        labWantGrid = new QLabel(layoutWidget1);
        labWantGrid->setObjectName(QString::fromUtf8("labWantGrid"));

        horizontalLayout_23->addWidget(labWantGrid);

        wantedGrid = new QLineEdit(layoutWidget1);
        wantedGrid->setObjectName(QString::fromUtf8("wantedGrid"));
        sizePolicy1.setHeightForWidth(wantedGrid->sizePolicy().hasHeightForWidth());
        wantedGrid->setSizePolicy(sizePolicy1);

        horizontalLayout_23->addWidget(wantedGrid);

        cbClearGrid = new QCheckBox(layoutWidget1);
        cbClearGrid->setObjectName(QString::fromUtf8("cbClearGrid"));
        cbClearGrid->setLayoutDirection(Qt::RightToLeft);

        horizontalLayout_23->addWidget(cbClearGrid);


        verticalLayout_9->addLayout(horizontalLayout_23);

        verticalLayout_13 = new QVBoxLayout();
        verticalLayout_13->setSpacing(6);
        verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
        horizontalLayout_21 = new QHBoxLayout();
        horizontalLayout_21->setSpacing(6);
        horizontalLayout_21->setObjectName(QString::fromUtf8("horizontalLayout_21"));
        labWantCountry = new QLabel(layoutWidget1);
        labWantCountry->setObjectName(QString::fromUtf8("labWantCountry"));

        horizontalLayout_21->addWidget(labWantCountry);

        wantedCountry = new QLineEdit(layoutWidget1);
        wantedCountry->setObjectName(QString::fromUtf8("wantedCountry"));

        horizontalLayout_21->addWidget(wantedCountry);


        verticalLayout_13->addLayout(horizontalLayout_21);


        verticalLayout_9->addLayout(verticalLayout_13);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setSpacing(1);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        gridLayout_14 = new QGridLayout();
        gridLayout_14->setSpacing(6);
        gridLayout_14->setObjectName(QString::fromUtf8("gridLayout_14"));
        gridLayout_14->setHorizontalSpacing(0);
        decodedTextLabel2 = new QLabel(layoutWidget1);
        decodedTextLabel2->setObjectName(QString::fromUtf8("decodedTextLabel2"));
        sizePolicy4.setHeightForWidth(decodedTextLabel2->sizePolicy().hasHeightForWidth());
        decodedTextLabel2->setSizePolicy(sizePolicy4);
        decodedTextLabel2->setMinimumSize(QSize(225, 14));
        decodedTextLabel2->setMaximumSize(QSize(1000, 14));
        QPalette palette5;
        palette5.setBrush(QPalette::Active, QPalette::Base, brush);
        palette5.setBrush(QPalette::Active, QPalette::Window, brush1);
        palette5.setBrush(QPalette::Inactive, QPalette::Base, brush);
        palette5.setBrush(QPalette::Inactive, QPalette::Window, brush1);
        palette5.setBrush(QPalette::Disabled, QPalette::Base, brush1);
        palette5.setBrush(QPalette::Disabled, QPalette::Window, brush1);
        decodedTextLabel2->setPalette(palette5);
        decodedTextLabel2->setAutoFillBackground(true);
        decodedTextLabel2->setTextFormat(Qt::PlainText);
        decodedTextLabel2->setIndent(5);

        gridLayout_14->addWidget(decodedTextLabel2, 0, 0, 1, 1);

        label_7 = new QLabel(layoutWidget1);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        sizePolicy4.setHeightForWidth(label_7->sizePolicy().hasHeightForWidth());
        label_7->setSizePolicy(sizePolicy4);
        label_7->setMinimumSize(QSize(70, 14));
        label_7->setMaximumSize(QSize(500, 14));
        QPalette palette6;
        palette6.setBrush(QPalette::Active, QPalette::Window, brush3);
        QBrush brush7(QColor(240, 240, 240, 255));
        brush7.setStyle(Qt::SolidPattern);
        palette6.setBrush(QPalette::Inactive, QPalette::Window, brush7);
        palette6.setBrush(QPalette::Disabled, QPalette::Window, brush7);
        label_7->setPalette(palette6);
        QFont font2;
        font2.setPointSize(8);
        font2.setBold(false);
        label_7->setFont(font2);
        label_7->setAutoFillBackground(true);
        label_7->setAlignment(Qt::AlignCenter);

        gridLayout_14->addWidget(label_7, 0, 1, 1, 1);


        verticalLayout->addLayout(gridLayout_14);

        decodedTextBrowser2 = new DisplayText(layoutWidget1);
        decodedTextBrowser2->setObjectName(QString::fromUtf8("decodedTextBrowser2"));
        decodedTextBrowser2->setEnabled(true);
        QSizePolicy sizePolicy7(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
        sizePolicy7.setHorizontalStretch(2);
        sizePolicy7.setVerticalStretch(10);
        sizePolicy7.setHeightForWidth(decodedTextBrowser2->sizePolicy().hasHeightForWidth());
        decodedTextBrowser2->setSizePolicy(sizePolicy7);
        decodedTextBrowser2->setMinimumSize(QSize(0, 20));
        decodedTextBrowser2->setMaximumSize(QSize(16777215, 16777215));
        decodedTextBrowser2->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
        decodedTextBrowser2->setCursorWidth(0);
        decodedTextBrowser2->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        verticalLayout->addWidget(decodedTextBrowser2);

        verticalLayout->setStretch(1, 1);

        verticalLayout_9->addLayout(verticalLayout);


        horizontalLayout_2->addLayout(verticalLayout_9);

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(1);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        verticalSpacer_6 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_2->addItem(verticalSpacer_6);

        tuneButton = new QPushButton(layoutWidget1);
        tuneButton->setObjectName(QString::fromUtf8("tuneButton"));
        QSizePolicy sizePolicy8(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy8.setHorizontalStretch(1);
        sizePolicy8.setVerticalStretch(1);
        sizePolicy8.setHeightForWidth(tuneButton->sizePolicy().hasHeightForWidth());
        tuneButton->setSizePolicy(sizePolicy8);
        tuneButton->setMinimumSize(QSize(68, 0));
        tuneButton->setMaximumSize(QSize(75, 7));
        tuneButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: red;\n"
"	border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"	border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        tuneButton->setCheckable(true);

        verticalLayout_2->addWidget(tuneButton);

        monitorButton = new QPushButton(layoutWidget1);
        monitorButton->setObjectName(QString::fromUtf8("monitorButton"));
        sizePolicy8.setHeightForWidth(monitorButton->sizePolicy().hasHeightForWidth());
        monitorButton->setSizePolicy(sizePolicy8);
        monitorButton->setMinimumSize(QSize(68, 0));
        monitorButton->setMaximumSize(QSize(75, 7));
        monitorButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        monitorButton->setCheckable(true);
        monitorButton->setChecked(false);

        verticalLayout_2->addWidget(monitorButton);

        bypassButton = new QPushButton(layoutWidget1);
        bypassButton->setObjectName(QString::fromUtf8("bypassButton"));
        sizePolicy8.setHeightForWidth(bypassButton->sizePolicy().hasHeightForWidth());
        bypassButton->setSizePolicy(sizePolicy8);
        bypassButton->setMinimumSize(QSize(68, 0));
        bypassButton->setMaximumSize(QSize(75, 7));
        bypassButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        bypassButton->setCheckable(true);

        verticalLayout_2->addWidget(bypassButton);

        singleQSOButton = new QPushButton(layoutWidget1);
        singleQSOButton->setObjectName(QString::fromUtf8("singleQSOButton"));
        singleQSOButton->setEnabled(true);
        sizePolicy8.setHeightForWidth(singleQSOButton->sizePolicy().hasHeightForWidth());
        singleQSOButton->setSizePolicy(sizePolicy8);
        singleQSOButton->setMinimumSize(QSize(68, 0));
        singleQSOButton->setMaximumSize(QSize(75, 7));
        singleQSOButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        singleQSOButton->setCheckable(true);

        verticalLayout_2->addWidget(singleQSOButton);

        AnsB4Button = new QPushButton(layoutWidget1);
        AnsB4Button->setObjectName(QString::fromUtf8("AnsB4Button"));
        AnsB4Button->setEnabled(true);
        sizePolicy8.setHeightForWidth(AnsB4Button->sizePolicy().hasHeightForWidth());
        AnsB4Button->setSizePolicy(sizePolicy8);
        AnsB4Button->setMinimumSize(QSize(68, 0));
        AnsB4Button->setMaximumSize(QSize(75, 7));
        AnsB4Button->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        AnsB4Button->setCheckable(true);

        verticalLayout_2->addWidget(AnsB4Button);

        stopButton = new QPushButton(layoutWidget1);
        stopButton->setObjectName(QString::fromUtf8("stopButton"));
        sizePolicy8.setHeightForWidth(stopButton->sizePolicy().hasHeightForWidth());
        stopButton->setSizePolicy(sizePolicy8);
        stopButton->setMinimumSize(QSize(68, 0));
        stopButton->setMaximumSize(QSize(75, 7));

        verticalLayout_2->addWidget(stopButton);


        horizontalLayout_2->addLayout(verticalLayout_2);


        verticalLayout_12->addLayout(horizontalLayout_2);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setSpacing(2);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        gridLayout_9 = new QGridLayout();
        gridLayout_9->setSpacing(2);
        gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
        filterButton = new QPushButton(layoutWidget1);
        filterButton->setObjectName(QString::fromUtf8("filterButton"));
        QSizePolicy sizePolicy9(QSizePolicy::Preferred, QSizePolicy::Minimum);
        sizePolicy9.setHorizontalStretch(2);
        sizePolicy9.setVerticalStretch(0);
        sizePolicy9.setHeightForWidth(filterButton->sizePolicy().hasHeightForWidth());
        filterButton->setSizePolicy(sizePolicy9);
        filterButton->setMinimumSize(QSize(65, 0));
        filterButton->setMaximumSize(QSize(100, 60));
        filterButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #67b8ff;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        filterButton->setCheckable(true);
        filterButton->setChecked(false);

        gridLayout_9->addWidget(filterButton, 4, 1, 1, 1);

        AGCcButton = new QPushButton(layoutWidget1);
        AGCcButton->setObjectName(QString::fromUtf8("AGCcButton"));
        AGCcButton->setEnabled(true);
        sizePolicy9.setHeightForWidth(AGCcButton->sizePolicy().hasHeightForWidth());
        AGCcButton->setSizePolicy(sizePolicy9);
        AGCcButton->setMinimumSize(QSize(65, 0));
        AGCcButton->setMaximumSize(QSize(100, 60));
        AGCcButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        AGCcButton->setCheckable(true);
        AGCcButton->setChecked(false);

        gridLayout_9->addWidget(AGCcButton, 4, 0, 1, 1);

        EraseButton = new QPushButton(layoutWidget1);
        EraseButton->setObjectName(QString::fromUtf8("EraseButton"));
        sizePolicy9.setHeightForWidth(EraseButton->sizePolicy().hasHeightForWidth());
        EraseButton->setSizePolicy(sizePolicy9);
        EraseButton->setMinimumSize(QSize(65, 0));
        EraseButton->setMaximumSize(QSize(100, 60));

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

        ClearDxButton = new QPushButton(layoutWidget1);
        ClearDxButton->setObjectName(QString::fromUtf8("ClearDxButton"));
        sizePolicy9.setHeightForWidth(ClearDxButton->sizePolicy().hasHeightForWidth());
        ClearDxButton->setSizePolicy(sizePolicy9);
        ClearDxButton->setMinimumSize(QSize(65, 0));
        ClearDxButton->setMaximumSize(QSize(100, 60));

        gridLayout_9->addWidget(ClearDxButton, 5, 1, 1, 1);

        stopTxButton = new QPushButton(layoutWidget1);
        stopTxButton->setObjectName(QString::fromUtf8("stopTxButton"));
        sizePolicy9.setHeightForWidth(stopTxButton->sizePolicy().hasHeightForWidth());
        stopTxButton->setSizePolicy(sizePolicy9);
        stopTxButton->setMinimumSize(QSize(65, 0));
        stopTxButton->setMaximumSize(QSize(100, 60));

        gridLayout_9->addWidget(stopTxButton, 0, 1, 1, 1);

        enableTxButton = new QPushButton(layoutWidget1);
        enableTxButton->setObjectName(QString::fromUtf8("enableTxButton"));
        sizePolicy9.setHeightForWidth(enableTxButton->sizePolicy().hasHeightForWidth());
        enableTxButton->setSizePolicy(sizePolicy9);
        enableTxButton->setMinimumSize(QSize(65, 0));
        enableTxButton->setMaximumSize(QSize(100, 60));
        enableTxButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: red;\n"
"	border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"	border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        enableTxButton->setCheckable(true);

        gridLayout_9->addWidget(enableTxButton, 0, 0, 1, 1);

        DecodeButton = new QPushButton(layoutWidget1);
        DecodeButton->setObjectName(QString::fromUtf8("DecodeButton"));
        sizePolicy9.setHeightForWidth(DecodeButton->sizePolicy().hasHeightForWidth());
        DecodeButton->setSizePolicy(sizePolicy9);
        DecodeButton->setMinimumSize(QSize(65, 0));
        DecodeButton->setMaximumSize(QSize(100, 60));
        DecodeButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: cyan;\n"
"	border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"	border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        DecodeButton->setCheckable(true);

        gridLayout_9->addWidget(DecodeButton, 5, 0, 1, 1);

        logQSOButton = new QPushButton(layoutWidget1);
        logQSOButton->setObjectName(QString::fromUtf8("logQSOButton"));
        sizePolicy9.setHeightForWidth(logQSOButton->sizePolicy().hasHeightForWidth());
        logQSOButton->setSizePolicy(sizePolicy9);
        logQSOButton->setMinimumSize(QSize(65, 0));
        logQSOButton->setMaximumSize(QSize(100, 60));

        gridLayout_9->addWidget(logQSOButton, 1, 0, 1, 1);

        verticalLayout_19 = new QVBoxLayout();
        verticalLayout_19->setSpacing(0);
        verticalLayout_19->setObjectName(QString::fromUtf8("verticalLayout_19"));
        hintButton = new QPushButton(layoutWidget1);
        hintButton->setObjectName(QString::fromUtf8("hintButton"));
        sizePolicy9.setHeightForWidth(hintButton->sizePolicy().hasHeightForWidth());
        hintButton->setSizePolicy(sizePolicy9);
        hintButton->setMinimumSize(QSize(65, 0));
        hintButton->setMaximumSize(QSize(100, 60));
        hintButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        hintButton->setCheckable(true);
        hintButton->setChecked(false);

        verticalLayout_19->addWidget(hintButton);

        syncButton = new QPushButton(layoutWidget1);
        syncButton->setObjectName(QString::fromUtf8("syncButton"));
        sizePolicy9.setHeightForWidth(syncButton->sizePolicy().hasHeightForWidth());
        syncButton->setSizePolicy(sizePolicy9);
        syncButton->setMinimumSize(QSize(65, 0));
        syncButton->setMaximumSize(QSize(100, 60));
        syncButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        syncButton->setCheckable(true);

        verticalLayout_19->addWidget(syncButton);


        gridLayout_9->addLayout(verticalLayout_19, 2, 0, 1, 1);

        swlButton = new QPushButton(layoutWidget1);
        swlButton->setObjectName(QString::fromUtf8("swlButton"));
        sizePolicy9.setHeightForWidth(swlButton->sizePolicy().hasHeightForWidth());
        swlButton->setSizePolicy(sizePolicy9);
        swlButton->setMinimumSize(QSize(65, 0));
        swlButton->setMaximumSize(QSize(100, 60));
        swlButton->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: #00ff00;\n"
"    border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"    border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        swlButton->setCheckable(true);
        swlButton->setChecked(false);

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


        horizontalLayout_4->addLayout(gridLayout_9);

        controls_stack_widget = new QStackedWidget(layoutWidget1);
        controls_stack_widget->setObjectName(QString::fromUtf8("controls_stack_widget"));
        QSizePolicy sizePolicy10(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy10.setHorizontalStretch(2);
        sizePolicy10.setVerticalStretch(1);
        sizePolicy10.setHeightForWidth(controls_stack_widget->sizePolicy().hasHeightForWidth());
        controls_stack_widget->setSizePolicy(sizePolicy10);
        controls_stack_widget->setMinimumSize(QSize(0, 0));
        page = new QWidget();
        page->setObjectName(QString::fromUtf8("page"));
        QSizePolicy sizePolicy11(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy11.setHorizontalStretch(2);
        sizePolicy11.setVerticalStretch(0);
        sizePolicy11.setHeightForWidth(page->sizePolicy().hasHeightForWidth());
        page->setSizePolicy(sizePolicy11);
        horizontalLayout_8 = new QHBoxLayout(page);
        horizontalLayout_8->setSpacing(6);
        horizontalLayout_8->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        horizontalLayout_8->setContentsMargins(0, 0, 0, 0);
        QSO_controls_widget = new QWidget(page);
        QSO_controls_widget->setObjectName(QString::fromUtf8("QSO_controls_widget"));
        sizePolicy11.setHeightForWidth(QSO_controls_widget->sizePolicy().hasHeightForWidth());
        QSO_controls_widget->setSizePolicy(sizePolicy11);
        horizontalLayout_6 = new QHBoxLayout(QSO_controls_widget);
        horizontalLayout_6->setSpacing(0);
        horizontalLayout_6->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        horizontalLayout_6->setContentsMargins(0, 0, 0, 0);
        tabWidget = new QTabWidget(QSO_controls_widget);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        QSizePolicy sizePolicy12(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy12.setHorizontalStretch(1);
        sizePolicy12.setVerticalStretch(0);
        sizePolicy12.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy12);
        tabWidget->setMinimumSize(QSize(0, 0));
        tabWidget->setMaximumSize(QSize(16777215, 305));
        tabWidget->setTabPosition(QTabWidget::West);
        tabWidget->setTabShape(QTabWidget::Triangular);
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        QSizePolicy sizePolicy13(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy13.setHorizontalStretch(1);
        sizePolicy13.setVerticalStretch(0);
        sizePolicy13.setHeightForWidth(tab->sizePolicy().hasHeightForWidth());
        tab->setSizePolicy(sizePolicy13);
        verticalLayout_11 = new QVBoxLayout(tab);
        verticalLayout_11->setSpacing(3);
        verticalLayout_11->setContentsMargins(11, 11, 11, 11);
        verticalLayout_11->setObjectName(QString::fromUtf8("verticalLayout_11"));
        verticalLayout_11->setContentsMargins(2, 2, 2, 2);
        verticalLayout_10 = new QVBoxLayout();
        verticalLayout_10->setSpacing(1);
        verticalLayout_10->setObjectName(QString::fromUtf8("verticalLayout_10"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(1);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        genStdMsgsPushButton = new QPushButton(tab);
        genStdMsgsPushButton->setObjectName(QString::fromUtf8("genStdMsgsPushButton"));
        QSizePolicy sizePolicy14(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy14.setHorizontalStretch(0);
        sizePolicy14.setVerticalStretch(0);
        sizePolicy14.setHeightForWidth(genStdMsgsPushButton->sizePolicy().hasHeightForWidth());
        genStdMsgsPushButton->setSizePolicy(sizePolicy14);
        genStdMsgsPushButton->setMinimumSize(QSize(60, 0));

        horizontalLayout_3->addWidget(genStdMsgsPushButton);

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

        horizontalLayout_3->addItem(horizontalSpacer_4);

        label_8 = new QLabel(tab);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        QSizePolicy sizePolicy15(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy15.setHorizontalStretch(0);
        sizePolicy15.setVerticalStretch(0);
        sizePolicy15.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
        label_8->setSizePolicy(sizePolicy15);

        horizontalLayout_3->addWidget(label_8);

        horizontalSpacer_6 = new QSpacerItem(2, 2, QSizePolicy::Fixed, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_6);

        direction1LineEdit = new QLineEdit(tab);
        direction1LineEdit->setObjectName(QString::fromUtf8("direction1LineEdit"));
        sizePolicy14.setHeightForWidth(direction1LineEdit->sizePolicy().hasHeightForWidth());
        direction1LineEdit->setSizePolicy(sizePolicy14);
        direction1LineEdit->setMinimumSize(QSize(30, 0));
        direction1LineEdit->setMaximumSize(QSize(16777215, 42));
        direction1LineEdit->setSizeIncrement(QSize(0, 0));

        horizontalLayout_3->addWidget(direction1LineEdit);

        rrr1CheckBox = new QCheckBox(tab);
        rrr1CheckBox->setObjectName(QString::fromUtf8("rrr1CheckBox"));
        sizePolicy15.setHeightForWidth(rrr1CheckBox->sizePolicy().hasHeightForWidth());
        rrr1CheckBox->setSizePolicy(sizePolicy15);
        rrr1CheckBox->setLayoutDirection(Qt::RightToLeft);

        horizontalLayout_3->addWidget(rrr1CheckBox);

        skipTx1 = new QCheckBox(tab);
        skipTx1->setObjectName(QString::fromUtf8("skipTx1"));
        sizePolicy15.setHeightForWidth(skipTx1->sizePolicy().hasHeightForWidth());
        skipTx1->setSizePolicy(sizePolicy15);
        skipTx1->setLayoutDirection(Qt::RightToLeft);

        horizontalLayout_3->addWidget(skipTx1);


        verticalLayout_10->addLayout(horizontalLayout_3);

        horizontalLayout_14 = new QHBoxLayout();
        horizontalLayout_14->setSpacing(2);
        horizontalLayout_14->setObjectName(QString::fromUtf8("horizontalLayout_14"));
        tx1 = new QLineEdit(tab);
        tx1->setObjectName(QString::fromUtf8("tx1"));
        QSizePolicy sizePolicy16(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy16.setHorizontalStretch(3);
        sizePolicy16.setVerticalStretch(0);
        sizePolicy16.setHeightForWidth(tx1->sizePolicy().hasHeightForWidth());
        tx1->setSizePolicy(sizePolicy16);
        tx1->setMaximumSize(QSize(16777215, 42));
        tx1->setSizeIncrement(QSize(0, 0));

        horizontalLayout_14->addWidget(tx1);

        txrb1 = new QRadioButton(tab);
        buttonGroup = new QButtonGroup(MainWindow);
        buttonGroup->setObjectName(QString::fromUtf8("buttonGroup"));
        buttonGroup->setExclusive(true);
        buttonGroup->addButton(txrb1);
        txrb1->setObjectName(QString::fromUtf8("txrb1"));
        sizePolicy3.setHeightForWidth(txrb1->sizePolicy().hasHeightForWidth());
        txrb1->setSizePolicy(sizePolicy3);
        txrb1->setChecked(false);

        horizontalLayout_14->addWidget(txrb1);

        txb1 = new QPushButton(tab);
        txb1->setObjectName(QString::fromUtf8("txb1"));
        QSizePolicy sizePolicy17(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy17.setHorizontalStretch(1);
        sizePolicy17.setVerticalStretch(0);
        sizePolicy17.setHeightForWidth(txb1->sizePolicy().hasHeightForWidth());
        txb1->setSizePolicy(sizePolicy17);
        txb1->setMinimumSize(QSize(55, 0));
        txb1->setLayoutDirection(Qt::LeftToRight);

        horizontalLayout_14->addWidget(txb1);


        verticalLayout_10->addLayout(horizontalLayout_14);

        horizontalLayout_15 = new QHBoxLayout();
        horizontalLayout_15->setSpacing(2);
        horizontalLayout_15->setObjectName(QString::fromUtf8("horizontalLayout_15"));
        tx2 = new QLineEdit(tab);
        tx2->setObjectName(QString::fromUtf8("tx2"));
        sizePolicy16.setHeightForWidth(tx2->sizePolicy().hasHeightForWidth());
        tx2->setSizePolicy(sizePolicy16);
        tx2->setMaximumSize(QSize(16777215, 42));
        tx2->setSizeIncrement(QSize(0, 0));

        horizontalLayout_15->addWidget(tx2);

        txrb2 = new QRadioButton(tab);
        buttonGroup->addButton(txrb2);
        txrb2->setObjectName(QString::fromUtf8("txrb2"));
        sizePolicy3.setHeightForWidth(txrb2->sizePolicy().hasHeightForWidth());
        txrb2->setSizePolicy(sizePolicy3);

        horizontalLayout_15->addWidget(txrb2);

        txb2 = new QPushButton(tab);
        txb2->setObjectName(QString::fromUtf8("txb2"));
        sizePolicy17.setHeightForWidth(txb2->sizePolicy().hasHeightForWidth());
        txb2->setSizePolicy(sizePolicy17);
        txb2->setMinimumSize(QSize(55, 0));

        horizontalLayout_15->addWidget(txb2);


        verticalLayout_10->addLayout(horizontalLayout_15);

        horizontalLayout_16 = new QHBoxLayout();
        horizontalLayout_16->setSpacing(2);
        horizontalLayout_16->setObjectName(QString::fromUtf8("horizontalLayout_16"));
        tx3 = new QLineEdit(tab);
        tx3->setObjectName(QString::fromUtf8("tx3"));
        sizePolicy16.setHeightForWidth(tx3->sizePolicy().hasHeightForWidth());
        tx3->setSizePolicy(sizePolicy16);
        tx3->setMaximumSize(QSize(16777215, 42));

        horizontalLayout_16->addWidget(tx3);

        txrb3 = new QRadioButton(tab);
        buttonGroup->addButton(txrb3);
        txrb3->setObjectName(QString::fromUtf8("txrb3"));
        sizePolicy3.setHeightForWidth(txrb3->sizePolicy().hasHeightForWidth());
        txrb3->setSizePolicy(sizePolicy3);

        horizontalLayout_16->addWidget(txrb3);

        txb3 = new QPushButton(tab);
        txb3->setObjectName(QString::fromUtf8("txb3"));
        sizePolicy17.setHeightForWidth(txb3->sizePolicy().hasHeightForWidth());
        txb3->setSizePolicy(sizePolicy17);
        txb3->setMinimumSize(QSize(55, 0));

        horizontalLayout_16->addWidget(txb3);


        verticalLayout_10->addLayout(horizontalLayout_16);

        horizontalLayout_17 = new QHBoxLayout();
        horizontalLayout_17->setSpacing(2);
        horizontalLayout_17->setObjectName(QString::fromUtf8("horizontalLayout_17"));
        tx4 = new QLineEdit(tab);
        tx4->setObjectName(QString::fromUtf8("tx4"));
        sizePolicy16.setHeightForWidth(tx4->sizePolicy().hasHeightForWidth());
        tx4->setSizePolicy(sizePolicy16);
        tx4->setMaximumSize(QSize(16777215, 42));

        horizontalLayout_17->addWidget(tx4);

        txrb4 = new QRadioButton(tab);
        buttonGroup->addButton(txrb4);
        txrb4->setObjectName(QString::fromUtf8("txrb4"));
        sizePolicy3.setHeightForWidth(txrb4->sizePolicy().hasHeightForWidth());
        txrb4->setSizePolicy(sizePolicy3);

        horizontalLayout_17->addWidget(txrb4);

        txb4 = new QPushButton(tab);
        txb4->setObjectName(QString::fromUtf8("txb4"));
        sizePolicy17.setHeightForWidth(txb4->sizePolicy().hasHeightForWidth());
        txb4->setSizePolicy(sizePolicy17);
        txb4->setMinimumSize(QSize(55, 0));

        horizontalLayout_17->addWidget(txb4);


        verticalLayout_10->addLayout(horizontalLayout_17);

        horizontalLayout_18 = new QHBoxLayout();
        horizontalLayout_18->setSpacing(2);
        horizontalLayout_18->setObjectName(QString::fromUtf8("horizontalLayout_18"));
        tx5 = new QComboBox(tab);
        tx5->setObjectName(QString::fromUtf8("tx5"));
        sizePolicy16.setHeightForWidth(tx5->sizePolicy().hasHeightForWidth());
        tx5->setSizePolicy(sizePolicy16);
        tx5->setMinimumSize(QSize(0, 23));
        tx5->setMaximumSize(QSize(16777215, 42));
        tx5->setEditable(true);
        tx5->setInsertPolicy(QComboBox::InsertAtBottom);

        horizontalLayout_18->addWidget(tx5);

        txrb5 = new QRadioButton(tab);
        buttonGroup->addButton(txrb5);
        txrb5->setObjectName(QString::fromUtf8("txrb5"));
        sizePolicy3.setHeightForWidth(txrb5->sizePolicy().hasHeightForWidth());
        txrb5->setSizePolicy(sizePolicy3);

        horizontalLayout_18->addWidget(txrb5);

        txb5 = new QPushButton(tab);
        txb5->setObjectName(QString::fromUtf8("txb5"));
        sizePolicy17.setHeightForWidth(txb5->sizePolicy().hasHeightForWidth());
        txb5->setSizePolicy(sizePolicy17);
        txb5->setMinimumSize(QSize(55, 0));

        horizontalLayout_18->addWidget(txb5);


        verticalLayout_10->addLayout(horizontalLayout_18);

        horizontalLayout_19 = new QHBoxLayout();
        horizontalLayout_19->setSpacing(2);
        horizontalLayout_19->setObjectName(QString::fromUtf8("horizontalLayout_19"));
        tx6 = new QLineEdit(tab);
        tx6->setObjectName(QString::fromUtf8("tx6"));
        sizePolicy16.setHeightForWidth(tx6->sizePolicy().hasHeightForWidth());
        tx6->setSizePolicy(sizePolicy16);
        tx6->setMaximumSize(QSize(16777215, 42));

        horizontalLayout_19->addWidget(tx6);

        txrb6 = new QRadioButton(tab);
        buttonGroup->addButton(txrb6);
        txrb6->setObjectName(QString::fromUtf8("txrb6"));
        sizePolicy3.setHeightForWidth(txrb6->sizePolicy().hasHeightForWidth());
        txrb6->setSizePolicy(sizePolicy3);
        txrb6->setChecked(true);

        horizontalLayout_19->addWidget(txrb6);

        txb6 = new QPushButton(tab);
        txb6->setObjectName(QString::fromUtf8("txb6"));
        sizePolicy17.setHeightForWidth(txb6->sizePolicy().hasHeightForWidth());
        txb6->setSizePolicy(sizePolicy17);
        txb6->setMinimumSize(QSize(55, 0));

        horizontalLayout_19->addWidget(txb6);


        verticalLayout_10->addLayout(horizontalLayout_19);


        verticalLayout_11->addLayout(verticalLayout_10);

        tabWidget->addTab(tab, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName(QString::fromUtf8("tab_2"));
        QSizePolicy sizePolicy18(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy18.setHorizontalStretch(2);
        sizePolicy18.setVerticalStretch(0);
        sizePolicy18.setHeightForWidth(tab_2->sizePolicy().hasHeightForWidth());
        tab_2->setSizePolicy(sizePolicy18);
        gridLayout_13 = new QGridLayout(tab_2);
        gridLayout_13->setSpacing(3);
        gridLayout_13->setContentsMargins(11, 11, 11, 11);
        gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
        gridLayout_13->setContentsMargins(2, 2, 2, 2);
        verticalLayout_8 = new QVBoxLayout();
        verticalLayout_8->setSpacing(2);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        gridLayout_4 = new QGridLayout();
        gridLayout_4->setSpacing(2);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setSpacing(1);
        horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
        label_9 = new QLabel(tab_2);
        label_9->setObjectName(QString::fromUtf8("label_9"));
        sizePolicy.setHeightForWidth(label_9->sizePolicy().hasHeightForWidth());
        label_9->setSizePolicy(sizePolicy);
        label_9->setMinimumSize(QSize(0, 0));
        label_9->setMaximumSize(QSize(16777215, 16777215));
        label_9->setAlignment(Qt::AlignCenter);

        horizontalLayout_12->addWidget(label_9);

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

        horizontalLayout_12->addItem(horizontalSpacer_5);

        directionLineEdit = new QLineEdit(tab_2);
        directionLineEdit->setObjectName(QString::fromUtf8("directionLineEdit"));
        QSizePolicy sizePolicy19(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy19.setHorizontalStretch(1);
        sizePolicy19.setVerticalStretch(0);
        sizePolicy19.setHeightForWidth(directionLineEdit->sizePolicy().hasHeightForWidth());
        directionLineEdit->setSizePolicy(sizePolicy19);
        directionLineEdit->setMinimumSize(QSize(30, 0));
        directionLineEdit->setMaximumSize(QSize(16777215, 30));

        horizontalLayout_12->addWidget(directionLineEdit);

        horizontalSpacer = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);

        horizontalLayout_12->addItem(horizontalSpacer);

        rrrCheckBox = new QCheckBox(tab_2);
        rrrCheckBox->setObjectName(QString::fromUtf8("rrrCheckBox"));
        sizePolicy.setHeightForWidth(rrrCheckBox->sizePolicy().hasHeightForWidth());
        rrrCheckBox->setSizePolicy(sizePolicy);
        rrrCheckBox->setAutoFillBackground(false);

        horizontalLayout_12->addWidget(rrrCheckBox);


        gridLayout_4->addLayout(horizontalLayout_12, 0, 0, 1, 1);

        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setSpacing(0);
        horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
        label_10 = new QLabel(tab_2);
        label_10->setObjectName(QString::fromUtf8("label_10"));
        sizePolicy.setHeightForWidth(label_10->sizePolicy().hasHeightForWidth());
        label_10->setSizePolicy(sizePolicy);
        label_10->setMinimumSize(QSize(0, 0));
        label_10->setMaximumSize(QSize(16777215, 16777215));
        label_10->setAlignment(Qt::AlignCenter);

        horizontalLayout_13->addWidget(label_10);

        skipGrid = new QCheckBox(tab_2);
        skipGrid->setObjectName(QString::fromUtf8("skipGrid"));
        sizePolicy.setHeightForWidth(skipGrid->sizePolicy().hasHeightForWidth());
        skipGrid->setSizePolicy(sizePolicy);
        skipGrid->setLayoutDirection(Qt::RightToLeft);

        horizontalLayout_13->addWidget(skipGrid);


        gridLayout_4->addLayout(horizontalLayout_13, 0, 1, 1, 1);

        pbCallCQ = new QPushButton(tab_2);
        pbCallCQ->setObjectName(QString::fromUtf8("pbCallCQ"));
        QSizePolicy sizePolicy20(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy20.setHorizontalStretch(2);
        sizePolicy20.setVerticalStretch(2);
        sizePolicy20.setHeightForWidth(pbCallCQ->sizePolicy().hasHeightForWidth());
        pbCallCQ->setSizePolicy(sizePolicy20);
        pbCallCQ->setMinimumSize(QSize(75, 23));
        pbCallCQ->setMaximumSize(QSize(16777215, 70));

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

        pbAnswerCQ = new QPushButton(tab_2);
        pbAnswerCQ->setObjectName(QString::fromUtf8("pbAnswerCQ"));
        sizePolicy20.setHeightForWidth(pbAnswerCQ->sizePolicy().hasHeightForWidth());
        pbAnswerCQ->setSizePolicy(sizePolicy20);
        pbAnswerCQ->setMinimumSize(QSize(75, 23));
        pbAnswerCQ->setMaximumSize(QSize(16777215, 75));

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

        pbAnswerCaller = new QPushButton(tab_2);
        pbAnswerCaller->setObjectName(QString::fromUtf8("pbAnswerCaller"));
        sizePolicy20.setHeightForWidth(pbAnswerCaller->sizePolicy().hasHeightForWidth());
        pbAnswerCaller->setSizePolicy(sizePolicy20);
        pbAnswerCaller->setMinimumSize(QSize(75, 23));
        pbAnswerCaller->setMaximumSize(QSize(16777215, 70));

        gridLayout_4->addWidget(pbAnswerCaller, 2, 0, 1, 1);

        pbSendReport = new QPushButton(tab_2);
        pbSendReport->setObjectName(QString::fromUtf8("pbSendReport"));
        sizePolicy20.setHeightForWidth(pbSendReport->sizePolicy().hasHeightForWidth());
        pbSendReport->setSizePolicy(sizePolicy20);
        pbSendReport->setMinimumSize(QSize(75, 23));
        pbSendReport->setMaximumSize(QSize(16777215, 75));

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

        pbSendRRR = new QPushButton(tab_2);
        pbSendRRR->setObjectName(QString::fromUtf8("pbSendRRR"));
        sizePolicy20.setHeightForWidth(pbSendRRR->sizePolicy().hasHeightForWidth());
        pbSendRRR->setSizePolicy(sizePolicy20);
        pbSendRRR->setMinimumSize(QSize(75, 23));
        pbSendRRR->setMaximumSize(QSize(16777215, 70));

        gridLayout_4->addWidget(pbSendRRR, 3, 0, 1, 1);

        pbSend73 = new QPushButton(tab_2);
        pbSend73->setObjectName(QString::fromUtf8("pbSend73"));
        sizePolicy20.setHeightForWidth(pbSend73->sizePolicy().hasHeightForWidth());
        pbSend73->setSizePolicy(sizePolicy20);
        pbSend73->setMinimumSize(QSize(75, 23));
        pbSend73->setMaximumSize(QSize(16777215, 75));

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

        gridLayout_4->setRowStretch(1, 2);
        gridLayout_4->setRowStretch(2, 2);
        gridLayout_4->setRowStretch(3, 2);

        verticalLayout_8->addLayout(gridLayout_4);

        gridLayout_12 = new QGridLayout();
        gridLayout_12->setSpacing(3);
        gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
        genMsg = new QLineEdit(tab_2);
        genMsg->setObjectName(QString::fromUtf8("genMsg"));
        QSizePolicy sizePolicy21(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy21.setHorizontalStretch(3);
        sizePolicy21.setVerticalStretch(1);
        sizePolicy21.setHeightForWidth(genMsg->sizePolicy().hasHeightForWidth());
        genMsg->setSizePolicy(sizePolicy21);
        genMsg->setMinimumSize(QSize(115, 20));
        genMsg->setMaximumSize(QSize(16777215, 30));

        gridLayout_12->addWidget(genMsg, 0, 0, 1, 1);

        rbGenMsg = new QRadioButton(tab_2);
        rbGenMsg->setObjectName(QString::fromUtf8("rbGenMsg"));
        sizePolicy6.setHeightForWidth(rbGenMsg->sizePolicy().hasHeightForWidth());
        rbGenMsg->setSizePolicy(sizePolicy6);
        rbGenMsg->setMinimumSize(QSize(0, 20));
        rbGenMsg->setChecked(true);

        gridLayout_12->addWidget(rbGenMsg, 0, 1, 1, 1);

        freeTextMsg = new QComboBox(tab_2);
        freeTextMsg->setObjectName(QString::fromUtf8("freeTextMsg"));
        QSizePolicy sizePolicy22(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy22.setHorizontalStretch(3);
        sizePolicy22.setVerticalStretch(1);
        sizePolicy22.setHeightForWidth(freeTextMsg->sizePolicy().hasHeightForWidth());
        freeTextMsg->setSizePolicy(sizePolicy22);
        freeTextMsg->setMinimumSize(QSize(115, 20));
        freeTextMsg->setMaximumSize(QSize(16777215, 30));
        freeTextMsg->setEditable(true);
        freeTextMsg->setMaxVisibleItems(10);
        freeTextMsg->setInsertPolicy(QComboBox::InsertAtBottom);
        freeTextMsg->setIconSize(QSize(16, 16));

        gridLayout_12->addWidget(freeTextMsg, 1, 0, 1, 1);

        rbFreeText = new QRadioButton(tab_2);
        rbFreeText->setObjectName(QString::fromUtf8("rbFreeText"));
        sizePolicy6.setHeightForWidth(rbFreeText->sizePolicy().hasHeightForWidth());
        rbFreeText->setSizePolicy(sizePolicy6);
        rbFreeText->setMinimumSize(QSize(0, 20));

        gridLayout_12->addWidget(rbFreeText, 1, 1, 1, 1);


        verticalLayout_8->addLayout(gridLayout_12);

        verticalLayout_8->setStretch(0, 3);
        verticalLayout_8->setStretch(1, 1);

        gridLayout_13->addLayout(verticalLayout_8, 0, 0, 1, 1);

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

        horizontalLayout_6->addWidget(tabWidget);


        horizontalLayout_8->addWidget(QSO_controls_widget);

        controls_stack_widget->addWidget(page);
        page_2 = new QWidget();
        page_2->setObjectName(QString::fromUtf8("page_2"));
        verticalLayout_5 = new QVBoxLayout(page_2);
        verticalLayout_5->setSpacing(6);
        verticalLayout_5->setContentsMargins(11, 11, 11, 11);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(0, 0, 0, 0);
        verticalSpacer_3 = new QSpacerItem(20, 5, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_5->addItem(verticalSpacer_3);

        widget_2 = new QWidget(page_2);
        widget_2->setObjectName(QString::fromUtf8("widget_2"));
        horizontalLayout_9 = new QHBoxLayout(widget_2);
        horizontalLayout_9->setSpacing(6);
        horizontalLayout_9->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        horizontalLayout_9->setContentsMargins(0, 0, 0, 0);
        WSPR_controls_widget = new QWidget(widget_2);
        WSPR_controls_widget->setObjectName(QString::fromUtf8("WSPR_controls_widget"));
        horizontalLayout_26 = new QHBoxLayout(WSPR_controls_widget);
        horizontalLayout_26->setSpacing(6);
        horizontalLayout_26->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_26->setObjectName(QString::fromUtf8("horizontalLayout_26"));
        horizontalSpacer_3 = new QSpacerItem(0, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_26->addItem(horizontalSpacer_3);

        verticalLayout_17 = new QVBoxLayout();
        verticalLayout_17->setSpacing(6);
        verticalLayout_17->setObjectName(QString::fromUtf8("verticalLayout_17"));
        WSPRfreqSpinBox = new QSpinBox(WSPR_controls_widget);
        WSPRfreqSpinBox->setObjectName(QString::fromUtf8("WSPRfreqSpinBox"));
        WSPRfreqSpinBox->setAlignment(Qt::AlignCenter);
        WSPRfreqSpinBox->setMinimum(1400);
        WSPRfreqSpinBox->setMaximum(1600);
        WSPRfreqSpinBox->setValue(1500);

        verticalLayout_17->addWidget(WSPRfreqSpinBox);

        sbTxPercent = new QSpinBox(WSPR_controls_widget);
        sbTxPercent->setObjectName(QString::fromUtf8("sbTxPercent"));
        sbTxPercent->setAlignment(Qt::AlignCenter);
        sbTxPercent->setMaximum(100);

        verticalLayout_17->addWidget(sbTxPercent);

        band_hopping_group_box = new QGroupBox(WSPR_controls_widget);
        band_hopping_group_box->setObjectName(QString::fromUtf8("band_hopping_group_box"));
        band_hopping_group_box->setCheckable(true);
        horizontalLayout_7 = new QHBoxLayout(band_hopping_group_box);
        horizontalLayout_7->setSpacing(6);
        horizontalLayout_7->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        band_hopping_schedule_push_button = new QPushButton(band_hopping_group_box);
        band_hopping_schedule_push_button->setObjectName(QString::fromUtf8("band_hopping_schedule_push_button"));

        horizontalLayout_7->addWidget(band_hopping_schedule_push_button);


        verticalLayout_17->addWidget(band_hopping_group_box);


        horizontalLayout_26->addLayout(verticalLayout_17);

        verticalLayout_16 = new QVBoxLayout();
        verticalLayout_16->setSpacing(6);
        verticalLayout_16->setObjectName(QString::fromUtf8("verticalLayout_16"));
        cbUploadWSPR_Spots = new QCheckBox(WSPR_controls_widget);
        cbUploadWSPR_Spots->setObjectName(QString::fromUtf8("cbUploadWSPR_Spots"));

        verticalLayout_16->addWidget(cbUploadWSPR_Spots);

        pbTxNext = new QPushButton(WSPR_controls_widget);
        pbTxNext->setObjectName(QString::fromUtf8("pbTxNext"));
        pbTxNext->setStyleSheet(QString::fromUtf8("QPushButton:checked {\n"
"	background-color: red;\n"
"	border-style: outset;\n"
"	border-width: 1px;\n"
"	border-radius: 5px;\n"
"	border-color: black;\n"
"	min-width: 5em;\n"
"	padding: 3px;\n"
"}"));
        pbTxNext->setCheckable(true);

        verticalLayout_16->addWidget(pbTxNext);

        cbNoOwnCall = new QCheckBox(WSPR_controls_widget);
        cbNoOwnCall->setObjectName(QString::fromUtf8("cbNoOwnCall"));

        verticalLayout_16->addWidget(cbNoOwnCall);

        TxPowerComboBox = new QComboBox(WSPR_controls_widget);
        TxPowerComboBox->setObjectName(QString::fromUtf8("TxPowerComboBox"));

        verticalLayout_16->addWidget(TxPowerComboBox);


        horizontalLayout_26->addLayout(verticalLayout_16);

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

        horizontalLayout_26->addItem(horizontalSpacer_2);


        horizontalLayout_9->addWidget(WSPR_controls_widget);


        verticalLayout_5->addWidget(widget_2);

        verticalSpacer_2 = new QSpacerItem(20, 5, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_5->addItem(verticalSpacer_2);

        controls_stack_widget->addWidget(page_2);

        horizontalLayout_4->addWidget(controls_stack_widget);

        signal_meter_widget = new SignalMeter(layoutWidget1);
        signal_meter_widget->setObjectName(QString::fromUtf8("signal_meter_widget"));
        signal_meter_widget->setEnabled(true);
        QSizePolicy sizePolicy23(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
        sizePolicy23.setHorizontalStretch(1);
        sizePolicy23.setVerticalStretch(0);
        sizePolicy23.setHeightForWidth(signal_meter_widget->sizePolicy().hasHeightForWidth());
        signal_meter_widget->setSizePolicy(sizePolicy23);
        signal_meter_widget->setMinimumSize(QSize(75, 0));
        signal_meter_widget->setMaximumSize(QSize(85, 305));
        signal_meter_widget->setFrameShape(QFrame::Panel);
        signal_meter_widget->setFrameShadow(QFrame::Sunken);

        horizontalLayout_4->addWidget(signal_meter_widget);

        horizontalLayout_4->setStretch(0, 2);
        horizontalLayout_4->setStretch(1, 5);
        horizontalLayout_4->setStretch(2, 1);

        verticalLayout_12->addLayout(horizontalLayout_4);

        verticalLayout_12->setStretch(0, 1);
        verticalLayout_12->setStretch(1, 6);
        verticalLayout_12->setStretch(2, 2);
        splitter->addWidget(layoutWidget1);

        gridLayout_3->addWidget(splitter, 0, 0, 1, 1);

        MainWindow->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(MainWindow);
        menuBar->setObjectName(QString::fromUtf8("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 814, 22));
        menuBar->setVisible(true);
        menuFile = new QMenu(menuBar);
        menuFile->setObjectName(QString::fromUtf8("menuFile"));
        menuView = new QMenu(menuBar);
        menuView->setObjectName(QString::fromUtf8("menuView"));
        menuDecode = new QMenu(menuBar);
        menuDecode->setObjectName(QString::fromUtf8("menuDecode"));
        menuFT8_threads = new QMenu(menuDecode);
        menuFT8_threads->setObjectName(QString::fromUtf8("menuFT8_threads"));
        menuJT9_decoding = new QMenu(menuDecode);
        menuJT9_decoding->setObjectName(QString::fromUtf8("menuJT9_decoding"));
        menuFT8_decoding = new QMenu(menuDecode);
        menuFT8_decoding->setObjectName(QString::fromUtf8("menuFT8_decoding"));
        menuDecoder_sensitivity = new QMenu(menuFT8_decoding);
        menuDecoder_sensitivity->setObjectName(QString::fromUtf8("menuDecoder_sensitivity"));
        menuQSO_RX_freq_sensitivity = new QMenu(menuFT8_decoding);
        menuQSO_RX_freq_sensitivity->setObjectName(QString::fromUtf8("menuQSO_RX_freq_sensitivity"));
        menuDecoding_cycles = new QMenu(menuFT8_decoding);
        menuDecoding_cycles->setObjectName(QString::fromUtf8("menuDecoding_cycles"));
        menuSWL_decoding_cycles = new QMenu(menuFT8_decoding);
        menuSWL_decoding_cycles->setObjectName(QString::fromUtf8("menuSWL_decoding_cycles"));
        menuFT4_decoding = new QMenu(menuDecode);
        menuFT4_decoding->setObjectName(QString::fromUtf8("menuFT4_decoding"));
        menuSave = new QMenu(menuBar);
        menuSave->setObjectName(QString::fromUtf8("menuSave"));
        menuLang = new QMenu(menuBar);
        menuLang->setObjectName(QString::fromUtf8("menuLang"));
        menuHelp = new QMenu(menuBar);
        menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
        menuMode = new QMenu(menuBar);
        menuMode->setObjectName(QString::fromUtf8("menuMode"));
        menuMisc = new QMenu(menuBar);
        menuMisc->setObjectName(QString::fromUtf8("menuMisc"));
        menuAccept_UDP_Reply_messages = new QMenu(menuMisc);
        menuAccept_UDP_Reply_messages->setObjectName(QString::fromUtf8("menuAccept_UDP_Reply_messages"));
        menuAutoSeq = new QMenu(menuBar);
        menuAutoSeq->setObjectName(QString::fromUtf8("menuAutoSeq"));
        menuAuto_RX_frequency_Filter = new QMenu(menuAutoSeq);
        menuAuto_RX_frequency_Filter->setObjectName(QString::fromUtf8("menuAuto_RX_frequency_Filter"));
        menuDXpedition = new QMenu(menuBar);
        menuDXpedition->setObjectName(QString::fromUtf8("menuDXpedition"));
        MainWindow->setMenuBar(menuBar);
        statusBar = new QStatusBar(MainWindow);
        statusBar->setObjectName(QString::fromUtf8("statusBar"));
        MainWindow->setStatusBar(statusBar);
        QWidget::setTabOrder(genStdMsgsPushButton, tx1);
        QWidget::setTabOrder(tx1, tx2);
        QWidget::setTabOrder(tx2, tx3);
        QWidget::setTabOrder(tx3, tx4);
        QWidget::setTabOrder(tx4, tx6);
        QWidget::setTabOrder(tx6, txrb1);
        QWidget::setTabOrder(txrb1, txrb2);
        QWidget::setTabOrder(txrb2, txrb3);
        QWidget::setTabOrder(txrb3, txrb4);
        QWidget::setTabOrder(txrb4, txrb5);
        QWidget::setTabOrder(txrb5, txrb6);
        QWidget::setTabOrder(txrb6, txb1);
        QWidget::setTabOrder(txb1, txb2);
        QWidget::setTabOrder(txb2, txb3);
        QWidget::setTabOrder(txb3, txb4);
        QWidget::setTabOrder(txb4, txb5);
        QWidget::setTabOrder(txb5, txb6);
        QWidget::setTabOrder(txb6, genMsg);
        QWidget::setTabOrder(genMsg, pbAnswerCaller);
        QWidget::setTabOrder(pbAnswerCaller, rbFreeText);
        QWidget::setTabOrder(rbFreeText, pbSendRRR);
        QWidget::setTabOrder(pbSendRRR, pbAnswerCQ);
        QWidget::setTabOrder(pbAnswerCQ, pbSendReport);
        QWidget::setTabOrder(pbSendReport, pbSend73);
        QWidget::setTabOrder(pbSend73, rbGenMsg);
        QWidget::setTabOrder(rbGenMsg, pbCallCQ);

        menuBar->addAction(menuFile->menuAction());
        menuBar->addAction(menuView->menuAction());
        menuBar->addAction(menuMode->menuAction());
        menuBar->addAction(menuDecode->menuAction());
        menuBar->addAction(menuSave->menuAction());
        menuBar->addAction(menuAutoSeq->menuAction());
        menuBar->addAction(menuDXpedition->menuAction());
        menuBar->addAction(menuMisc->menuAction());
        menuBar->addAction(menuLang->menuAction());
        menuBar->addAction(menuHelp->menuAction());
        menuFile->addAction(actionOpen);
        menuFile->addAction(actionOpen_next_in_directory);
        menuFile->addAction(actionDecode_remaining_files_in_directory);
        menuFile->addSeparator();
        menuFile->addAction(actionDelete_all_wav_files_in_SaveDir);
        menuFile->addAction(actionErase_ALL_TXT);
        menuFile->addAction(actionErase_wsjtx_log_adi);
        menuFile->addAction(actionOpen_wsjtx_log_adi);
        menuFile->addAction(actionOpen_log_directory);
        menuFile->addSeparator();
        menuFile->addAction(actionSettings);
        menuFile->addSeparator();
        menuFile->addAction(actionExit);
        menuView->addAction(actionWide_Waterfall);
        menuView->addAction(actionMessage_averaging);
        menuDecode->addAction(actionInclude_averaging);
        menuDecode->addAction(actionInclude_correlation);
        menuDecode->addSeparator();
        menuDecode->addAction(menuFT8_threads->menuAction());
        menuDecode->addAction(menuFT8_decoding->menuAction());
        menuDecode->addAction(menuFT4_decoding->menuAction());
        menuDecode->addAction(menuJT9_decoding->menuAction());
        menuFT8_threads->addAction(actionMTAuto);
        menuFT8_threads->addAction(actionMT1);
        menuFT8_threads->addAction(actionMT2);
        menuFT8_threads->addAction(actionMT3);
        menuFT8_threads->addAction(actionMT4);
        menuFT8_threads->addAction(actionMT5);
        menuFT8_threads->addAction(actionMT6);
        menuFT8_threads->addAction(actionMT7);
        menuFT8_threads->addAction(actionMT8);
        menuFT8_threads->addAction(actionMT9);
        menuFT8_threads->addAction(actionMT10);
        menuFT8_threads->addAction(actionMT11);
        menuFT8_threads->addAction(actionMT12);
        menuFT8_threads->addAction(actionMT13);
        menuFT8_threads->addAction(actionMT14);
        menuFT8_threads->addAction(actionMT15);
        menuFT8_threads->addAction(actionMT16);
        menuFT8_threads->addAction(actionMT17);
        menuFT8_threads->addAction(actionMT18);
        menuFT8_threads->addAction(actionMT19);
        menuFT8_threads->addAction(actionMT20);
        menuFT8_threads->addAction(actionMT21);
        menuFT8_threads->addAction(actionMT22);
        menuFT8_threads->addAction(actionMT23);
        menuFT8_threads->addAction(actionMT24);
        menuJT9_decoding->addAction(actionQuickDecode);
        menuJT9_decoding->addAction(actionMediumDecode);
        menuJT9_decoding->addAction(actionDeepestDecode);
        menuFT8_decoding->addAction(menuDecoding_cycles->menuAction());
        menuFT8_decoding->addAction(menuSWL_decoding_cycles->menuAction());
        menuFT8_decoding->addSeparator();
        menuFT8_decoding->addAction(menuQSO_RX_freq_sensitivity->menuAction());
        menuFT8_decoding->addAction(menuDecoder_sensitivity->menuAction());
        menuFT8_decoding->addSeparator();
        menuFT8_decoding->addAction(actionFT8EarlyStart);
        menuFT8_decoding->addSeparator();
        menuFT8_decoding->addAction(actionFT8WidebandDXCallSearch);
        menuDecoder_sensitivity->addAction(actionFT8SensMin);
        menuDecoder_sensitivity->addAction(actionlowFT8thresholds);
        menuDecoder_sensitivity->addAction(actionFT8subpass);
        menuQSO_RX_freq_sensitivity->addAction(actionRXfLow);
        menuQSO_RX_freq_sensitivity->addAction(actionRXfMedium);
        menuQSO_RX_freq_sensitivity->addAction(actionRXfHigh);
        menuDecoding_cycles->addAction(actionDecFT8cycles1);
        menuDecoding_cycles->addAction(actionDecFT8cycles2);
        menuDecoding_cycles->addAction(actionDecFT8cycles3);
        menuSWL_decoding_cycles->addAction(actionDecFT8SWLcycles1);
        menuSWL_decoding_cycles->addAction(actionDecFT8SWLcycles2);
        menuSWL_decoding_cycles->addAction(actionDecFT8SWLcycles3);
        menuFT4_decoding->addAction(actionFT4fast);
        menuFT4_decoding->addAction(actionFT4medium);
        menuFT4_decoding->addAction(actionFT4deep);
        menuSave->addAction(actionNone);
        menuSave->addAction(actionSave_decoded);
        menuSave->addAction(actionSave_all);
        menuLang->addAction(actionEnglish);
        menuLang->addAction(actionEstonian);
        menuLang->addAction(actionRussian);
        menuLang->addAction(actionCatalan);
        menuLang->addAction(actionCroatian);
        menuLang->addAction(actionDanish);
        menuLang->addAction(actionDutch);
        menuLang->addAction(actionSpanish);
        menuLang->addAction(actionSwedish);
        menuLang->addAction(actionFrench);
        menuLang->addAction(actionHungarian);
        menuLang->addAction(actionItalian);
        menuLang->addAction(actionLatvian);
        menuLang->addAction(actionPolish);
        menuLang->addAction(actionPortuguese);
        menuLang->addAction(actionPortuguese_BR);
        menuLang->addAction(actionChinese_simplified);
        menuLang->addAction(actionChinese_traditional);
        menuLang->addAction(actionJapanese);
        menuHelp->addAction(actionJTDX_Web_Site);
        menuHelp->addAction(actionJTDX_Forum);
        menuHelp->addAction(download_samples_action);
        menuHelp->addSeparator();
        menuHelp->addAction(actionKeyboard_shortcuts);
        menuHelp->addAction(actionSpecial_mouse_commands);
        menuHelp->addAction(actionShort_list_of_add_on_prefixes_and_suffixes);
        menuHelp->addSeparator();
        menuHelp->addAction(actionCopyright_Notice);
        menuHelp->addSeparator();
        menuHelp->addAction(actionAbout);
        menuMode->addAction(actionFT8);
        menuMode->addAction(actionFT4);
        menuMode->addAction(actionJT65);
        menuMode->addAction(actionJT9_JT65);
        menuMode->addAction(actionJT9);
        menuMode->addAction(actionT10);
        menuMode->addAction(actionWSPR_2);
        menuMisc->addAction(actionBypass_text_filters_on_RX_frequency);
        menuMisc->addAction(actionBypass_all_text_filters);
        menuMisc->addAction(actionHide_FT8_dupe_messages);
        menuMisc->addAction(actionHide_FT_contest_messages);
        menuMisc->addAction(actionHide_telemetry_messages);
        menuMisc->addAction(actionShow_messages_decoded_from_harmonics);
        menuMisc->addAction(actionMyCallRXFwindow);
        menuMisc->addAction(actionWantedCallRXFwindow);
        menuMisc->addSeparator();
        menuMisc->addAction(actionEnable_main_window_popup);
        menuMisc->addAction(actionAutoErase);
        menuMisc->addAction(actionEraseWindowsAtBandChange);
        menuMisc->addSeparator();
        menuMisc->addAction(menuAccept_UDP_Reply_messages->menuAction());
        menuMisc->addAction(actionDisableTx73);
        menuMisc->addSeparator();
        menuMisc->addAction(actionShow_tooltips_main_window);
        menuMisc->addAction(actionColor_Tx_message_buttons);
        menuMisc->addAction(actionCallsign_to_clipboard);
        menuMisc->addSeparator();
        menuMisc->addAction(actionCrossband_160m_JA);
        menuMisc->addAction(actionCrossband_160m_HL);
        menuAccept_UDP_Reply_messages->addAction(actionAcceptUDPCQ);
        menuAccept_UDP_Reply_messages->addAction(actionAcceptUDPCQ73);
        menuAccept_UDP_Reply_messages->addAction(actionAcceptUDPAny);
        menuAutoSeq->addAction(actionCallNone);
        menuAutoSeq->addAction(actionCallFirst);
        menuAutoSeq->addAction(actionCallMid);
        menuAutoSeq->addAction(actionCallEnd);
        menuAutoSeq->addAction(actionAnswerWorkedB4);
        menuAutoSeq->addSeparator();
        menuAutoSeq->addAction(actionCallPriorityAndSearchCQ);
        menuAutoSeq->addAction(actionCallWorkedB4);
        menuAutoSeq->addAction(actionCallHigherNewCall);
        menuAutoSeq->addSeparator();
        menuAutoSeq->addAction(actionReport_message_priority);
        menuAutoSeq->addAction(actionMaxDistance);
        menuAutoSeq->addSeparator();
        menuAutoSeq->addAction(actionSingleShot);
        menuAutoSeq->addAction(menuAuto_RX_frequency_Filter->menuAction());
        menuAuto_RX_frequency_Filter->addAction(actionAutoFilter);
        menuAuto_RX_frequency_Filter->addSeparator();
        menuAuto_RX_frequency_Filter->addAction(actionSwitch_Filter_OFF_at_sending_73);
        menuAuto_RX_frequency_Filter->addAction(actionSwitch_Filter_OFF_at_getting_73);
        menuDXpedition->addAction(actionEnable_hound_mode);
        menuDXpedition->addAction(actionUse_TX_frequency_jumps);

        retranslateUi(MainWindow);

        controls_stack_widget->setCurrentIndex(0);
        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "JTDX", nullptr));
        actionExit->setText(QCoreApplication::translate("MainWindow", "Exit", nullptr));
#if QT_CONFIG(shortcut)
        actionExit->setShortcut(QCoreApplication::translate("MainWindow", "Alt+F4", nullptr));
#endif // QT_CONFIG(shortcut)
        actionDeviceSetup->setText(QCoreApplication::translate("MainWindow", "Configuration", nullptr));
#if QT_CONFIG(shortcut)
        actionDeviceSetup->setShortcut(QCoreApplication::translate("MainWindow", "F2", nullptr));
#endif // QT_CONFIG(shortcut)
        actionAbout->setText(QCoreApplication::translate("MainWindow", "About JTDX", nullptr));
#if QT_CONFIG(shortcut)
        actionAbout->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+F1", nullptr));
#endif // QT_CONFIG(shortcut)
        actionWide_Waterfall->setText(QCoreApplication::translate("MainWindow", "Waterfall", nullptr));
        actionOpen->setText(QCoreApplication::translate("MainWindow", "Open", nullptr));
#if QT_CONFIG(shortcut)
        actionOpen->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+O", nullptr));
#endif // QT_CONFIG(shortcut)
        actionOpen_next_in_directory->setText(QCoreApplication::translate("MainWindow", "Open next in directory", nullptr));
#if QT_CONFIG(shortcut)
        actionOpen_next_in_directory->setShortcut(QCoreApplication::translate("MainWindow", "F6", nullptr));
#endif // QT_CONFIG(shortcut)
        actionDecode_remaining_files_in_directory->setText(QCoreApplication::translate("MainWindow", "Decode remaining files in directory", nullptr));
#if QT_CONFIG(shortcut)
        actionDecode_remaining_files_in_directory->setShortcut(QCoreApplication::translate("MainWindow", "Shift+F6", nullptr));
#endif // QT_CONFIG(shortcut)
        actionDelete_all_wav_files_in_SaveDir->setText(QCoreApplication::translate("MainWindow", "Delete all *.wav && *.c2 files in SaveDir", nullptr));
        actionQuickDecode->setText(QCoreApplication::translate("MainWindow", "fast", nullptr));
        actionNone->setText(QCoreApplication::translate("MainWindow", "None", nullptr));
        actionSave_all->setText(QCoreApplication::translate("MainWindow", "Save all", nullptr));
        actionJTDX_Web_Site->setText(QCoreApplication::translate("MainWindow", "JTDX Web site", nullptr));
#if QT_CONFIG(shortcut)
        actionJTDX_Web_Site->setShortcut(QCoreApplication::translate("MainWindow", "F1", nullptr));
#endif // QT_CONFIG(shortcut)
        actionKeyboard_shortcuts->setText(QCoreApplication::translate("MainWindow", "Keyboard shortcuts", nullptr));
#if QT_CONFIG(shortcut)
        actionKeyboard_shortcuts->setShortcut(QCoreApplication::translate("MainWindow", "F3", nullptr));
#endif // QT_CONFIG(shortcut)
        actionSpecial_mouse_commands->setText(QCoreApplication::translate("MainWindow", "Special mouse commands", nullptr));
#if QT_CONFIG(shortcut)
        actionSpecial_mouse_commands->setShortcut(QCoreApplication::translate("MainWindow", "F5", nullptr));
#endif // QT_CONFIG(shortcut)
        actionJT9->setText(QCoreApplication::translate("MainWindow", "JT9", nullptr));
        actionSave_decoded->setText(QCoreApplication::translate("MainWindow", "Save decoded", nullptr));
        actionMediumDecode->setText(QCoreApplication::translate("MainWindow", "medium", nullptr));
        actionDeepestDecode->setText(QCoreApplication::translate("MainWindow", "deep", nullptr));
        actionMonitor_OFF_at_startup->setText(QCoreApplication::translate("MainWindow", "Monitor OFF at startup", nullptr));
        actionErase_ALL_TXT->setText(QCoreApplication::translate("MainWindow", "Erase ALL.TXT", nullptr));
        actionErase_wsjtx_log_adi->setText(QCoreApplication::translate("MainWindow", "Erase QSO LOG file wsjtx_log.adi", nullptr));
        actionOpen_wsjtx_log_adi->setText(QCoreApplication::translate("MainWindow", "Open wsjtx_log.adi", nullptr));
#if QT_CONFIG(shortcut)
        actionOpen_wsjtx_log_adi->setShortcut(QCoreApplication::translate("MainWindow", "F7", nullptr));
#endif // QT_CONFIG(shortcut)
        actionConvert_JT9_x_to_RTTY->setText(QCoreApplication::translate("MainWindow", "Convert mode to RTTY for logging", nullptr));
        actionLog_dB_reports_to_Comments->setText(QCoreApplication::translate("MainWindow", "Log dB reports to Comments", nullptr));
        actionPrompt_to_log_QSO->setText(QCoreApplication::translate("MainWindow", "Prompt me to log QSO", nullptr));
        actionBlank_line_between_decoding_periods->setText(QCoreApplication::translate("MainWindow", "Blank line between decoding periods", nullptr));
        actionClear_DX_Call_and_Grid_after_logging->setText(QCoreApplication::translate("MainWindow", "Clear DX Call and Grid after logging", nullptr));
        actionDisplay_distance_in_miles->setText(QCoreApplication::translate("MainWindow", "Display distance in miles", nullptr));
        actionDouble_click_on_call_sets_Tx_Enable->setText(QCoreApplication::translate("MainWindow", "Double-click on call sets Tx Enable", nullptr));
        action_73TxDisable->setText(QCoreApplication::translate("MainWindow", "Tx disabled after sending 73", nullptr));
        actionRunaway_Tx_watchdog->setText(QCoreApplication::translate("MainWindow", "Runaway Tx watchdog", nullptr));
        actionAllow_multiple_instances->setText(QCoreApplication::translate("MainWindow", "Allow multiple instances", nullptr));
        actionLockTxFreq->setText(QCoreApplication::translate("MainWindow", "Tx freq locked to Rx freq", nullptr));
        actionSkipTx1->setText(QCoreApplication::translate("MainWindow", "Skip Tx 1", nullptr));
        actionJT65->setText(QCoreApplication::translate("MainWindow", "JT65", nullptr));
        actionJT9_JT65->setText(QCoreApplication::translate("MainWindow", "JT9+JT65", nullptr));
        actionTx2QSO->setText(QCoreApplication::translate("MainWindow", "Tx messages to Rx Frequency window", nullptr));
        actionGray1->setText(QCoreApplication::translate("MainWindow", "Gray1", nullptr));
        actionEnable_DXCC_entity->setText(QCoreApplication::translate("MainWindow", "Show DXCC entity and worked B4 status", nullptr));
        actionAstronomical_data->setText(QCoreApplication::translate("MainWindow", "Astronomical data", nullptr));
        actionShort_list_of_add_on_prefixes_and_suffixes->setText(QCoreApplication::translate("MainWindow", "Short list of add-on prefixes and suffixes", nullptr));
        actionSettings->setText(QCoreApplication::translate("MainWindow", "Settings...", nullptr));
#if QT_CONFIG(shortcut)
        actionSettings->setShortcut(QCoreApplication::translate("MainWindow", "F2", nullptr));
#endif // QT_CONFIG(shortcut)
        actionJTDX_Forum->setText(QCoreApplication::translate("MainWindow", "JTDX forum", nullptr));
        actionOpen_log_directory->setText(QCoreApplication::translate("MainWindow", "Open log directory", nullptr));
        actionMessage_averaging->setText(QCoreApplication::translate("MainWindow", "Message averaging", nullptr));
#if QT_CONFIG(shortcut)
        actionMessage_averaging->setShortcut(QCoreApplication::translate("MainWindow", "F7", nullptr));
#endif // QT_CONFIG(shortcut)
        actionInclude_averaging->setText(QCoreApplication::translate("MainWindow", "Include averaging", nullptr));
        actionInclude_correlation->setText(QCoreApplication::translate("MainWindow", "JT65 hinted decoding", nullptr));
        actionWSPR_2->setText(QCoreApplication::translate("MainWindow", "WSPR-2", nullptr));
        actionSave_reference_spectrum->setText(QCoreApplication::translate("MainWindow", "Save reference spectrum", nullptr));
        download_samples_action->setText(QCoreApplication::translate("MainWindow", "&Download Samples ...", nullptr));
#if QT_CONFIG(whatsthis)
        download_samples_action->setWhatsThis(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Download sample audio files demonstrating the various modes.</p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        actionT10->setText(QCoreApplication::translate("MainWindow", "T10", nullptr));
        actionBypass_text_filters_on_RX_frequency->setText(QCoreApplication::translate("MainWindow", "Bypass text filters on RX frequency", nullptr));
        actionBypass_all_text_filters->setText(QCoreApplication::translate("MainWindow", "Bypass all text filters", nullptr));
#if QT_CONFIG(shortcut)
        actionBypass_all_text_filters->setShortcut(QCoreApplication::translate("MainWindow", "Alt+F", nullptr));
#endif // QT_CONFIG(shortcut)
        actionShow_messages_decoded_from_harmonics->setText(QCoreApplication::translate("MainWindow", "Show messages decoded from JT65 harmonics", nullptr));
        actionEnable_main_window_popup->setText(QCoreApplication::translate("MainWindow", "Enable main window popup", nullptr));
        actionMyCallRXFwindow->setText(QCoreApplication::translate("MainWindow", "Messages with my callsign to RX frequency window ", nullptr));
        actionCopyright_Notice->setText(QCoreApplication::translate("MainWindow", "Copyright notice from WSJT Development Group", nullptr));
        actionFT8->setText(QCoreApplication::translate("MainWindow", "FT8", nullptr));
        actionFT8CallFirst->setText(QCoreApplication::translate("MainWindow", "FT8 call first", nullptr));
        actionCallPriorityAndSearchCQ_->setText(QCoreApplication::translate("MainWindow", "Call priority and search CQ", nullptr));
#if QT_CONFIG(tooltip)
        actionCallPriorityAndSearchCQ_->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Autoselect searching for response to CQ with priorities, if failed then searching for CQ messages with higher priority</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        actionFT8CallLast->setText(QCoreApplication::translate("MainWindow", "FT8 call last", nullptr));
        actionFT8CallManual->setText(QCoreApplication::translate("MainWindow", "FT8 manual call", nullptr));
        actionCallNone->setText(QCoreApplication::translate("MainWindow", "0  Call None", nullptr));
        actionCallFirst->setText(QCoreApplication::translate("MainWindow", "1  Call first", nullptr));
        actionCallPriorityAndSearchCQ->setText(QCoreApplication::translate("MainWindow", "4+ Call and search through CQ messages", nullptr));
        actionCallMid->setText(QCoreApplication::translate("MainWindow", "2  Call decoded till start of TX interval", nullptr));
        actionCallEnd->setText(QCoreApplication::translate("MainWindow", "3  Call based on end of decoding", nullptr));
        actionSingleShot->setText(QCoreApplication::translate("MainWindow", "Single shot QSO", nullptr));
        actionAutoErase->setText(QCoreApplication::translate("MainWindow", "Erase band activity window at start of decoding", nullptr));
        actionAnswerWorkedB4->setText(QCoreApplication::translate("MainWindow", "Answer worked B4 calls", nullptr));
        actionMTAuto->setText(QCoreApplication::translate("MainWindow", "Auto", nullptr));
        actionMT1->setText(QCoreApplication::translate("MainWindow", "1", nullptr));
        actionMT2->setText(QCoreApplication::translate("MainWindow", "2", nullptr));
        actionMT2->setIconText(QCoreApplication::translate("MainWindow", "2", nullptr));
        actionMT4->setText(QCoreApplication::translate("MainWindow", "4", nullptr));
        actionMT8->setText(QCoreApplication::translate("MainWindow", "8", nullptr));
        actionMT12->setText(QCoreApplication::translate("MainWindow", "12", nullptr));
        actionEraseWindowsAtBandChange->setText(QCoreApplication::translate("MainWindow", "Erase both message windows at band change", nullptr));
        actionFT8fast->setText(QCoreApplication::translate("MainWindow", "fast", nullptr));
        actionFT8medium->setText(QCoreApplication::translate("MainWindow", "medium", nullptr));
        actionFT8deep->setText(QCoreApplication::translate("MainWindow", "deep", nullptr));
        actionFT8deep4->setText(QCoreApplication::translate("MainWindow", "deep with 4 passes", nullptr));
        actionMaxDistance->setText(QCoreApplication::translate("MainWindow", "Max distance instead of best SNR", nullptr));
        actionWantedCallRXFwindow->setText(QCoreApplication::translate("MainWindow", "Messages with wanted call to RX frequency window", nullptr));
        actionlowFT8thresholds->setText(QCoreApplication::translate("MainWindow", "use low thresholds", nullptr));
        actionFT8FiltFast->setText(QCoreApplication::translate("MainWindow", "fast", nullptr));
        actionFT8FiltMedium->setText(QCoreApplication::translate("MainWindow", "medium", nullptr));
        actionFT8FiltDeep->setText(QCoreApplication::translate("MainWindow", "deep", nullptr));
        actionFT8subpass->setText(QCoreApplication::translate("MainWindow", "use subpass", nullptr));
        actionFT8SensMin->setText(QCoreApplication::translate("MainWindow", "minimum", nullptr));
        actionFT8EarlyStart->setText(QCoreApplication::translate("MainWindow", "early start of decoder", nullptr));
        actionCallWorkedB4->setText(QCoreApplication::translate("MainWindow", "Call worked B4 callsigns", nullptr));
        actionCallHigherNewCall->setText(QCoreApplication::translate("MainWindow", "Call higher than new calls priority callsigns", nullptr));
        actionAcceptUDPCQ->setText(QCoreApplication::translate("MainWindow", "CQ", nullptr));
        actionAcceptUDPCQ73->setText(QCoreApplication::translate("MainWindow", "CQ and 73", nullptr));
        actionAcceptUDPAny->setText(QCoreApplication::translate("MainWindow", "any messages", nullptr));
        actionAutoFilter->setText(QCoreApplication::translate("MainWindow", "Enable", nullptr));
        actionSwitch_Filter_OFF_at_sending_73->setText(QCoreApplication::translate("MainWindow", "Switch Filter OFF at sending 73", nullptr));
        actionSwitch_Filter_OFF_at_getting_73->setText(QCoreApplication::translate("MainWindow", "Switch Filter OFF at getting 73", nullptr));
        actionHide_FT8_dupe_messages->setText(QCoreApplication::translate("MainWindow", "Hide FT8 dupe messages", nullptr));
        actionDisplay_output_power->setText(QCoreApplication::translate("MainWindow", "Display output power", nullptr));
        actionReport_message_priority->setText(QCoreApplication::translate("MainWindow", "Report message priority", nullptr));
        actionEnable_hound_mode->setText(QCoreApplication::translate("MainWindow", "Enable hound mode", nullptr));
        actionUse_TX_frequency_jumps->setText(QCoreApplication::translate("MainWindow", "Use hound TX frequency control", nullptr));
        actionDisableTx73->setText(QCoreApplication::translate("MainWindow", "Disable TX after sending RRR/RR73/73 in manual mode", nullptr));
        actionShow_tooltips_main_window->setText(QCoreApplication::translate("MainWindow", "Show tooltips in main window", nullptr));
        actionColor_Tx_message_buttons->setText(QCoreApplication::translate("MainWindow", "Color Tx message buttons", nullptr));
        actionMT3->setText(QCoreApplication::translate("MainWindow", "3", nullptr));
        actionMT6->setText(QCoreApplication::translate("MainWindow", "6", nullptr));
        actionMT10->setText(QCoreApplication::translate("MainWindow", "10", nullptr));
        actionMT5->setText(QCoreApplication::translate("MainWindow", "5", nullptr));
        actionMT7->setText(QCoreApplication::translate("MainWindow", "7", nullptr));
        actionMT9->setText(QCoreApplication::translate("MainWindow", "9", nullptr));
        actionMT11->setText(QCoreApplication::translate("MainWindow", "11", nullptr));
        actionRXfLow->setText(QCoreApplication::translate("MainWindow", "low", nullptr));
        actionRXfMedium->setText(QCoreApplication::translate("MainWindow", "medium", nullptr));
        actionRXfHigh->setText(QCoreApplication::translate("MainWindow", "high", nullptr));
        actionHide_FT_contest_messages->setText(QCoreApplication::translate("MainWindow", "Hide FT contest messages", nullptr));
        actionFT4->setText(QCoreApplication::translate("MainWindow", "FT4", nullptr));
        actionFT4fast->setText(QCoreApplication::translate("MainWindow", "fast", nullptr));
        actionFT4medium->setText(QCoreApplication::translate("MainWindow", "medium", nullptr));
        actionFT4deep->setText(QCoreApplication::translate("MainWindow", "deep", nullptr));
        actionFT8WidebandDXCallSearch->setText(QCoreApplication::translate("MainWindow", "wideband DX Call search", nullptr));
        action6passFT8SWLmode->setText(QCoreApplication::translate("MainWindow", "6 pass SWL mode", nullptr));
        actionCallsign_to_clipboard->setText(QCoreApplication::translate("MainWindow", "Callsign to clipboard at double-click|autoselect", nullptr));
        actionCrossband_160m_JA->setText(QCoreApplication::translate("MainWindow", "Crossband 160m operation with Japan", nullptr));
        actionCrossband_160m_HL->setText(QCoreApplication::translate("MainWindow", "Crossband 160m operation with Korea", nullptr));
        actionDecFT8cycles1->setText(QCoreApplication::translate("MainWindow", "1", nullptr));
        actionDecFT8cycles2->setText(QCoreApplication::translate("MainWindow", "2", nullptr));
        actionDecFT8cycles3->setText(QCoreApplication::translate("MainWindow", "3", nullptr));
        actionDecFT8SWLcycles1->setText(QCoreApplication::translate("MainWindow", "1", nullptr));
        actionDecFT8SWLcycles2->setText(QCoreApplication::translate("MainWindow", "2", nullptr));
        actionDecFT8SWLcycles3->setText(QCoreApplication::translate("MainWindow", "3", nullptr));
        actionHide_telemetry_messages->setText(QCoreApplication::translate("MainWindow", "Hide telemetry messages", nullptr));
        actionMT13->setText(QCoreApplication::translate("MainWindow", "13", nullptr));
        actionMT14->setText(QCoreApplication::translate("MainWindow", "14", nullptr));
        actionMT15->setText(QCoreApplication::translate("MainWindow", "15", nullptr));
        actionMT16->setText(QCoreApplication::translate("MainWindow", "16", nullptr));
        actionMT17->setText(QCoreApplication::translate("MainWindow", "17", nullptr));
        actionMT18->setText(QCoreApplication::translate("MainWindow", "18", nullptr));
        actionMT19->setText(QCoreApplication::translate("MainWindow", "19", nullptr));
        actionMT20->setText(QCoreApplication::translate("MainWindow", "20", nullptr));
        actionMT21->setText(QCoreApplication::translate("MainWindow", "21", nullptr));
        actionMT22->setText(QCoreApplication::translate("MainWindow", "22", nullptr));
        actionMT23->setText(QCoreApplication::translate("MainWindow", "23", nullptr));
        actionMT24->setText(QCoreApplication::translate("MainWindow", "24", nullptr));
#if QT_CONFIG(tooltip)
        decodedTextLabel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Avg: accumulated average DT of decoded signals on current band.</p><p>Lag: it is decoder lag calculated relatively to beginning of next interval, negative values mean there is spare time available to increase decoding depth, positive values is decoder's lag into TX or next interval meaning there may be no enough CPU resources for selected decoding depth to provide reliable signal transmission.</p><p></p><p>Lag depends on CPU performance, noise conditions, band fullness and other programs using computer, it can be decreased by reducing waterfall bandwidth. If Lag is constantly negative then CPU handling well interval decoding and you can try to make decoding more aggressive to get more decodes.</p><p>FT8: if Lag is 0 .. 0.4 then you can still use Autoseq 3/7 (autoselect will trigger change of TX message early enough to transmit full message). If Lag > 0.4 then you should try to decrease decoding aggressivity. If still Lag > 0.4 then Autoseq 2/6 should be used as responding to incoming call"
                        " will be partially damaged at transmission in AutoSeq 3/7. If constantly Lag  > 2 then your CPU is unsuitable to operate in FT8 with current decoder settings. Sure You can monitor as SWL.</p><p>/xx: number of decoded messages in last interval.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        decodedTextLabel->setText(QCoreApplication::translate("MainWindow", "UTC           dB            DT           Freq          Dr ", nullptr));
#if QT_CONFIG(tooltip)
        label_6->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Lost audio blocks. FT8 15sec interval has 52 blocks of audio data, where decoder being triggered if audio data reached 51 blocks in 'SWL/late strat of decoder' modes or 50 blocks otherwise. Under Windows OS there were multiple reports audio data being lost, for Windows OS there is workaround implemented to start FT8 decoder if there at least 46 out of 52 audio blocks received. Lost audio blocks notification lets user know there is something wrong in the setup.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_6->setText(QCoreApplication::translate("MainWindow", "Band Activity", nullptr));
#if QT_CONFIG(tooltip)
        readFreq->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>If orange or red there has been a rig control failure, click to reset and read the dial frequency.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        readFreq->setText(QCoreApplication::translate("MainWindow", "?", nullptr));
#if QT_CONFIG(tooltip)
        labDialFreq->setToolTip(QCoreApplication::translate("MainWindow", "USB dial frequency", nullptr));
#endif // QT_CONFIG(tooltip)
        labDialFreq->setText(QCoreApplication::translate("MainWindow", "14.078 000", nullptr));
        cbMenus->setText(QCoreApplication::translate("MainWindow", "Menu", nullptr));
#if QT_CONFIG(tooltip)
        cbShowSpot->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Use this control to show or hide spot edit line</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        cbShowSpot->setText(QCoreApplication::translate("MainWindow", "Spt", nullptr));
#if QT_CONFIG(tooltip)
        bandComboBox->setToolTip(QCoreApplication::translate("MainWindow", "Select operating band or frequency in MHz", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        spotMsgLabel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>DXSummit spot information field preview.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spotMsgLabel->setText(QCoreApplication::translate("MainWindow", "info:", nullptr));
#if QT_CONFIG(tooltip)
        spotEditLabel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>DXSummit spot line edit: mode in the information field being spotted automatically, user can add own text message in the information field. Available macros: #D is for distance, #G is for \"Grid1<>Grid2\", #R is for report value. Information field preview is available.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        spotEditLabel->setText(QCoreApplication::translate("MainWindow", "edit", nullptr));
#if QT_CONFIG(tooltip)
        spotLineEdit->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>DXSummit spot line edit: mode in the information field being spotted automatically, user can add own text message in the information field. Available macros: #D is for distance, #G is for \"Grid1<>Grid2\", #R is for report value. Information field preview is available.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        propEditLabel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Type of the propagation.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        propEditLabel->setText(QCoreApplication::translate("MainWindow", "prop", nullptr));
#if QT_CONFIG(tooltip)
        propLineEdit->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Type of the propagation.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        labAz->setText(QString());
        label_4->setText(QCoreApplication::translate("MainWindow", "DX Grid", nullptr));
#if QT_CONFIG(tooltip)
        dxGridEntry->setToolTip(QCoreApplication::translate("MainWindow", "Locator of station to be worked", nullptr));
#endif // QT_CONFIG(tooltip)
        dxGridEntry->setText(QString());
#if QT_CONFIG(tooltip)
        dxCallEntry->setToolTip(QCoreApplication::translate("MainWindow", "Callsign of station to be worked", nullptr));
#endif // QT_CONFIG(tooltip)
        dxCallEntry->setText(QString());
#if QT_CONFIG(tooltip)
        lookupButton->setToolTip(QCoreApplication::translate("MainWindow", "Search for callsign in database", nullptr));
#endif // QT_CONFIG(tooltip)
        lookupButton->setText(QCoreApplication::translate("MainWindow", "&Lookup", nullptr));
#if QT_CONFIG(tooltip)
        addButton->setToolTip(QCoreApplication::translate("MainWindow", "Add callsign and locator to database", nullptr));
#endif // QT_CONFIG(tooltip)
        addButton->setText(QCoreApplication::translate("MainWindow", "Add", nullptr));
        labDist->setText(QString());
#if QT_CONFIG(tooltip)
        pbSpotDXCall->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Click by left mouse's button to spot DX call to dxsummit.fi (spotting shall be enabled in Reporting tab of the settings). Click by right mouse's button to add callsign to the 'Hide messages from callsigns' filter.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pbSpotDXCall->setText(QCoreApplication::translate("MainWindow", "DX Call", nullptr));
        labUTC->setText(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:18pt;\">01:23:45 </span></p></body></html>", nullptr));
#if QT_CONFIG(tooltip)
        TxMinuteButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Toggle TX minute</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        TxMinuteButton->setText(QCoreApplication::translate("MainWindow", "TX minute", nullptr));
#if QT_CONFIG(tooltip)
        HoundButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Enable FT8 DXpedition Hound mode. MSHV multianswering mode is supported in common FT8 bands, WSJT-X DXpedition mode with frequency control is supported on the special DXpedition frequencies.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        HoundButton->setText(QCoreApplication::translate("MainWindow", "Hound", nullptr));
#if QT_CONFIG(tooltip)
        rptSpinBox->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Signal report (dB)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        rptSpinBox->setPrefix(QCoreApplication::translate("MainWindow", "Report ", nullptr));
#if QT_CONFIG(tooltip)
        AutoSeqButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Enable semi-automatic message sequencing. In calling CQ operation autoselect by default searching for response with the highiest priority.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        AutoSeqButton->setText(QCoreApplication::translate("MainWindow", "AutoSeq", nullptr));
#if QT_CONFIG(tooltip)
        AutoTxButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Double-click on call sets TX enable</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        AutoTxButton->setText(QCoreApplication::translate("MainWindow", "AutoTX", nullptr));
#if QT_CONFIG(tooltip)
        cbShowWanted->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Use this control to show or hide wanted callsign/prefix edit lines</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        cbShowWanted->setText(QCoreApplication::translate("MainWindow", "Wanted", nullptr));
#if QT_CONFIG(tooltip)
        candListSpinBox->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Candidate list thinning, this feature is dedicated to wideband decoding with slow CPUs and 'minimum' wideband decoder sensitivity setting. Candidate list being sorted by synchonization pattern level with applied DT weight factor, candidates with low value will not be processed by decoder to decrease time spent for interval decoding. This feature is not applied to QSO RX frequency.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        candListSpinBox->setSuffix(QCoreApplication::translate("MainWindow", " %", nullptr));
        candListSpinBox->setPrefix(QCoreApplication::translate("MainWindow", "CL  ", nullptr));
#if QT_CONFIG(tooltip)
        TxFreqSpinBox->setToolTip(QCoreApplication::translate("MainWindow", "Audio Tx frequency", nullptr));
#endif // QT_CONFIG(tooltip)
        TxFreqSpinBox->setSuffix(QCoreApplication::translate("MainWindow", "  Hz", nullptr));
        TxFreqSpinBox->setPrefix(QCoreApplication::translate("MainWindow", "Tx  ", nullptr));
#if QT_CONFIG(tooltip)
        pbR2T->setToolTip(QCoreApplication::translate("MainWindow", "Set Tx frequency to Rx Frequency", nullptr));
#endif // QT_CONFIG(tooltip)
        pbR2T->setText(QCoreApplication::translate("MainWindow", "\342\226\262", nullptr));
#if QT_CONFIG(tooltip)
        pbT2R->setToolTip(QCoreApplication::translate("MainWindow", "Set Rx frequency to Tx Frequency", nullptr));
#endif // QT_CONFIG(tooltip)
        pbT2R->setText(QCoreApplication::translate("MainWindow", "\342\226\274", nullptr));
#if QT_CONFIG(tooltip)
        RxFreqSpinBox->setToolTip(QCoreApplication::translate("MainWindow", "Audio Rx frequency", nullptr));
#endif // QT_CONFIG(tooltip)
        RxFreqSpinBox->setSuffix(QCoreApplication::translate("MainWindow", "  Hz", nullptr));
        RxFreqSpinBox->setPrefix(QCoreApplication::translate("MainWindow", "Rx  ", nullptr));
#if QT_CONFIG(tooltip)
        pbTxLock->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Use different Rx/Tx AF frequencies or set Tx frequency equal to Rx AF frequency.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pbTxLock->setText(QCoreApplication::translate("MainWindow", "Split Tx/Rx", nullptr));
#if QT_CONFIG(tooltip)
        pbTxMode->setToolTip(QCoreApplication::translate("MainWindow", "Toggle Tx mode", nullptr));
#endif // QT_CONFIG(tooltip)
        pbTxMode->setText(QCoreApplication::translate("MainWindow", "Tx JT9 @", nullptr));
#if QT_CONFIG(tooltip)
        DTCenterSpinBox->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>DT weighting functionality for candidate list thinning option, median value of DT distribution of decoded signals should be set there. This value depends on system clock synchronization accuracy and on overcrowded bands is close to average DT value of decoded signals. Correct value raises up decoding efficiency in the candidate list thinning option.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        DTCenterSpinBox->setPrefix(QCoreApplication::translate("MainWindow", "DT ", nullptr));
        DTCenterSpinBox->setSuffix(QCoreApplication::translate("MainWindow", " s", nullptr));
#if QT_CONFIG(tooltip)
        S_meter_button->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>The button provides choice between S-meter units and dBm. CAT shall be set up via Hamlib or TCI to get S-meter working, some rigs may not be supported.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        S_meter_button->setText(QCoreApplication::translate("MainWindow", "S meter", nullptr));
#if QT_CONFIG(tooltip)
        PWRlabel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>CAT shall be set up via Hamlib or TCI, TCI and Hamlib for some transceivers does support getting output power data.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        PWRlabel->setText(QCoreApplication::translate("MainWindow", " Pwr", nullptr));
#if QT_CONFIG(tooltip)
        outAttenuation->setToolTip(QCoreApplication::translate("MainWindow", "Adjust Tx audio level", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        labWantCall->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted callsigns. Autoselection under AutoSeq 1..7 will process wanted callsign according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0. Non FT8 modes only: for compound callsigns the base callsign shall be used in the list, sometimes base callsign will be copied from the decoded message: when logging such QSO user will have to change correspondent's callsign to compound one if needed.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        labWantCall->setText(QCoreApplication::translate("MainWindow", "callsign:", nullptr));
#if QT_CONFIG(tooltip)
        wantedCall->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted callsigns. Autoselection under AutoSeq 1..7 will process wanted callsign according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0. Non FT8 modes only: for compound callsigns the base callsign shall be used in the list, sometimes base callsign will be copied from the decoded message: when logging such QSO user will have to change correspondent's callsign to compound one if needed.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        wantedCall->setText(QString());
#if QT_CONFIG(tooltip)
        cbClearCallsign->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Clear callsign from this list at logging of the QSO.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        cbClearCallsign->setText(QCoreApplication::translate("MainWindow", "Clr", nullptr));
#if QT_CONFIG(tooltip)
        labWantPfx->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted prefixes. Autoselection under AutoSeq 1..7 will process wanted prefix according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0. For compound callsigns prefix is recognized at beginning of the callsign. Autoselection will process wanted callsign according to the choosen notifications/priorities. Non FT8 modes only: sometimes the base callsign will be copied from the decoded message: when logging such QSO user will have to change correspondent's callsign to compound one if needed.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        labWantPfx->setText(QCoreApplication::translate("MainWindow", "prefix:", nullptr));
#if QT_CONFIG(tooltip)
        wantedPrefix->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted prefixes. Autoselection under AutoSeq 1..7 will process wanted prefix according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0. For compound callsigns prefix is recognized at beginning of the callsign. Autoselection will process wanted callsign according to the choosen notifications/priorities. Non FT8 modes only: sometimes the base callsign will be copied from the decoded message: when logging such QSO user will have to change correspondent's callsign to compound one if needed.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        wantedPrefix->setText(QString());
#if QT_CONFIG(tooltip)
        labWantGrid->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted grid squares where four char grid being supported only. Autoselection under AutoSeq 1..7 will process wanted grid according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        labWantGrid->setText(QCoreApplication::translate("MainWindow", "grid:", nullptr));
#if QT_CONFIG(tooltip)
        wantedGrid->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted grid squares where four char grid being supported only. Autoselection under AutoSeq 1..7 will process wanted grid according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        cbClearGrid->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Clear grid from this list at logging of the QSO.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        cbClearGrid->setText(QCoreApplication::translate("MainWindow", "Clr", nullptr));
#if QT_CONFIG(tooltip)
        labWantCountry->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted countries: main country prefix shall be used in this list. For compound callsigns prefix is recognized at beginning of the callsign. Autoselection under AutoSeq 1..7 will process wanted country according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0. Non FT8 modes only: sometimes the base callsign will be copied from the decoded message: when logging such QSO user will have to change correspondent's callsign to compound one if needed. List of the main country prefixes: 1A,1S,3A,3B6,3B8,3B9,3C,3C0,3D2,3D2/C,<br>\n"
"3D2/R,3DA,3V,3W,3X,3Y/B,3Y/P,4J,4L,4O,4S,4U1I,4U1U,*4U1V,4W,4X,5A,5B,5H,5N,5R,5T,<br>\n"
"5U,5V,5W,5X,5Z,6W,6Y,7O,7P,7Q,7X,8P,8Q,8R,9A,9G,9H,9J,9K,9L,9M2,9M6,9N,9Q,9U,9V,9X,<br>\n"
"9Y,A2,A3,A4,A5,A6,A7,A9,AP,BS7,BV,BV9P,BY,C2,C3,C5,C6,C9,CE,CE0X,CE0Y,CE0Z,CE9,CM,<br>\n"
"CN,CP,CT,CT3,CU,CX,CY0,CY9,D2,D4,D6,DL,DU,E3,E4,E5/N,E5/S,E6,E7,EA,EA6,EA8,EA9,EI,<br>\n"
"EK,EL,EP,ER,ES,ET,EU,EX,EY,EZ,F,FG,FH"
                        ",FJ,FK,FK/C,FM,FO,FO/A,FO/C,FO/M,FP,FR,FS,<br>\n"
"FT/G,FT/J,FT/T,FT/W,FT/X,FT/Z,FW,FY,G,GD,GI,GJ,*GM/S,GM,GU,GW,H4,H40,HA,HB,HB0,HC,<br>\n"
"HC8,HH,HI,HK,HK0/A,HK0/M,HL,HP,HR,HS,HV,HZ,I,*IG9,IS,*IT9,J2,J3,J5,J6,J7,J8,JA,<br>\n"
"JD/M,JD/O,JT,JW,*JW/B,JX,JY,K,KG4,KH0,KH1,KH2,KH3,KH4,KH5,KH6,KH7K,KH8,KH8/S,KH9,KL,<br>\n"
"KP1,KP2,KP4,KP5,LA,LU,LX,LY,LZ,OA,OD,OE,OH,OH0,OJ0,OK,OM,ON,OX,OY,OZ,P2,P4,P5,PA,<br>\n"
"PJ2,PJ4,PJ5,PJ7,PY,PY0F,PY0S,PY0T,PZ,R1FJ,S0,S2,S5,S7,S9,SM,SP,ST,SU,SV,SV/A,SV5,<br>\n"
"SV9,T2,T30,T31,T32,T33,T5,T7,T8,TA,*TA1,TF,TG,TI,TI9,TJ,TK,TL,TN,TR,TT,TU,TY,TZ,UA,<br>\n"
"UA2,UA9,UK,UN,UR,V2,V3,V4,V5,V6,V7,V8,VE,VK,VK0H,VK0M,VK9C,VK9L,VK9M,VK9N,VK9W,VK9X,<br>\n"
"VP2E,VP2M,VP2V,VP5,VP6,VP6/D,VP8,VP8/G,VP8/H,VP8/O,VP8/S,VP9,VQ9,VR,VU,VU4,VU7,XE,<br>\n"
"XF4,XT,XU,XW,XX9,XZ,YA,YB,YI,YJ,YK,YL,YN,YO,YS,YU,YV,YV0,Z2,Z3,Z6,Z8,ZA,ZB,ZC4,ZD7,<br>\n"
"ZD8,ZD9,ZF,ZK3,ZL,ZL7,ZL8,ZL9,ZP,ZS,ZS8</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        labWantCountry->setText(QCoreApplication::translate("MainWindow", "country:", nullptr));
#if QT_CONFIG(tooltip)
        wantedCountry->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Comma separated list of the wanted countries: main country prefix shall be used in this list. For compound callsigns prefix is recognized at beginning of the callsign. Autoselection under AutoSeq 1..7 will process wanted country according to the choosen notifications/priorities, this functionality is not supported under AutoSeq0. Non FT8 modes only: sometimes the base callsign will be copied from the decoded message: when logging such QSO user will have to change correspondent's callsign to compound one if needed. List of the main country prefixes: 1A,1S,3A,3B6,3B8,3B9,3C,3C0,3D2,3D2/C,<br>\n"
"3D2/R,3DA,3V,3W,3X,3Y/B,3Y/P,4J,4L,4O,4S,4U1I,4U1U,*4U1V,4W,4X,5A,5B,5H,5N,5R,5T,<br>\n"
"5U,5V,5W,5X,5Z,6W,6Y,7O,7P,7Q,7X,8P,8Q,8R,9A,9G,9H,9J,9K,9L,9M2,9M6,9N,9Q,9U,9V,9X,<br>\n"
"9Y,A2,A3,A4,A5,A6,A7,A9,AP,BS7,BV,BV9P,BY,C2,C3,C5,C6,C9,CE,CE0X,CE0Y,CE0Z,CE9,CM,<br>\n"
"CN,CP,CT,CT3,CU,CX,CY0,CY9,D2,D4,D6,DL,DU,E3,E4,E5/N,E5/S,E6,E7,EA,EA6,EA8,EA9,EI,<br>\n"
"EK,EL,EP,ER,ES,ET,EU,EX,EY,EZ,F,FG,FH"
                        ",FJ,FK,FK/C,FM,FO,FO/A,FO/C,FO/M,FP,FR,FS,<br>\n"
"FT/G,FT/J,FT/T,FT/W,FT/X,FT/Z,FW,FY,G,GD,GI,GJ,*GM/S,GM,GU,GW,H4,H40,HA,HB,HB0,HC,<br>\n"
"HC8,HH,HI,HK,HK0/A,HK0/M,HL,HP,HR,HS,HV,HZ,I,*IG9,IS,*IT9,J2,J3,J5,J6,J7,J8,JA,<br>\n"
"JD/M,JD/O,JT,JW,*JW/B,JX,JY,K,KG4,KH0,KH1,KH2,KH3,KH4,KH5,KH6,KH7K,KH8,KH8/S,KH9,KL,<br>\n"
"KP1,KP2,KP4,KP5,LA,LU,LX,LY,LZ,OA,OD,OE,OH,OH0,OJ0,OK,OM,ON,OX,OY,OZ,P2,P4,P5,PA,<br>\n"
"PJ2,PJ4,PJ5,PJ7,PY,PY0F,PY0S,PY0T,PZ,R1FJ,S0,S2,S5,S7,S9,SM,SP,ST,SU,SV,SV/A,SV5,<br>\n"
"SV9,T2,T30,T31,T32,T33,T5,T7,T8,TA,*TA1,TF,TG,TI,TI9,TJ,TK,TL,TN,TR,TT,TU,TY,TZ,UA,<br>\n"
"UA2,UA9,UK,UN,UR,V2,V3,V4,V5,V6,V7,V8,VE,VK,VK0H,VK0M,VK9C,VK9L,VK9M,VK9N,VK9W,VK9X,<br>\n"
"VP2E,VP2M,VP2V,VP5,VP6,VP6/D,VP8,VP8/G,VP8/H,VP8/O,VP8/S,VP9,VQ9,VR,VU,VU4,VU7,XE,<br>\n"
"XF4,XT,XU,XW,XX9,XZ,YA,YB,YI,YJ,YK,YL,YN,YO,YS,YU,YV,YV0,Z2,Z3,Z6,Z8,ZA,ZB,ZC4,ZD7,<br>\n"
"ZD8,ZD9,ZF,ZK3,ZL,ZL7,ZL8,ZL9,ZP,ZS,ZS8</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        decodedTextLabel2->setText(QCoreApplication::translate("MainWindow", "UTC           dB            DT           Freq          Dr ", nullptr));
        label_7->setText(QCoreApplication::translate("MainWindow", "Rx Frequency", nullptr));
#if QT_CONFIG(tooltip)
        tuneButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Transmit a pure tone. Tune timer can be set in General tab of the settings.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        tuneButton->setText(QCoreApplication::translate("MainWindow", "&Tune", nullptr));
#if QT_CONFIG(tooltip)
        monitorButton->setToolTip(QCoreApplication::translate("MainWindow", "Start monitoring", nullptr));
#endif // QT_CONFIG(tooltip)
        monitorButton->setText(QCoreApplication::translate("MainWindow", "&Monitor", nullptr));
#if QT_CONFIG(tooltip)
        bypassButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Bypass all text filters option, duplicates action in the Misc tab.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        bypassButton->setText(QCoreApplication::translate("MainWindow", "Bypass", nullptr));
#if QT_CONFIG(tooltip)
        singleQSOButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Single shot QSO AutoSeq option</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        singleQSOButton->setText(QCoreApplication::translate("MainWindow", "1 QSO", nullptr));
#if QT_CONFIG(tooltip)
        AnsB4Button->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Answer worked B4 AutoSeq option</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        AnsB4Button->setText(QCoreApplication::translate("MainWindow", "AnsB4", nullptr));
#if QT_CONFIG(tooltip)
        stopButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Stop monitoring input signal, stop playing pack of the audio wav files</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        stopButton->setText(QCoreApplication::translate("MainWindow", "&Stop", nullptr));
#if QT_CONFIG(tooltip)
        filterButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Bandwidth, FT8 170Hz, FT8 hound mode 580Hz, FT4 274Hz, JT9 115Hz, T10 225Hz. JT65 signals: 580Hz decoding, 300 Hz for displaying messages. Filter is centered to the RX signal spectrum. Filter functionality can not improve signal decoding, it is dedicated for use with slow CPUs to let decoder finish processing before signal transmission and avoid message change at transmission. All incoming calls out of Filter bandwidth will be lost, use Filter functionaly only if it is really needed for your CPU.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        filterButton->setText(QCoreApplication::translate("MainWindow", "Filter", nullptr));
#if QT_CONFIG(tooltip)
        AGCcButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Activates AGC compensation functionality. Raising up decoding efficiency if AGC is turned ON in the receiver</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        AGCcButton->setText(QCoreApplication::translate("MainWindow", "AGCc", nullptr));
#if QT_CONFIG(tooltip)
        EraseButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Left mouse button: Erase decoded text(left) window. Right mouse button: Erase QSO Frequency window. Double-click for both windows.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        EraseButton->setText(QCoreApplication::translate("MainWindow", "&Erase", nullptr));
#if QT_CONFIG(tooltip)
        ClearDxButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Left mouse button: Erase data from DX Call and DX Grid windows. Right mouse button: Erase data from DX Call, DX Grid windows, QSO history and blacklist. CTRL+Right mouse button: add callsign from DX Call window to blacklist, erase data from DX Call, DX Grid windows and QSO history.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        ClearDxButton->setText(QCoreApplication::translate("MainWindow", "Clear D&X", nullptr));
#if QT_CONFIG(tooltip)
        stopTxButton->setToolTip(QCoreApplication::translate("MainWindow", "Stop transmitting immediately", nullptr));
#endif // QT_CONFIG(tooltip)
        stopTxButton->setText(QCoreApplication::translate("MainWindow", "&Halt Tx", nullptr));
#if QT_CONFIG(tooltip)
        enableTxButton->setToolTip(QCoreApplication::translate("MainWindow", "Toggle Tx Enable On/Off", nullptr));
#endif // QT_CONFIG(tooltip)
        enableTxButton->setText(QCoreApplication::translate("MainWindow", "E&nable Tx", nullptr));
#if QT_CONFIG(tooltip)
        DecodeButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Decode again most recent Rx period or last played wav audio file for any Hint/Filter/SWL mode buttons combination</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        DecodeButton->setText(QCoreApplication::translate("MainWindow", "Dec&ode", nullptr));
#if QT_CONFIG(tooltip)
        logQSOButton->setToolTip(QCoreApplication::translate("MainWindow", "Enter this QSO in ADIF log", nullptr));
#endif // QT_CONFIG(tooltip)
        logQSOButton->setText(QCoreApplication::translate("MainWindow", "Log &QSO", nullptr));
#if QT_CONFIG(tooltip)
        hintButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Activates group of decoders based on the matched filters, in FT8 mode activates FT8AP functionality</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        hintButton->setText(QCoreApplication::translate("MainWindow", "Hint", nullptr));
#if QT_CONFIG(tooltip)
        syncButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Click by left mouse's button shifts JTDX internal time to provide better decoder synchronization to signals into incoming RX audio stream.<br>\n"
"Two scenarios are supported:<br>\n"
"- rough synchronization, if there are shifted signals on the waterfall and no a signal decoded, minimum power value is used in decoder to evaluate time shift till beginning of interval<br>\n"
"- more precise synchronization, if there are signals decoded in previous interval and average DT is out of the -0.19 .. 0.19 sec range. Average DT value is used for JTDX time shift.<br>\n"
"It is recommended to keep at least five interval gap between two consequential attempts of rough and precise synchronization.<br>\n"
"Decoding of current and next interval can be broken by the time shift.<br>\n"
"Note:<br>\n"
"- if your computer clock difference is more than 7.5 seconds, there is a chance you will be reporting spots in wrong interval, also QSO start/end time can be affected<br>\n"
"- DT of TX signal will be affected"
                        " in wrong way if you are trying to compensate RX audio stream delay caused by buffering in SDR software.<br><br>\n"
"Click by right mouse's button sets JTDX internal time back to system time.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        syncButton->setText(QCoreApplication::translate("MainWindow", "Sync", nullptr));
#if QT_CONFIG(tooltip)
        swlButton->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Increase number of decoding attempts</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        swlButton->setText(QCoreApplication::translate("MainWindow", "S&WL mode", nullptr));
#if QT_CONFIG(tooltip)
        genStdMsgsPushButton->setToolTip(QCoreApplication::translate("MainWindow", "Generate standard messages for minimal QSO", nullptr));
#endif // QT_CONFIG(tooltip)
        genStdMsgsPushButton->setText(QCoreApplication::translate("MainWindow", "GenMsgs", nullptr));
        label_8->setText(QCoreApplication::translate("MainWindow", "CQ", nullptr));
#if QT_CONFIG(tooltip)
        direction1LineEdit->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Directional CQ, range from AA to ZZ is being supported.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        direction1LineEdit->setText(QCoreApplication::translate("MainWindow", "DX", nullptr));
#if QT_CONFIG(tooltip)
        rrr1CheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Check to generate 'RRR' message, uncheck to generate 'RR73'", nullptr));
#endif // QT_CONFIG(tooltip)
        rrr1CheckBox->setText(QCoreApplication::translate("MainWindow", "RRR", nullptr));
#if QT_CONFIG(tooltip)
        skipTx1->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Skip transmitting message with QTH Grid locator</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        skipTx1->setText(QCoreApplication::translate("MainWindow", "SkipTx1", nullptr));
        tx1->setText(QString());
#if QT_CONFIG(tooltip)
        txrb1->setToolTip(QCoreApplication::translate("MainWindow", "Send this message in next Tx interval", nullptr));
#endif // QT_CONFIG(tooltip)
        txrb1->setText(QString());
#if QT_CONFIG(shortcut)
        txrb1->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+1", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txb1->setToolTip(QCoreApplication::translate("MainWindow", "Switch to this Tx message NOW", nullptr));
#endif // QT_CONFIG(tooltip)
        txb1->setText(QCoreApplication::translate("MainWindow", "Tx &1", nullptr));
#if QT_CONFIG(shortcut)
        txb1->setShortcut(QCoreApplication::translate("MainWindow", "Alt+1", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txrb2->setToolTip(QCoreApplication::translate("MainWindow", "Send this message in next Tx interval", nullptr));
#endif // QT_CONFIG(tooltip)
        txrb2->setText(QString());
#if QT_CONFIG(shortcut)
        txrb2->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+2", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txb2->setToolTip(QCoreApplication::translate("MainWindow", "Switch to this Tx message NOW", nullptr));
#endif // QT_CONFIG(tooltip)
        txb2->setText(QCoreApplication::translate("MainWindow", "Tx &2", nullptr));
#if QT_CONFIG(shortcut)
        txb2->setShortcut(QCoreApplication::translate("MainWindow", "Alt+2", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txrb3->setToolTip(QCoreApplication::translate("MainWindow", "Send this message in next Tx interval", nullptr));
#endif // QT_CONFIG(tooltip)
        txrb3->setText(QString());
#if QT_CONFIG(shortcut)
        txrb3->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+3", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txb3->setToolTip(QCoreApplication::translate("MainWindow", "Switch to this Tx message NOW", nullptr));
#endif // QT_CONFIG(tooltip)
        txb3->setText(QCoreApplication::translate("MainWindow", "Tx &3", nullptr));
#if QT_CONFIG(shortcut)
        txb3->setShortcut(QCoreApplication::translate("MainWindow", "Alt+3", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txrb4->setToolTip(QCoreApplication::translate("MainWindow", "Send this message in next Tx interval", nullptr));
#endif // QT_CONFIG(tooltip)
        txrb4->setText(QString());
#if QT_CONFIG(shortcut)
        txrb4->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+4", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txb4->setToolTip(QCoreApplication::translate("MainWindow", "Switch to this Tx message NOW", nullptr));
#endif // QT_CONFIG(tooltip)
        txb4->setText(QCoreApplication::translate("MainWindow", "Tx &4", nullptr));
#if QT_CONFIG(shortcut)
        txb4->setShortcut(QCoreApplication::translate("MainWindow", "Alt+4", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        tx5->setToolTip(QCoreApplication::translate("MainWindow", "Enter a free text message (maximum 13 characters)\n"
"or select a predefined macro from the dropdown list.\n"
"Press ENTER to add the current text to the predefined\n"
"list. The list can be maintained in Settings (F2).", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        txrb5->setToolTip(QCoreApplication::translate("MainWindow", "Send this message in next Tx interval", nullptr));
#endif // QT_CONFIG(tooltip)
        txrb5->setText(QString());
#if QT_CONFIG(shortcut)
        txrb5->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+5", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txb5->setToolTip(QCoreApplication::translate("MainWindow", "Switch to this Tx message NOW", nullptr));
#endif // QT_CONFIG(tooltip)
        txb5->setText(QCoreApplication::translate("MainWindow", "Tx &5", nullptr));
#if QT_CONFIG(shortcut)
        txb5->setShortcut(QCoreApplication::translate("MainWindow", "Alt+5", nullptr));
#endif // QT_CONFIG(shortcut)
        tx6->setText(QString());
#if QT_CONFIG(tooltip)
        txrb6->setToolTip(QCoreApplication::translate("MainWindow", "Send this message in next Tx interval", nullptr));
#endif // QT_CONFIG(tooltip)
        txrb6->setText(QString());
#if QT_CONFIG(shortcut)
        txrb6->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+6", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        txb6->setToolTip(QCoreApplication::translate("MainWindow", "Switch to this Tx message NOW", nullptr));
#endif // QT_CONFIG(tooltip)
        txb6->setText(QCoreApplication::translate("MainWindow", "Tx &6", nullptr));
#if QT_CONFIG(shortcut)
        txb6->setShortcut(QCoreApplication::translate("MainWindow", "Alt+6", nullptr));
#endif // QT_CONFIG(shortcut)
        tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("MainWindow", "1", nullptr));
        label_9->setText(QCoreApplication::translate("MainWindow", "CQ ", nullptr));
#if QT_CONFIG(tooltip)
        directionLineEdit->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Directional CQ, range from AA to ZZ is being supported.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        directionLineEdit->setText(QCoreApplication::translate("MainWindow", "DX", nullptr));
#if QT_CONFIG(tooltip)
        rrrCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Check to generate 'RRR' message, uncheck to generate 'RR73'", nullptr));
#endif // QT_CONFIG(tooltip)
        rrrCheckBox->setText(QCoreApplication::translate("MainWindow", "RRR", nullptr));
        label_10->setText(QCoreApplication::translate("MainWindow", "AnsCQ ", nullptr));
#if QT_CONFIG(tooltip)
        skipGrid->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Skip transmitting message with QTH Grid locator</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        skipGrid->setText(QCoreApplication::translate("MainWindow", "SkpGrid", nullptr));
#if QT_CONFIG(tooltip)
        pbCallCQ->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Generate CQ or directional CQ message</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pbCallCQ->setText(QCoreApplication::translate("MainWindow", "CQ/CQ DX", nullptr));
#if QT_CONFIG(tooltip)
        pbAnswerCQ->setToolTip(QCoreApplication::translate("MainWindow", "Generate message for replying to a CQ", nullptr));
#endif // QT_CONFIG(tooltip)
        pbAnswerCQ->setText(QCoreApplication::translate("MainWindow", "Grid", nullptr));
#if QT_CONFIG(tooltip)
        pbAnswerCaller->setToolTip(QCoreApplication::translate("MainWindow", "Generate message with report", nullptr));
#endif // QT_CONFIG(tooltip)
        pbAnswerCaller->setText(QCoreApplication::translate("MainWindow", "dB", nullptr));
#if QT_CONFIG(tooltip)
        pbSendReport->setToolTip(QCoreApplication::translate("MainWindow", "Generate message with R+report", nullptr));
#endif // QT_CONFIG(tooltip)
        pbSendReport->setText(QCoreApplication::translate("MainWindow", "R+dB", nullptr));
#if QT_CONFIG(tooltip)
        pbSendRRR->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Generate message with RR73 if RRR checkbox is unchecked, generate RRR message if RRR checkbox is checked</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        pbSendRRR->setText(QCoreApplication::translate("MainWindow", "RRR/RR73", nullptr));
#if QT_CONFIG(tooltip)
        pbSend73->setToolTip(QCoreApplication::translate("MainWindow", "Generate message with 73", nullptr));
#endif // QT_CONFIG(tooltip)
        pbSend73->setText(QCoreApplication::translate("MainWindow", "73", nullptr));
#if QT_CONFIG(tooltip)
        rbGenMsg->setToolTip(QCoreApplication::translate("MainWindow", "Send this standard (generated) message", nullptr));
#endif // QT_CONFIG(tooltip)
        rbGenMsg->setText(QCoreApplication::translate("MainWindow", "Gen msg", nullptr));
#if QT_CONFIG(tooltip)
        freeTextMsg->setToolTip(QCoreApplication::translate("MainWindow", "Enter a free text message (maximum 13 characters)\n"
"or select a predefined macro from the dropdown list.\n"
"Press ENTER to add the current text to the predefined\n"
"list. The list can be maintained in Settings (F2).", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        rbFreeText->setToolTip(QCoreApplication::translate("MainWindow", "Send this free-text message (max 13 characters)", nullptr));
#endif // QT_CONFIG(tooltip)
        rbFreeText->setText(QCoreApplication::translate("MainWindow", "Free msg", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("MainWindow", "2", nullptr));
        WSPRfreqSpinBox->setSuffix(QCoreApplication::translate("MainWindow", "  Hz", nullptr));
        WSPRfreqSpinBox->setPrefix(QCoreApplication::translate("MainWindow", "Tx  ", nullptr));
#if QT_CONFIG(tooltip)
        sbTxPercent->setToolTip(QCoreApplication::translate("MainWindow", "Percentage of 2-minute sequences devoted to transmitting.", nullptr));
#endif // QT_CONFIG(tooltip)
        sbTxPercent->setSuffix(QCoreApplication::translate("MainWindow", "  %", nullptr));
        sbTxPercent->setPrefix(QCoreApplication::translate("MainWindow", "Tx Pct ", nullptr));
        band_hopping_group_box->setTitle(QCoreApplication::translate("MainWindow", "Band Hopping", nullptr));
#if QT_CONFIG(tooltip)
        band_hopping_schedule_push_button->setToolTip(QCoreApplication::translate("MainWindow", "Choose bands and times of day for band-hopping.", nullptr));
#endif // QT_CONFIG(tooltip)
        band_hopping_schedule_push_button->setText(QCoreApplication::translate("MainWindow", "Schedule ...", nullptr));
#if QT_CONFIG(tooltip)
        cbUploadWSPR_Spots->setToolTip(QCoreApplication::translate("MainWindow", "Upload decoded messages to WSPRnet.org.", nullptr));
#endif // QT_CONFIG(tooltip)
        cbUploadWSPR_Spots->setText(QCoreApplication::translate("MainWindow", "Upload spots", nullptr));
#if QT_CONFIG(tooltip)
        pbTxNext->setToolTip(QCoreApplication::translate("MainWindow", "Transmit during the next 2-minute sequence.", nullptr));
#endif // QT_CONFIG(tooltip)
        pbTxNext->setText(QCoreApplication::translate("MainWindow", "Tx Next", nullptr));
        cbNoOwnCall->setText(QCoreApplication::translate("MainWindow", "No own call decodes", nullptr));
#if QT_CONFIG(tooltip)
        TxPowerComboBox->setToolTip(QCoreApplication::translate("MainWindow", "Set Tx power in dBm (dB above 1 mW) as part of your WSPR message.", nullptr));
#endif // QT_CONFIG(tooltip)
        menuFile->setTitle(QCoreApplication::translate("MainWindow", "File", nullptr));
        menuView->setTitle(QCoreApplication::translate("MainWindow", "View", nullptr));
        menuDecode->setTitle(QCoreApplication::translate("MainWindow", "Decode", nullptr));
        menuFT8_threads->setTitle(QCoreApplication::translate("MainWindow", "FT8 threads", nullptr));
        menuJT9_decoding->setTitle(QCoreApplication::translate("MainWindow", "JT9 WSPR decoding", nullptr));
        menuFT8_decoding->setTitle(QCoreApplication::translate("MainWindow", "FT8 decoding", nullptr));
        menuDecoder_sensitivity->setTitle(QCoreApplication::translate("MainWindow", "decoder sensitivity", nullptr));
        menuQSO_RX_freq_sensitivity->setTitle(QCoreApplication::translate("MainWindow", "QSO RX freq sensitivity", nullptr));
        menuDecoding_cycles->setTitle(QCoreApplication::translate("MainWindow", "decoding cycles", nullptr));
        menuSWL_decoding_cycles->setTitle(QCoreApplication::translate("MainWindow", "SWL decoding cycles", nullptr));
        menuFT4_decoding->setTitle(QCoreApplication::translate("MainWindow", "FT4 decoding", nullptr));
        menuSave->setTitle(QCoreApplication::translate("MainWindow", "Save", nullptr));
        menuLang->setTitle(QCoreApplication::translate("MainWindow", "Language", nullptr));
        menuHelp->setTitle(QCoreApplication::translate("MainWindow", "Help", nullptr));
        menuMode->setTitle(QCoreApplication::translate("MainWindow", "Mode", nullptr));
        menuMisc->setTitle(QCoreApplication::translate("MainWindow", "Misc", nullptr));
        menuAccept_UDP_Reply_messages->setTitle(QCoreApplication::translate("MainWindow", "Accept UDP Reply messages", nullptr));
        menuAutoSeq->setTitle(QCoreApplication::translate("MainWindow", "AutoSeq", nullptr));
        menuAuto_RX_frequency_Filter->setTitle(QCoreApplication::translate("MainWindow", "Auto RX frequency Filter", nullptr));
        menuDXpedition->setTitle(QCoreApplication::translate("MainWindow", "DXpedition", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
