/********************************************************************************
** Form generated from reading UI file 'nextcloudaccountdetails.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_NEXTCLOUDACCOUNTDETAILS_H
#define UI_NEXTCLOUDACCOUNTDETAILS_H

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

QT_BEGIN_NAMESPACE

class Ui_NextcloudAccountDetails
{
public:
    QFormLayout *formLayout;
    QHBoxLayout *horizontalLayout;
    QLabel *m_lblTitle;
    LineEditWithStatus *m_txtUrl;
    QCheckBox *m_checkDownloadOnlyUnreadMessages;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label;
    MessageCountSpinBox *m_spinLimitMessages;
    QSpacerItem *horizontalSpacer;
    HelpSpoiler *m_lblServerSideUpdateInformation;
    QGroupBox *m_gbAuthentication;
    QFormLayout *formLayout_2;
    QLabel *label_4;
    LineEditWithStatus *m_txtUsername;
    QLabel *label_5;
    LineEditWithStatus *m_txtPassword;
    QHBoxLayout *horizontalLayout_2;
    QPushButton *m_btnTestSetup;
    LabelWithStatus *m_lblTestResult;
    QSpacerItem *verticalSpacer;
    QCheckBox *m_checkServerSideUpdate;

    void setupUi(QWidget *NextcloudAccountDetails)
    {
        if (NextcloudAccountDetails->objectName().isEmpty())
            NextcloudAccountDetails->setObjectName("NextcloudAccountDetails");
        NextcloudAccountDetails->resize(433, 363);
        formLayout = new QFormLayout(NextcloudAccountDetails);
        formLayout->setObjectName("formLayout");
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        m_lblTitle = new QLabel(NextcloudAccountDetails);
        m_lblTitle->setObjectName("m_lblTitle");

        horizontalLayout->addWidget(m_lblTitle);

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

        horizontalLayout->addWidget(m_txtUrl);


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

        m_checkDownloadOnlyUnreadMessages = new QCheckBox(NextcloudAccountDetails);
        m_checkDownloadOnlyUnreadMessages->setObjectName("m_checkDownloadOnlyUnreadMessages");

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

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

        horizontalLayout_3->addWidget(label);

        m_spinLimitMessages = new MessageCountSpinBox(NextcloudAccountDetails);
        m_spinLimitMessages->setObjectName("m_spinLimitMessages");
        m_spinLimitMessages->setMaximumSize(QSize(140, 16777215));

        horizontalLayout_3->addWidget(m_spinLimitMessages);

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

        horizontalLayout_3->addItem(horizontalSpacer);


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

        m_lblServerSideUpdateInformation = new HelpSpoiler(NextcloudAccountDetails);
        m_lblServerSideUpdateInformation->setObjectName("m_lblServerSideUpdateInformation");

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

        m_gbAuthentication = new QGroupBox(NextcloudAccountDetails);
        m_gbAuthentication->setObjectName("m_gbAuthentication");
        m_gbAuthentication->setFlat(false);
        m_gbAuthentication->setChecked(false);
        formLayout_2 = new QFormLayout(m_gbAuthentication);
        formLayout_2->setObjectName("formLayout_2");
        label_4 = new QLabel(m_gbAuthentication);
        label_4->setObjectName("label_4");

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

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

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

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

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

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

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


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

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

        horizontalLayout_2->addWidget(m_btnTestSetup);

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

        horizontalLayout_2->addWidget(m_lblTestResult);


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

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

        formLayout->setItem(8, QFormLayout::ItemRole::LabelRole, verticalSpacer);

        m_checkServerSideUpdate = new QCheckBox(NextcloudAccountDetails);
        m_checkServerSideUpdate->setObjectName("m_checkServerSideUpdate");

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

#if QT_CONFIG(shortcut)
        m_lblTitle->setBuddy(m_txtUrl);
        label->setBuddy(m_spinLimitMessages);
        label_4->setBuddy(m_txtUsername);
        label_5->setBuddy(m_txtPassword);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(m_checkDownloadOnlyUnreadMessages, m_checkServerSideUpdate);
        QWidget::setTabOrder(m_checkServerSideUpdate, m_spinLimitMessages);
        QWidget::setTabOrder(m_spinLimitMessages, m_btnTestSetup);

        retranslateUi(NextcloudAccountDetails);

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

    void retranslateUi(QWidget *NextcloudAccountDetails)
    {
        m_lblTitle->setText(QCoreApplication::translate("NextcloudAccountDetails", "URL", nullptr));
        m_checkDownloadOnlyUnreadMessages->setText(QCoreApplication::translate("NextcloudAccountDetails", "Download unread articles only", nullptr));
        label->setText(QCoreApplication::translate("NextcloudAccountDetails", "Only download newest X articles per feed", nullptr));
#if QT_CONFIG(tooltip)
        m_gbAuthentication->setToolTip(QCoreApplication::translate("NextcloudAccountDetails", "Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.", nullptr));
#endif // QT_CONFIG(tooltip)
        m_gbAuthentication->setTitle(QCoreApplication::translate("NextcloudAccountDetails", "Authentication", nullptr));
        label_4->setText(QCoreApplication::translate("NextcloudAccountDetails", "Username", nullptr));
        label_5->setText(QCoreApplication::translate("NextcloudAccountDetails", "Password", nullptr));
        m_btnTestSetup->setText(QCoreApplication::translate("NextcloudAccountDetails", "&Test setup", nullptr));
        m_checkServerSideUpdate->setText(QCoreApplication::translate("NextcloudAccountDetails", "Force execution of server-side feeds update", nullptr));
        (void)NextcloudAccountDetails;
    } // retranslateUi

};

namespace Ui {
    class NextcloudAccountDetails: public Ui_NextcloudAccountDetails {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_NEXTCLOUDACCOUNTDETAILS_H
