/********************************************************************************
** Form generated from reading UI file 'greaderaccountdetails.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_GREADERACCOUNTDETAILS_H
#define UI_GREADERACCOUNTDETAILS_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDateEdit>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "helpspoiler.h"
#include "labelwithstatus.h"
#include "lineeditwithstatus.h"
#include "messagecountspinbox.h"
#include "resizablestackedwidget.h"

QT_BEGIN_NAMESPACE

class Ui_GreaderAccountDetails
{
public:
    QFormLayout *formLayout;
    QLabel *label_2;
    QComboBox *m_cmbService;
    QLabel *m_lblTitle;
    LineEditWithStatus *m_txtUrl;
    QCheckBox *m_cbDownloadOnlyUnreadMessages;
    QCheckBox *m_cbNewAlgorithm;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label;
    QDateEdit *m_dateNewerThan;
    QHBoxLayout *horizontalLayout;
    QLabel *m_lblLimitMessagesShort;
    MessageCountSpinBox *m_spinLimitMessages;
    QGroupBox *m_gbAuth;
    QFormLayout *formLayout_4;
    QLabel *label_4;
    LineEditWithStatus *m_txtUsername;
    ResizableStackedWidget *m_stackedAuth;
    QWidget *m_authClassic;
    QFormLayout *formLayout_2;
    QLabel *label_5;
    LineEditWithStatus *m_txtPassword;
    QWidget *m_authOauth;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *groupBox;
    QFormLayout *formLayout_3;
    QLabel *m_lblUsername_2;
    LineEditWithStatus *m_txtAppId;
    QLabel *m_lblUsername_3;
    LineEditWithStatus *m_txtAppKey;
    QLabel *m_lblUsername_4;
    LineEditWithStatus *m_txtRedirectUrl;
    QHBoxLayout *horizontalLayout_4;
    QPushButton *m_btnRegisterApi;
    QSpacerItem *horizontalSpacer;
    HelpSpoiler *m_lblInfo;
    QHBoxLayout *horizontalLayout_2;
    QPushButton *m_btnTestSetup;
    LabelWithStatus *m_lblTestResult;
    QSpacerItem *verticalSpacer;
    HelpSpoiler *m_lblLimitMessages;
    HelpSpoiler *m_lblNewAlgorithm;

    void setupUi(QWidget *GreaderAccountDetails)
    {
        if (GreaderAccountDetails->objectName().isEmpty())
            GreaderAccountDetails->setObjectName("GreaderAccountDetails");
        GreaderAccountDetails->resize(430, 537);
        formLayout = new QFormLayout(GreaderAccountDetails);
        formLayout->setObjectName("formLayout");
        label_2 = new QLabel(GreaderAccountDetails);
        label_2->setObjectName("label_2");

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

        m_cmbService = new QComboBox(GreaderAccountDetails);
        m_cmbService->setObjectName("m_cmbService");

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

        m_lblTitle = new QLabel(GreaderAccountDetails);
        m_lblTitle->setObjectName("m_lblTitle");

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

        m_txtUrl = new LineEditWithStatus(GreaderAccountDetails);
        m_txtUrl->setObjectName("m_txtUrl");

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

        m_cbDownloadOnlyUnreadMessages = new QCheckBox(GreaderAccountDetails);
        m_cbDownloadOnlyUnreadMessages->setObjectName("m_cbDownloadOnlyUnreadMessages");

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

        m_cbNewAlgorithm = new QCheckBox(GreaderAccountDetails);
        m_cbNewAlgorithm->setObjectName("m_cbNewAlgorithm");

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

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        label = new QLabel(GreaderAccountDetails);
        label->setObjectName("label");

        horizontalLayout_3->addWidget(label);

        m_dateNewerThan = new QDateEdit(GreaderAccountDetails);
        m_dateNewerThan->setObjectName("m_dateNewerThan");
        m_dateNewerThan->setCalendarPopup(true);

        horizontalLayout_3->addWidget(m_dateNewerThan);


        formLayout->setLayout(5, QFormLayout::ItemRole::SpanningRole, horizontalLayout_3);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        m_lblLimitMessagesShort = new QLabel(GreaderAccountDetails);
        m_lblLimitMessagesShort->setObjectName("m_lblLimitMessagesShort");

        horizontalLayout->addWidget(m_lblLimitMessagesShort);

        m_spinLimitMessages = new MessageCountSpinBox(GreaderAccountDetails);
        m_spinLimitMessages->setObjectName("m_spinLimitMessages");

        horizontalLayout->addWidget(m_spinLimitMessages);


        formLayout->setLayout(6, QFormLayout::ItemRole::SpanningRole, horizontalLayout);

        m_gbAuth = new QGroupBox(GreaderAccountDetails);
        m_gbAuth->setObjectName("m_gbAuth");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(m_gbAuth->sizePolicy().hasHeightForWidth());
        m_gbAuth->setSizePolicy(sizePolicy);
        formLayout_4 = new QFormLayout(m_gbAuth);
        formLayout_4->setObjectName("formLayout_4");
        label_4 = new QLabel(m_gbAuth);
        label_4->setObjectName("label_4");

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

        m_txtUsername = new LineEditWithStatus(m_gbAuth);
        m_txtUsername->setObjectName("m_txtUsername");

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

        m_stackedAuth = new ResizableStackedWidget(m_gbAuth);
        m_stackedAuth->setObjectName("m_stackedAuth");
        sizePolicy.setHeightForWidth(m_stackedAuth->sizePolicy().hasHeightForWidth());
        m_stackedAuth->setSizePolicy(sizePolicy);
        m_authClassic = new QWidget();
        m_authClassic->setObjectName("m_authClassic");
        sizePolicy.setHeightForWidth(m_authClassic->sizePolicy().hasHeightForWidth());
        m_authClassic->setSizePolicy(sizePolicy);
        formLayout_2 = new QFormLayout(m_authClassic);
        formLayout_2->setObjectName("formLayout_2");
        formLayout_2->setContentsMargins(0, 0, 0, 0);
        label_5 = new QLabel(m_authClassic);
        label_5->setObjectName("label_5");

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

        m_txtPassword = new LineEditWithStatus(m_authClassic);
        m_txtPassword->setObjectName("m_txtPassword");

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

        m_stackedAuth->addWidget(m_authClassic);
        m_authOauth = new QWidget();
        m_authOauth->setObjectName("m_authOauth");
        sizePolicy.setHeightForWidth(m_authOauth->sizePolicy().hasHeightForWidth());
        m_authOauth->setSizePolicy(sizePolicy);
        verticalLayout_2 = new QVBoxLayout(m_authOauth);
        verticalLayout_2->setObjectName("verticalLayout_2");
        verticalLayout_2->setContentsMargins(0, 0, 0, 0);
        groupBox = new QGroupBox(m_authOauth);
        groupBox->setObjectName("groupBox");
        sizePolicy.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
        groupBox->setSizePolicy(sizePolicy);
        formLayout_3 = new QFormLayout(groupBox);
        formLayout_3->setObjectName("formLayout_3");
        m_lblUsername_2 = new QLabel(groupBox);
        m_lblUsername_2->setObjectName("m_lblUsername_2");

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

        m_txtAppId = new LineEditWithStatus(groupBox);
        m_txtAppId->setObjectName("m_txtAppId");

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

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

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

        m_txtAppKey = new LineEditWithStatus(groupBox);
        m_txtAppKey->setObjectName("m_txtAppKey");

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

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

        formLayout_3->setWidget(2, QFormLayout::ItemRole::LabelRole, m_lblUsername_4);

        m_txtRedirectUrl = new LineEditWithStatus(groupBox);
        m_txtRedirectUrl->setObjectName("m_txtRedirectUrl");

        formLayout_3->setWidget(2, QFormLayout::ItemRole::FieldRole, m_txtRedirectUrl);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        m_btnRegisterApi = new QPushButton(groupBox);
        m_btnRegisterApi->setObjectName("m_btnRegisterApi");

        horizontalLayout_4->addWidget(m_btnRegisterApi);

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

        horizontalLayout_4->addItem(horizontalSpacer);


        formLayout_3->setLayout(4, QFormLayout::ItemRole::SpanningRole, horizontalLayout_4);

        m_lblInfo = new HelpSpoiler(groupBox);
        m_lblInfo->setObjectName("m_lblInfo");

        formLayout_3->setWidget(3, QFormLayout::ItemRole::SpanningRole, m_lblInfo);


        verticalLayout_2->addWidget(groupBox);

        m_stackedAuth->addWidget(m_authOauth);

        formLayout_4->setWidget(1, QFormLayout::ItemRole::SpanningRole, m_stackedAuth);


        formLayout->setWidget(8, QFormLayout::ItemRole::SpanningRole, m_gbAuth);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        m_btnTestSetup = new QPushButton(GreaderAccountDetails);
        m_btnTestSetup->setObjectName("m_btnTestSetup");

        horizontalLayout_2->addWidget(m_btnTestSetup);

        m_lblTestResult = new LabelWithStatus(GreaderAccountDetails);
        m_lblTestResult->setObjectName("m_lblTestResult");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(m_lblTestResult->sizePolicy().hasHeightForWidth());
        m_lblTestResult->setSizePolicy(sizePolicy1);

        horizontalLayout_2->addWidget(m_lblTestResult);


        formLayout->setLayout(9, QFormLayout::ItemRole::SpanningRole, horizontalLayout_2);

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

        formLayout->setItem(10, QFormLayout::ItemRole::SpanningRole, verticalSpacer);

        m_lblLimitMessages = new HelpSpoiler(GreaderAccountDetails);
        m_lblLimitMessages->setObjectName("m_lblLimitMessages");

        formLayout->setWidget(7, QFormLayout::ItemRole::SpanningRole, m_lblLimitMessages);

        m_lblNewAlgorithm = new HelpSpoiler(GreaderAccountDetails);
        m_lblNewAlgorithm->setObjectName("m_lblNewAlgorithm");

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

#if QT_CONFIG(shortcut)
        m_lblTitle->setBuddy(m_txtUrl);
        m_lblLimitMessagesShort->setBuddy(m_spinLimitMessages);
        label_4->setBuddy(m_txtUsername);
        label_5->setBuddy(m_txtPassword);
        m_lblUsername_2->setBuddy(m_txtAppId);
        m_lblUsername_3->setBuddy(m_txtAppKey);
        m_lblUsername_4->setBuddy(m_txtRedirectUrl);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(m_cmbService, m_cbDownloadOnlyUnreadMessages);
        QWidget::setTabOrder(m_cbDownloadOnlyUnreadMessages, m_cbNewAlgorithm);
        QWidget::setTabOrder(m_cbNewAlgorithm, m_spinLimitMessages);
        QWidget::setTabOrder(m_spinLimitMessages, m_btnTestSetup);

        retranslateUi(GreaderAccountDetails);

        m_stackedAuth->setCurrentIndex(0);


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

    void retranslateUi(QWidget *GreaderAccountDetails)
    {
        label_2->setText(QCoreApplication::translate("GreaderAccountDetails", "Service", nullptr));
        m_lblTitle->setText(QCoreApplication::translate("GreaderAccountDetails", "URL", nullptr));
        m_cbDownloadOnlyUnreadMessages->setText(QCoreApplication::translate("GreaderAccountDetails", "Download unread articles only", nullptr));
        m_cbNewAlgorithm->setText(QCoreApplication::translate("GreaderAccountDetails", "Intelligent synchronization algorithm", nullptr));
        label->setText(QCoreApplication::translate("GreaderAccountDetails", "Fetch articles newer than", nullptr));
        m_lblLimitMessagesShort->setText(QCoreApplication::translate("GreaderAccountDetails", "Only download newest X articles per feed", nullptr));
        m_gbAuth->setTitle(QCoreApplication::translate("GreaderAccountDetails", "Authentication", nullptr));
        label_4->setText(QCoreApplication::translate("GreaderAccountDetails", "Username", nullptr));
        label_5->setText(QCoreApplication::translate("GreaderAccountDetails", "Password", nullptr));
        groupBox->setTitle(QCoreApplication::translate("GreaderAccountDetails", "OAuth 2.0 settings", nullptr));
        m_lblUsername_2->setText(QCoreApplication::translate("GreaderAccountDetails", "App ID", nullptr));
        m_lblUsername_3->setText(QCoreApplication::translate("GreaderAccountDetails", "App key", nullptr));
        m_lblUsername_4->setText(QCoreApplication::translate("GreaderAccountDetails", "Redirect URL", nullptr));
        m_btnRegisterApi->setText(QCoreApplication::translate("GreaderAccountDetails", "Get my own App ID", nullptr));
        m_btnTestSetup->setText(QCoreApplication::translate("GreaderAccountDetails", "&Test setup", nullptr));
        (void)GreaderAccountDetails;
    } // retranslateUi

};

namespace Ui {
    class GreaderAccountDetails: public Ui_GreaderAccountDetails {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_GREADERACCOUNTDETAILS_H
