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

#ifndef UI_SETTINGSFEEDSMESSAGES_H
#define UI_SETTINGSFEEDSMESSAGES_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QWidget>
#include "articleamountcontrol.h"
#include "helpspoiler.h"
#include "timespinbox.h"

QT_BEGIN_NAMESPACE

class Ui_SettingsFeedsMessages
{
public:
    QHBoxLayout *horizontalLayout;
    QTabWidget *m_tabFeedsMessages;
    QWidget *m_tabFeeds;
    QFormLayout *formLayout_2;
    QCheckBox *m_checkUpdateAllFeedsOnStartup;
    TimeSpinBox *m_spinStartupUpdateDelay;
    QCheckBox *m_checkAutoUpdate;
    TimeSpinBox *m_spinAutoUpdateInterval;
    QCheckBox *m_checkAutoUpdateOnlyUnfocused;
    QCheckBox *m_cmbFastAutoUpdate;
    QLabel *label_3;
    QSpinBox *m_spinFeedUpdateTimeout;
    ArticleAmountControl *m_wdgArticleLimiting;
    QWidget *m_tabFeedsList;
    QFormLayout *formLayout_4;
    QLabel *label_6;
    QSpinBox *m_spinHeightRowsFeeds;
    QHBoxLayout *horizontalLayout_2;
    QGroupBox *m_gbFeedListFont;
    QFormLayout *formLayout_3;
    QLabel *m_lblFeedListFont;
    QPushButton *m_btnChangeFeedListFont;
    QSpacerItem *horizontalSpacer_2;
    QLabel *label_8;
    QComboBox *m_cmbCountsFeedList;
    QLabel *label_9;
    QComboBox *m_cmbCountsAlignment;
    QCheckBox *m_cbHideCountsIfNoUnread;
    QCheckBox *m_cbUpdateFeedListDuringFetching;
    QCheckBox *m_cbListsRestrictedShortcuts;
    QCheckBox *m_checkShowTooltips;
    QCheckBox *m_cbStrikethroughDisabledFeeds;
    HelpSpoiler *m_helpCountsFeedsFormat;
    QCheckBox *m_cbAlwaysShowCountsLabelImportant;
    QWidget *m_tabMessages;
    QFormLayout *formLayout;
    QCheckBox *m_checkRemoveReadMessagesOnExit;
    QCheckBox *m_cbArticleViewerAlwaysVisible;
    QCheckBox *m_cmbIgnoreContentsChanges;
    QCheckBox *m_cbFixupArticleDatetime;
    QCheckBox *m_checkBringToForegroundAfterMsgOpened;
    QGroupBox *groupBox;
    QFormLayout *formLayout_6;
    QCheckBox *m_cbShowEnclosuresDirectly;
    QHBoxLayout *horizontalLayout_3;
    QLabel *m_lblHeightImageAttachments;
    QSpinBox *m_spinHeightImageAttachments;
    QSpacerItem *horizontalSpacer_3;
    QHBoxLayout *horizontalLayout_5;
    QGroupBox *groupBox_4;
    QHBoxLayout *horizontalLayout_4;
    QLabel *m_lblMessagesFont;
    QPushButton *m_btnChangeMessagesFont;
    QSpacerItem *horizontalSpacer;
    QCheckBox *m_cbUnreadWhenUpdated;
    QWidget *m_tabArticlesList;
    QFormLayout *formLayout_5;
    QLabel *label_5;
    QComboBox *m_cmbUnreadIconType;
    QCheckBox *m_checkKeppMessagesInTheMiddle;
    QCheckBox *m_checkMultilineArticleList;
    HelpSpoiler *m_helpMultilineArticleList;
    QLabel *label_2;
    QSpinBox *m_spinHeightRowsMessages;
    QLabel *label_4;
    QSpinBox *m_spinPaddingRowsMessages;
    QCheckBox *m_checkMessagesDateTimeFormat;
    QComboBox *m_cmbMessagesDateTimeFormat;
    QCheckBox *m_checkMessagesDateTimeFormatForDatesOnly;
    QComboBox *m_cmbMessagesDateTimeFormatForDatesOnly;
    QCheckBox *m_checkMessagesTimeFormat;
    QComboBox *m_cmbMessagesTimeFormat;
    QLabel *label;
    QSpinBox *m_spinRelativeArticleTime;
    QGroupBox *m_gbArticleListFont;
    QHBoxLayout *horizontalLayout_17;
    QLabel *m_lblMessageListFont;
    QPushButton *m_btnChangeMessageListFont;
    QHBoxLayout *horizontalLayout_6;
    QComboBox *m_cmbArticleMarkingPolicy;
    QSpinBox *m_spinArticleMarkingPolicy;
    QLabel *label_7;
    QCheckBox *m_checkSwitchArticleListRtl;
    QCheckBox *m_checkArticleListLazyLoading;
    HelpSpoiler *m_helpArticlesLazyLoading;
    QCheckBox *m_checkMarkReadAfterOpenExtInt;
    QCheckBox *m_checkShowFeedIconInFeedColumn;

    void setupUi(QWidget *SettingsFeedsMessages)
    {
        if (SettingsFeedsMessages->objectName().isEmpty())
            SettingsFeedsMessages->setObjectName("SettingsFeedsMessages");
        SettingsFeedsMessages->resize(570, 584);
        horizontalLayout = new QHBoxLayout(SettingsFeedsMessages);
        horizontalLayout->setObjectName("horizontalLayout");
        m_tabFeedsMessages = new QTabWidget(SettingsFeedsMessages);
        m_tabFeedsMessages->setObjectName("m_tabFeedsMessages");
        m_tabFeeds = new QWidget();
        m_tabFeeds->setObjectName("m_tabFeeds");
        formLayout_2 = new QFormLayout(m_tabFeeds);
        formLayout_2->setObjectName("formLayout_2");
        m_checkUpdateAllFeedsOnStartup = new QCheckBox(m_tabFeeds);
        m_checkUpdateAllFeedsOnStartup->setObjectName("m_checkUpdateAllFeedsOnStartup");

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

        m_spinStartupUpdateDelay = new TimeSpinBox(m_tabFeeds);
        m_spinStartupUpdateDelay->setObjectName("m_spinStartupUpdateDelay");
        m_spinStartupUpdateDelay->setEnabled(false);
        m_spinStartupUpdateDelay->setMinimumSize(QSize(150, 0));
        m_spinStartupUpdateDelay->setReadOnly(false);
        m_spinStartupUpdateDelay->setAccelerated(true);

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

        m_checkAutoUpdate = new QCheckBox(m_tabFeeds);
        m_checkAutoUpdate->setObjectName("m_checkAutoUpdate");

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

        m_spinAutoUpdateInterval = new TimeSpinBox(m_tabFeeds);
        m_spinAutoUpdateInterval->setObjectName("m_spinAutoUpdateInterval");
        m_spinAutoUpdateInterval->setEnabled(false);
        m_spinAutoUpdateInterval->setMinimumSize(QSize(150, 0));
        m_spinAutoUpdateInterval->setReadOnly(false);
        m_spinAutoUpdateInterval->setAccelerated(true);

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

        m_checkAutoUpdateOnlyUnfocused = new QCheckBox(m_tabFeeds);
        m_checkAutoUpdateOnlyUnfocused->setObjectName("m_checkAutoUpdateOnlyUnfocused");

        formLayout_2->setWidget(2, QFormLayout::ItemRole::SpanningRole, m_checkAutoUpdateOnlyUnfocused);

        m_cmbFastAutoUpdate = new QCheckBox(m_tabFeeds);
        m_cmbFastAutoUpdate->setObjectName("m_cmbFastAutoUpdate");

        formLayout_2->setWidget(3, QFormLayout::ItemRole::SpanningRole, m_cmbFastAutoUpdate);

        label_3 = new QLabel(m_tabFeeds);
        label_3->setObjectName("label_3");

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

        m_spinFeedUpdateTimeout = new QSpinBox(m_tabFeeds);
        m_spinFeedUpdateTimeout->setObjectName("m_spinFeedUpdateTimeout");
        m_spinFeedUpdateTimeout->setMinimumSize(QSize(150, 0));
        m_spinFeedUpdateTimeout->setMinimum(100);
        m_spinFeedUpdateTimeout->setMaximum(120000);
        m_spinFeedUpdateTimeout->setSingleStep(100);

        formLayout_2->setWidget(4, QFormLayout::ItemRole::FieldRole, m_spinFeedUpdateTimeout);

        m_wdgArticleLimiting = new ArticleAmountControl(m_tabFeeds);
        m_wdgArticleLimiting->setObjectName("m_wdgArticleLimiting");

        formLayout_2->setWidget(5, QFormLayout::ItemRole::SpanningRole, m_wdgArticleLimiting);

        m_tabFeedsMessages->addTab(m_tabFeeds, QString());
        m_tabFeedsList = new QWidget();
        m_tabFeedsList->setObjectName("m_tabFeedsList");
        formLayout_4 = new QFormLayout(m_tabFeedsList);
        formLayout_4->setObjectName("formLayout_4");
        label_6 = new QLabel(m_tabFeedsList);
        label_6->setObjectName("label_6");

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

        m_spinHeightRowsFeeds = new QSpinBox(m_tabFeedsList);
        m_spinHeightRowsFeeds->setObjectName("m_spinHeightRowsFeeds");
        m_spinHeightRowsFeeds->setMinimumSize(QSize(150, 0));
        m_spinHeightRowsFeeds->setSuffix(QString::fromUtf8(" px"));
        m_spinHeightRowsFeeds->setMinimum(-1);
        m_spinHeightRowsFeeds->setMaximum(100);

        formLayout_4->setWidget(0, QFormLayout::ItemRole::FieldRole, m_spinHeightRowsFeeds);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        m_gbFeedListFont = new QGroupBox(m_tabFeedsList);
        m_gbFeedListFont->setObjectName("m_gbFeedListFont");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(m_gbFeedListFont->sizePolicy().hasHeightForWidth());
        m_gbFeedListFont->setSizePolicy(sizePolicy);
        m_gbFeedListFont->setCheckable(true);
        m_gbFeedListFont->setChecked(false);
        formLayout_3 = new QFormLayout(m_gbFeedListFont);
        formLayout_3->setObjectName("formLayout_3");
        m_lblFeedListFont = new QLabel(m_gbFeedListFont);
        m_lblFeedListFont->setObjectName("m_lblFeedListFont");

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

        m_btnChangeFeedListFont = new QPushButton(m_gbFeedListFont);
        m_btnChangeFeedListFont->setObjectName("m_btnChangeFeedListFont");

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


        horizontalLayout_2->addWidget(m_gbFeedListFont);

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

        horizontalLayout_2->addItem(horizontalSpacer_2);


        formLayout_4->setLayout(1, QFormLayout::ItemRole::SpanningRole, horizontalLayout_2);

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

        formLayout_4->setWidget(2, QFormLayout::ItemRole::LabelRole, label_8);

        m_cmbCountsFeedList = new QComboBox(m_tabFeedsList);
        m_cmbCountsFeedList->setObjectName("m_cmbCountsFeedList");
        m_cmbCountsFeedList->setMinimumSize(QSize(150, 0));
#if QT_CONFIG(tooltip)
        m_cmbCountsFeedList->setToolTip(QString::fromUtf8(""));
#endif // QT_CONFIG(tooltip)
        m_cmbCountsFeedList->setEditable(true);

        formLayout_4->setWidget(2, QFormLayout::ItemRole::FieldRole, m_cmbCountsFeedList);

        label_9 = new QLabel(m_tabFeedsList);
        label_9->setObjectName("label_9");

        formLayout_4->setWidget(4, QFormLayout::ItemRole::LabelRole, label_9);

        m_cmbCountsAlignment = new QComboBox(m_tabFeedsList);
        m_cmbCountsAlignment->setObjectName("m_cmbCountsAlignment");

        formLayout_4->setWidget(4, QFormLayout::ItemRole::FieldRole, m_cmbCountsAlignment);

        m_cbHideCountsIfNoUnread = new QCheckBox(m_tabFeedsList);
        m_cbHideCountsIfNoUnread->setObjectName("m_cbHideCountsIfNoUnread");

        formLayout_4->setWidget(6, QFormLayout::ItemRole::SpanningRole, m_cbHideCountsIfNoUnread);

        m_cbUpdateFeedListDuringFetching = new QCheckBox(m_tabFeedsList);
        m_cbUpdateFeedListDuringFetching->setObjectName("m_cbUpdateFeedListDuringFetching");

        formLayout_4->setWidget(8, QFormLayout::ItemRole::SpanningRole, m_cbUpdateFeedListDuringFetching);

        m_cbListsRestrictedShortcuts = new QCheckBox(m_tabFeedsList);
        m_cbListsRestrictedShortcuts->setObjectName("m_cbListsRestrictedShortcuts");

        formLayout_4->setWidget(9, QFormLayout::ItemRole::SpanningRole, m_cbListsRestrictedShortcuts);

        m_checkShowTooltips = new QCheckBox(m_tabFeedsList);
        m_checkShowTooltips->setObjectName("m_checkShowTooltips");

        formLayout_4->setWidget(10, QFormLayout::ItemRole::SpanningRole, m_checkShowTooltips);

        m_cbStrikethroughDisabledFeeds = new QCheckBox(m_tabFeedsList);
        m_cbStrikethroughDisabledFeeds->setObjectName("m_cbStrikethroughDisabledFeeds");

        formLayout_4->setWidget(12, QFormLayout::ItemRole::SpanningRole, m_cbStrikethroughDisabledFeeds);

        m_helpCountsFeedsFormat = new HelpSpoiler(m_tabFeedsList);
        m_helpCountsFeedsFormat->setObjectName("m_helpCountsFeedsFormat");

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

        m_cbAlwaysShowCountsLabelImportant = new QCheckBox(m_tabFeedsList);
        m_cbAlwaysShowCountsLabelImportant->setObjectName("m_cbAlwaysShowCountsLabelImportant");
        m_cbAlwaysShowCountsLabelImportant->setEnabled(false);

        formLayout_4->setWidget(7, QFormLayout::ItemRole::SpanningRole, m_cbAlwaysShowCountsLabelImportant);

        m_tabFeedsMessages->addTab(m_tabFeedsList, QString());
        m_tabMessages = new QWidget();
        m_tabMessages->setObjectName("m_tabMessages");
        formLayout = new QFormLayout(m_tabMessages);
        formLayout->setObjectName("formLayout");
        m_checkRemoveReadMessagesOnExit = new QCheckBox(m_tabMessages);
        m_checkRemoveReadMessagesOnExit->setObjectName("m_checkRemoveReadMessagesOnExit");

        formLayout->setWidget(0, QFormLayout::ItemRole::SpanningRole, m_checkRemoveReadMessagesOnExit);

        m_cbArticleViewerAlwaysVisible = new QCheckBox(m_tabMessages);
        m_cbArticleViewerAlwaysVisible->setObjectName("m_cbArticleViewerAlwaysVisible");

        formLayout->setWidget(1, QFormLayout::ItemRole::SpanningRole, m_cbArticleViewerAlwaysVisible);

        m_cmbIgnoreContentsChanges = new QCheckBox(m_tabMessages);
        m_cmbIgnoreContentsChanges->setObjectName("m_cmbIgnoreContentsChanges");

        formLayout->setWidget(2, QFormLayout::ItemRole::SpanningRole, m_cmbIgnoreContentsChanges);

        m_cbFixupArticleDatetime = new QCheckBox(m_tabMessages);
        m_cbFixupArticleDatetime->setObjectName("m_cbFixupArticleDatetime");

        formLayout->setWidget(4, QFormLayout::ItemRole::SpanningRole, m_cbFixupArticleDatetime);

        m_checkBringToForegroundAfterMsgOpened = new QCheckBox(m_tabMessages);
        m_checkBringToForegroundAfterMsgOpened->setObjectName("m_checkBringToForegroundAfterMsgOpened");

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

        groupBox = new QGroupBox(m_tabMessages);
        groupBox->setObjectName("groupBox");
        formLayout_6 = new QFormLayout(groupBox);
        formLayout_6->setObjectName("formLayout_6");
        m_cbShowEnclosuresDirectly = new QCheckBox(groupBox);
        m_cbShowEnclosuresDirectly->setObjectName("m_cbShowEnclosuresDirectly");

        formLayout_6->setWidget(0, QFormLayout::ItemRole::SpanningRole, m_cbShowEnclosuresDirectly);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        m_lblHeightImageAttachments = new QLabel(groupBox);
        m_lblHeightImageAttachments->setObjectName("m_lblHeightImageAttachments");

        horizontalLayout_3->addWidget(m_lblHeightImageAttachments);

        m_spinHeightImageAttachments = new QSpinBox(groupBox);
        m_spinHeightImageAttachments->setObjectName("m_spinHeightImageAttachments");
        m_spinHeightImageAttachments->setEnabled(false);
        m_spinHeightImageAttachments->setMinimum(-1);
        m_spinHeightImageAttachments->setMaximum(4000);
        m_spinHeightImageAttachments->setValue(-1);

        horizontalLayout_3->addWidget(m_spinHeightImageAttachments);

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

        horizontalLayout_3->addItem(horizontalSpacer_3);


        formLayout_6->setLayout(1, QFormLayout::ItemRole::SpanningRole, horizontalLayout_3);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        groupBox_4 = new QGroupBox(groupBox);
        groupBox_4->setObjectName("groupBox_4");
        horizontalLayout_4 = new QHBoxLayout(groupBox_4);
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        m_lblMessagesFont = new QLabel(groupBox_4);
        m_lblMessagesFont->setObjectName("m_lblMessagesFont");

        horizontalLayout_4->addWidget(m_lblMessagesFont);

        m_btnChangeMessagesFont = new QPushButton(groupBox_4);
        m_btnChangeMessagesFont->setObjectName("m_btnChangeMessagesFont");

        horizontalLayout_4->addWidget(m_btnChangeMessagesFont);


        horizontalLayout_5->addWidget(groupBox_4);

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

        horizontalLayout_5->addItem(horizontalSpacer);


        formLayout_6->setLayout(2, QFormLayout::ItemRole::SpanningRole, horizontalLayout_5);


        formLayout->setWidget(6, QFormLayout::ItemRole::SpanningRole, groupBox);

        m_cbUnreadWhenUpdated = new QCheckBox(m_tabMessages);
        m_cbUnreadWhenUpdated->setObjectName("m_cbUnreadWhenUpdated");

        formLayout->setWidget(3, QFormLayout::ItemRole::SpanningRole, m_cbUnreadWhenUpdated);

        m_tabFeedsMessages->addTab(m_tabMessages, QString());
        m_tabArticlesList = new QWidget();
        m_tabArticlesList->setObjectName("m_tabArticlesList");
        formLayout_5 = new QFormLayout(m_tabArticlesList);
        formLayout_5->setObjectName("formLayout_5");
        label_5 = new QLabel(m_tabArticlesList);
        label_5->setObjectName("label_5");

        formLayout_5->setWidget(0, QFormLayout::ItemRole::LabelRole, label_5);

        m_cmbUnreadIconType = new QComboBox(m_tabArticlesList);
        m_cmbUnreadIconType->setObjectName("m_cmbUnreadIconType");

        formLayout_5->setWidget(0, QFormLayout::ItemRole::FieldRole, m_cmbUnreadIconType);

        m_checkKeppMessagesInTheMiddle = new QCheckBox(m_tabArticlesList);
        m_checkKeppMessagesInTheMiddle->setObjectName("m_checkKeppMessagesInTheMiddle");

        formLayout_5->setWidget(4, QFormLayout::ItemRole::SpanningRole, m_checkKeppMessagesInTheMiddle);

        m_checkMultilineArticleList = new QCheckBox(m_tabArticlesList);
        m_checkMultilineArticleList->setObjectName("m_checkMultilineArticleList");

        formLayout_5->setWidget(8, QFormLayout::ItemRole::LabelRole, m_checkMultilineArticleList);

        m_helpMultilineArticleList = new HelpSpoiler(m_tabArticlesList);
        m_helpMultilineArticleList->setObjectName("m_helpMultilineArticleList");
        m_helpMultilineArticleList->setMinimumSize(QSize(50, 0));

        formLayout_5->setWidget(9, QFormLayout::ItemRole::SpanningRole, m_helpMultilineArticleList);

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

        formLayout_5->setWidget(10, QFormLayout::ItemRole::LabelRole, label_2);

        m_spinHeightRowsMessages = new QSpinBox(m_tabArticlesList);
        m_spinHeightRowsMessages->setObjectName("m_spinHeightRowsMessages");
        m_spinHeightRowsMessages->setMinimumSize(QSize(150, 0));
        m_spinHeightRowsMessages->setSuffix(QString::fromUtf8(" px"));
        m_spinHeightRowsMessages->setMinimum(-1);
        m_spinHeightRowsMessages->setMaximum(100);

        formLayout_5->setWidget(10, QFormLayout::ItemRole::FieldRole, m_spinHeightRowsMessages);

        label_4 = new QLabel(m_tabArticlesList);
        label_4->setObjectName("label_4");

        formLayout_5->setWidget(11, QFormLayout::ItemRole::LabelRole, label_4);

        m_spinPaddingRowsMessages = new QSpinBox(m_tabArticlesList);
        m_spinPaddingRowsMessages->setObjectName("m_spinPaddingRowsMessages");
        m_spinPaddingRowsMessages->setMinimumSize(QSize(150, 0));
        m_spinPaddingRowsMessages->setSuffix(QString::fromUtf8(" px"));
        m_spinPaddingRowsMessages->setMinimum(-1);
        m_spinPaddingRowsMessages->setMaximum(100);

        formLayout_5->setWidget(11, QFormLayout::ItemRole::FieldRole, m_spinPaddingRowsMessages);

        m_checkMessagesDateTimeFormat = new QCheckBox(m_tabArticlesList);
        m_checkMessagesDateTimeFormat->setObjectName("m_checkMessagesDateTimeFormat");
        m_checkMessagesDateTimeFormat->setCheckable(true);
        m_checkMessagesDateTimeFormat->setChecked(true);

        formLayout_5->setWidget(12, QFormLayout::ItemRole::LabelRole, m_checkMessagesDateTimeFormat);

        m_cmbMessagesDateTimeFormat = new QComboBox(m_tabArticlesList);
        m_cmbMessagesDateTimeFormat->setObjectName("m_cmbMessagesDateTimeFormat");
        m_cmbMessagesDateTimeFormat->setMinimumSize(QSize(150, 0));
        m_cmbMessagesDateTimeFormat->setEditable(true);

        formLayout_5->setWidget(12, QFormLayout::ItemRole::FieldRole, m_cmbMessagesDateTimeFormat);

        m_checkMessagesDateTimeFormatForDatesOnly = new QCheckBox(m_tabArticlesList);
        m_checkMessagesDateTimeFormatForDatesOnly->setObjectName("m_checkMessagesDateTimeFormatForDatesOnly");
        m_checkMessagesDateTimeFormatForDatesOnly->setCheckable(true);
        m_checkMessagesDateTimeFormatForDatesOnly->setChecked(true);

        formLayout_5->setWidget(13, QFormLayout::ItemRole::LabelRole, m_checkMessagesDateTimeFormatForDatesOnly);

        m_cmbMessagesDateTimeFormatForDatesOnly = new QComboBox(m_tabArticlesList);
        m_cmbMessagesDateTimeFormatForDatesOnly->setObjectName("m_cmbMessagesDateTimeFormatForDatesOnly");
        m_cmbMessagesDateTimeFormatForDatesOnly->setMinimumSize(QSize(150, 0));
        m_cmbMessagesDateTimeFormatForDatesOnly->setEditable(true);

        formLayout_5->setWidget(13, QFormLayout::ItemRole::FieldRole, m_cmbMessagesDateTimeFormatForDatesOnly);

        m_checkMessagesTimeFormat = new QCheckBox(m_tabArticlesList);
        m_checkMessagesTimeFormat->setObjectName("m_checkMessagesTimeFormat");
        m_checkMessagesTimeFormat->setCheckable(true);
        m_checkMessagesTimeFormat->setChecked(true);

        formLayout_5->setWidget(14, QFormLayout::ItemRole::LabelRole, m_checkMessagesTimeFormat);

        m_cmbMessagesTimeFormat = new QComboBox(m_tabArticlesList);
        m_cmbMessagesTimeFormat->setObjectName("m_cmbMessagesTimeFormat");
        m_cmbMessagesTimeFormat->setMinimumSize(QSize(150, 0));
        m_cmbMessagesTimeFormat->setEditable(true);

        formLayout_5->setWidget(14, QFormLayout::ItemRole::FieldRole, m_cmbMessagesTimeFormat);

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

        formLayout_5->setWidget(15, QFormLayout::ItemRole::LabelRole, label);

        m_spinRelativeArticleTime = new QSpinBox(m_tabArticlesList);
        m_spinRelativeArticleTime->setObjectName("m_spinRelativeArticleTime");
        m_spinRelativeArticleTime->setMinimum(-1);
        m_spinRelativeArticleTime->setMaximum(300);

        formLayout_5->setWidget(15, QFormLayout::ItemRole::FieldRole, m_spinRelativeArticleTime);

        m_gbArticleListFont = new QGroupBox(m_tabArticlesList);
        m_gbArticleListFont->setObjectName("m_gbArticleListFont");
        m_gbArticleListFont->setCheckable(true);
        m_gbArticleListFont->setChecked(false);
        horizontalLayout_17 = new QHBoxLayout(m_gbArticleListFont);
        horizontalLayout_17->setObjectName("horizontalLayout_17");
        m_lblMessageListFont = new QLabel(m_gbArticleListFont);
        m_lblMessageListFont->setObjectName("m_lblMessageListFont");

        horizontalLayout_17->addWidget(m_lblMessageListFont);

        m_btnChangeMessageListFont = new QPushButton(m_gbArticleListFont);
        m_btnChangeMessageListFont->setObjectName("m_btnChangeMessageListFont");

        horizontalLayout_17->addWidget(m_btnChangeMessageListFont);


        formLayout_5->setWidget(16, QFormLayout::ItemRole::LabelRole, m_gbArticleListFont);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        m_cmbArticleMarkingPolicy = new QComboBox(m_tabArticlesList);
        m_cmbArticleMarkingPolicy->setObjectName("m_cmbArticleMarkingPolicy");

        horizontalLayout_6->addWidget(m_cmbArticleMarkingPolicy);

        m_spinArticleMarkingPolicy = new QSpinBox(m_tabArticlesList);
        m_spinArticleMarkingPolicy->setObjectName("m_spinArticleMarkingPolicy");
        m_spinArticleMarkingPolicy->setSuffix(QString::fromUtf8(" ms"));
        m_spinArticleMarkingPolicy->setMinimum(100);
        m_spinArticleMarkingPolicy->setMaximum(15000);
        m_spinArticleMarkingPolicy->setSingleStep(100);

        horizontalLayout_6->addWidget(m_spinArticleMarkingPolicy);


        formLayout_5->setLayout(1, QFormLayout::ItemRole::FieldRole, horizontalLayout_6);

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

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

        m_checkSwitchArticleListRtl = new QCheckBox(m_tabArticlesList);
        m_checkSwitchArticleListRtl->setObjectName("m_checkSwitchArticleListRtl");

        formLayout_5->setWidget(7, QFormLayout::ItemRole::SpanningRole, m_checkSwitchArticleListRtl);

        m_checkArticleListLazyLoading = new QCheckBox(m_tabArticlesList);
        m_checkArticleListLazyLoading->setObjectName("m_checkArticleListLazyLoading");

        formLayout_5->setWidget(2, QFormLayout::ItemRole::SpanningRole, m_checkArticleListLazyLoading);

        m_helpArticlesLazyLoading = new HelpSpoiler(m_tabArticlesList);
        m_helpArticlesLazyLoading->setObjectName("m_helpArticlesLazyLoading");
        m_helpArticlesLazyLoading->setMinimumSize(QSize(50, 0));

        formLayout_5->setWidget(3, QFormLayout::ItemRole::SpanningRole, m_helpArticlesLazyLoading);

        m_checkMarkReadAfterOpenExtInt = new QCheckBox(m_tabArticlesList);
        m_checkMarkReadAfterOpenExtInt->setObjectName("m_checkMarkReadAfterOpenExtInt");

        formLayout_5->setWidget(6, QFormLayout::ItemRole::SpanningRole, m_checkMarkReadAfterOpenExtInt);

        m_checkShowFeedIconInFeedColumn = new QCheckBox(m_tabArticlesList);
        m_checkShowFeedIconInFeedColumn->setObjectName("m_checkShowFeedIconInFeedColumn");

        formLayout_5->setWidget(5, QFormLayout::ItemRole::SpanningRole, m_checkShowFeedIconInFeedColumn);

        m_tabFeedsMessages->addTab(m_tabArticlesList, QString());

        horizontalLayout->addWidget(m_tabFeedsMessages);

#if QT_CONFIG(shortcut)
        label_3->setBuddy(m_spinFeedUpdateTimeout);
        label_6->setBuddy(m_spinHeightRowsFeeds);
        m_lblFeedListFont->setBuddy(m_btnChangeFeedListFont);
        label_8->setBuddy(m_cmbCountsFeedList);
        label_9->setBuddy(m_cmbCountsAlignment);
        m_lblHeightImageAttachments->setBuddy(m_spinHeightImageAttachments);
        m_lblMessagesFont->setBuddy(m_btnChangeMessagesFont);
        label_5->setBuddy(m_cmbUnreadIconType);
        label_2->setBuddy(m_spinHeightRowsMessages);
        label_4->setBuddy(m_spinPaddingRowsMessages);
        m_lblMessageListFont->setBuddy(m_btnChangeMessageListFont);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(m_checkUpdateAllFeedsOnStartup, m_spinStartupUpdateDelay);
        QWidget::setTabOrder(m_spinStartupUpdateDelay, m_checkAutoUpdate);
        QWidget::setTabOrder(m_checkAutoUpdate, m_spinAutoUpdateInterval);
        QWidget::setTabOrder(m_spinAutoUpdateInterval, m_checkAutoUpdateOnlyUnfocused);
        QWidget::setTabOrder(m_checkAutoUpdateOnlyUnfocused, m_cmbFastAutoUpdate);
        QWidget::setTabOrder(m_cmbFastAutoUpdate, m_spinFeedUpdateTimeout);
        QWidget::setTabOrder(m_spinFeedUpdateTimeout, m_spinHeightRowsFeeds);
        QWidget::setTabOrder(m_spinHeightRowsFeeds, m_btnChangeFeedListFont);
        QWidget::setTabOrder(m_btnChangeFeedListFont, m_cmbCountsFeedList);
        QWidget::setTabOrder(m_cmbCountsFeedList, m_cmbCountsAlignment);
        QWidget::setTabOrder(m_cmbCountsAlignment, m_cbHideCountsIfNoUnread);
        QWidget::setTabOrder(m_cbHideCountsIfNoUnread, m_cbAlwaysShowCountsLabelImportant);
        QWidget::setTabOrder(m_cbAlwaysShowCountsLabelImportant, m_cbUpdateFeedListDuringFetching);
        QWidget::setTabOrder(m_cbUpdateFeedListDuringFetching, m_cbListsRestrictedShortcuts);
        QWidget::setTabOrder(m_cbListsRestrictedShortcuts, m_checkShowTooltips);
        QWidget::setTabOrder(m_checkShowTooltips, m_cbStrikethroughDisabledFeeds);
        QWidget::setTabOrder(m_cbStrikethroughDisabledFeeds, m_checkRemoveReadMessagesOnExit);
        QWidget::setTabOrder(m_checkRemoveReadMessagesOnExit, m_cbArticleViewerAlwaysVisible);
        QWidget::setTabOrder(m_cbArticleViewerAlwaysVisible, m_cmbIgnoreContentsChanges);
        QWidget::setTabOrder(m_cmbIgnoreContentsChanges, m_cbUnreadWhenUpdated);
        QWidget::setTabOrder(m_cbUnreadWhenUpdated, m_cbFixupArticleDatetime);
        QWidget::setTabOrder(m_cbFixupArticleDatetime, m_checkBringToForegroundAfterMsgOpened);
        QWidget::setTabOrder(m_checkBringToForegroundAfterMsgOpened, m_cbShowEnclosuresDirectly);
        QWidget::setTabOrder(m_cbShowEnclosuresDirectly, m_spinHeightImageAttachments);
        QWidget::setTabOrder(m_spinHeightImageAttachments, m_btnChangeMessagesFont);
        QWidget::setTabOrder(m_btnChangeMessagesFont, m_cmbUnreadIconType);
        QWidget::setTabOrder(m_cmbUnreadIconType, m_checkKeppMessagesInTheMiddle);
        QWidget::setTabOrder(m_checkKeppMessagesInTheMiddle, m_checkShowFeedIconInFeedColumn);
        QWidget::setTabOrder(m_checkShowFeedIconInFeedColumn, m_checkMarkReadAfterOpenExtInt);
        QWidget::setTabOrder(m_checkMarkReadAfterOpenExtInt, m_checkSwitchArticleListRtl);
        QWidget::setTabOrder(m_checkSwitchArticleListRtl, m_checkMultilineArticleList);
        QWidget::setTabOrder(m_checkMultilineArticleList, m_spinHeightRowsMessages);
        QWidget::setTabOrder(m_spinHeightRowsMessages, m_spinPaddingRowsMessages);
        QWidget::setTabOrder(m_spinPaddingRowsMessages, m_checkMessagesDateTimeFormat);
        QWidget::setTabOrder(m_checkMessagesDateTimeFormat, m_cmbMessagesDateTimeFormat);
        QWidget::setTabOrder(m_cmbMessagesDateTimeFormat, m_checkMessagesTimeFormat);
        QWidget::setTabOrder(m_checkMessagesTimeFormat, m_cmbMessagesTimeFormat);
        QWidget::setTabOrder(m_cmbMessagesTimeFormat, m_spinRelativeArticleTime);
        QWidget::setTabOrder(m_spinRelativeArticleTime, m_btnChangeMessageListFont);
        QWidget::setTabOrder(m_btnChangeMessageListFont, m_gbFeedListFont);
        QWidget::setTabOrder(m_gbFeedListFont, m_gbArticleListFont);
        QWidget::setTabOrder(m_gbArticleListFont, m_tabFeedsMessages);
        QWidget::setTabOrder(m_tabFeedsMessages, m_checkMessagesDateTimeFormatForDatesOnly);
        QWidget::setTabOrder(m_checkMessagesDateTimeFormatForDatesOnly, m_cmbMessagesDateTimeFormatForDatesOnly);
        QWidget::setTabOrder(m_cmbMessagesDateTimeFormatForDatesOnly, m_cmbArticleMarkingPolicy);
        QWidget::setTabOrder(m_cmbArticleMarkingPolicy, m_spinArticleMarkingPolicy);
        QWidget::setTabOrder(m_spinArticleMarkingPolicy, m_checkArticleListLazyLoading);

        retranslateUi(SettingsFeedsMessages);
        QObject::connect(m_cbShowEnclosuresDirectly, &QCheckBox::toggled, m_spinHeightImageAttachments, &QSpinBox::setEnabled);
        QObject::connect(m_cbHideCountsIfNoUnread, &QCheckBox::toggled, m_cbAlwaysShowCountsLabelImportant, &QCheckBox::setEnabled);

        m_tabFeedsMessages->setCurrentIndex(0);


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

    void retranslateUi(QWidget *SettingsFeedsMessages)
    {
        m_checkUpdateAllFeedsOnStartup->setText(QCoreApplication::translate("SettingsFeedsMessages", "Fetch all articles on startup with initial delay of", nullptr));
        m_checkAutoUpdate->setText(QCoreApplication::translate("SettingsFeedsMessages", "Auto-fetch articles for all feeds every", nullptr));
        m_checkAutoUpdateOnlyUnfocused->setText(QCoreApplication::translate("SettingsFeedsMessages", "Only auto-fetch articles if application is unfocused", nullptr));
        m_cmbFastAutoUpdate->setText(QCoreApplication::translate("SettingsFeedsMessages", "Support very fast auto-fetching intervals (under 10 seconds)", nullptr));
        label_3->setText(QCoreApplication::translate("SettingsFeedsMessages", "Feed connection timeout", nullptr));
#if QT_CONFIG(tooltip)
        m_spinFeedUpdateTimeout->setToolTip(QCoreApplication::translate("SettingsFeedsMessages", "Connection timeout is time interval which is reserved for downloading new messages for the feed. If this time interval elapses, then download process is aborted.", nullptr));
#endif // QT_CONFIG(tooltip)
        m_spinFeedUpdateTimeout->setSuffix(QCoreApplication::translate("SettingsFeedsMessages", " ms", nullptr));
        m_tabFeedsMessages->setTabText(m_tabFeedsMessages->indexOf(m_tabFeeds), QCoreApplication::translate("SettingsFeedsMessages", "Feed fetching", nullptr));
        label_6->setText(QCoreApplication::translate("SettingsFeedsMessages", "Row height", nullptr));
        m_gbFeedListFont->setTitle(QCoreApplication::translate("SettingsFeedsMessages", "Feed list font", nullptr));
        m_lblFeedListFont->setText(QCoreApplication::translate("SettingsFeedsMessages", "Font preview", nullptr));
        m_btnChangeFeedListFont->setText(QCoreApplication::translate("SettingsFeedsMessages", "&Change font", nullptr));
        label_8->setText(QCoreApplication::translate("SettingsFeedsMessages", "Article count format", nullptr));
        label_9->setText(QCoreApplication::translate("SettingsFeedsMessages", "Article count alignment", nullptr));
        m_cbHideCountsIfNoUnread->setText(QCoreApplication::translate("SettingsFeedsMessages", "Hide article counts if there are no unread articles", nullptr));
        m_cbUpdateFeedListDuringFetching->setText(QCoreApplication::translate("SettingsFeedsMessages", "Update feed list during feed fetching", nullptr));
        m_cbListsRestrictedShortcuts->setText(QCoreApplication::translate("SettingsFeedsMessages", "Allow only basic keyboard shortcuts for feed/article list", nullptr));
        m_checkShowTooltips->setText(QCoreApplication::translate("SettingsFeedsMessages", "Display tooltips for feeds and articles", nullptr));
        m_cbStrikethroughDisabledFeeds->setText(QCoreApplication::translate("SettingsFeedsMessages", "Strikethrough disabled feed titles", nullptr));
        m_cbAlwaysShowCountsLabelImportant->setText(QCoreApplication::translate("SettingsFeedsMessages", "Also always show article counts from labels and important articles", nullptr));
        m_tabFeedsMessages->setTabText(m_tabFeedsMessages->indexOf(m_tabFeedsList), QCoreApplication::translate("SettingsFeedsMessages", "Feeds list", nullptr));
        m_checkRemoveReadMessagesOnExit->setText(QCoreApplication::translate("SettingsFeedsMessages", "Remove all read articles from all feeds on application exit", nullptr));
        m_cbArticleViewerAlwaysVisible->setText(QCoreApplication::translate("SettingsFeedsMessages", "Keep article viewer always visible", nullptr));
        m_cmbIgnoreContentsChanges->setText(QCoreApplication::translate("SettingsFeedsMessages", "Ignore changes in article body when new articles are being fetched", nullptr));
        m_cbFixupArticleDatetime->setText(QCoreApplication::translate("SettingsFeedsMessages", "Fixup date/time of articles which are in the future", nullptr));
        m_checkBringToForegroundAfterMsgOpened->setText(QCoreApplication::translate("SettingsFeedsMessages", "Bring application window to front once article is opened in external web browser", nullptr));
        groupBox->setTitle(QCoreApplication::translate("SettingsFeedsMessages", "Internal article viewer", nullptr));
        m_cbShowEnclosuresDirectly->setText(QCoreApplication::translate("SettingsFeedsMessages", "Display attachments directly in article", nullptr));
        m_lblHeightImageAttachments->setText(QCoreApplication::translate("SettingsFeedsMessages", "Limit height of attachments", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("SettingsFeedsMessages", "Article browser font", nullptr));
        m_lblMessagesFont->setText(QCoreApplication::translate("SettingsFeedsMessages", "Font preview", nullptr));
        m_btnChangeMessagesFont->setText(QCoreApplication::translate("SettingsFeedsMessages", "&Change font", nullptr));
        m_cbUnreadWhenUpdated->setText(QCoreApplication::translate("SettingsFeedsMessages", "Mark existing article unread when its updated version is fetched from the feed", nullptr));
        m_tabFeedsMessages->setTabText(m_tabFeedsMessages->indexOf(m_tabMessages), QCoreApplication::translate("SettingsFeedsMessages", "Articles", nullptr));
        label_5->setText(QCoreApplication::translate("SettingsFeedsMessages", "Unread article icon type", nullptr));
        m_checkKeppMessagesInTheMiddle->setText(QCoreApplication::translate("SettingsFeedsMessages", "Keep article selection in the middle of the article list viewport", nullptr));
        m_checkMultilineArticleList->setText(QCoreApplication::translate("SettingsFeedsMessages", "Enable multiline items", nullptr));
        label_2->setText(QCoreApplication::translate("SettingsFeedsMessages", "Row height", nullptr));
        label_4->setText(QCoreApplication::translate("SettingsFeedsMessages", "Top/bottom row padding", nullptr));
        m_checkMessagesDateTimeFormat->setText(QCoreApplication::translate("SettingsFeedsMessages", "Use custom date/time format", nullptr));
        m_checkMessagesDateTimeFormatForDatesOnly->setText(QCoreApplication::translate("SettingsFeedsMessages", "Use custom date/time format for dates-only", nullptr));
        m_checkMessagesTimeFormat->setText(QCoreApplication::translate("SettingsFeedsMessages", "Custom date/time format for today's articles", nullptr));
        label->setText(QCoreApplication::translate("SettingsFeedsMessages", "Show relative time for articles not older than", nullptr));
        m_gbArticleListFont->setTitle(QCoreApplication::translate("SettingsFeedsMessages", "Article list font", nullptr));
        m_lblMessageListFont->setText(QCoreApplication::translate("SettingsFeedsMessages", "Font preview", nullptr));
        m_btnChangeMessageListFont->setText(QCoreApplication::translate("SettingsFeedsMessages", "&Change font", nullptr));
        label_7->setText(QCoreApplication::translate("SettingsFeedsMessages", "Upon article selection, mark as read", nullptr));
        m_checkSwitchArticleListRtl->setText(QCoreApplication::translate("SettingsFeedsMessages", "Switch article list to RTL layout if all selected feeds are RTL", nullptr));
        m_checkArticleListLazyLoading->setText(QCoreApplication::translate("SettingsFeedsMessages", "Use articles lazy-loading", nullptr));
        m_checkMarkReadAfterOpenExtInt->setText(QCoreApplication::translate("SettingsFeedsMessages", "Mark articles read after they are opened externally (in browser) or internally (in new tab)", nullptr));
        m_checkShowFeedIconInFeedColumn->setText(QCoreApplication::translate("SettingsFeedsMessages", "Display feed icon in \"Feed\" column", nullptr));
        m_tabFeedsMessages->setTabText(m_tabFeedsMessages->indexOf(m_tabArticlesList), QCoreApplication::translate("SettingsFeedsMessages", "Articles list", nullptr));
        (void)SettingsFeedsMessages;
    } // retranslateUi

};

namespace Ui {
    class SettingsFeedsMessages: public Ui_SettingsFeedsMessages {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SETTINGSFEEDSMESSAGES_H
