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

#ifndef UI_NOTIFICATIONSOPTIONPAGE_H
#define UI_NOTIFICATIONSOPTIONPAGE_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

namespace QtGui {

class Ui_NotificationsOptionPage
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *notifyOnGroupBox;
    QVBoxLayout *verticalLayout_2;
    QCheckBox *notifyOnDisconnectCheckBox;
    QCheckBox *notifyOnErrorsCheckBox;
    QCheckBox *showSyncthingNotificationsCheckBox;
    QCheckBox *notifyOnLocalSyncCompleteCheckBox;
    QCheckBox *notifyOnRemoteSyncCompleteCheckBox;
    QCheckBox *notifyOnNewDevConnectsCheckBox;
    QCheckBox *notifyOnNewDirSharedCheckBox;
    QCheckBox *notifyOnLauncherErrorsCheckBox;
    QGroupBox *apiGroupBox;
    QVBoxLayout *verticalLayout_3;
    QRadioButton *dbusRadioButton;
    QRadioButton *qtRadioButton;
    QGroupBox *miscGroupBox;
    QVBoxLayout *verticalLayout_4;
    QLabel *ignoreInavailabilityAfterStartLabel;
    QSpinBox *ignoreInavailabilityAfterStartSpinBox;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *QtGui__NotificationsOptionPage)
    {
        if (QtGui__NotificationsOptionPage->objectName().isEmpty())
            QtGui__NotificationsOptionPage->setObjectName(QString::fromUtf8("QtGui__NotificationsOptionPage"));
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("preferences-desktop-notification");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
        }
        QtGui__NotificationsOptionPage->setWindowIcon(icon);
        verticalLayout = new QVBoxLayout(QtGui__NotificationsOptionPage);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        notifyOnGroupBox = new QGroupBox(QtGui__NotificationsOptionPage);
        notifyOnGroupBox->setObjectName(QString::fromUtf8("notifyOnGroupBox"));
        verticalLayout_2 = new QVBoxLayout(notifyOnGroupBox);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        notifyOnDisconnectCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnDisconnectCheckBox->setObjectName(QString::fromUtf8("notifyOnDisconnectCheckBox"));

        verticalLayout_2->addWidget(notifyOnDisconnectCheckBox);

        notifyOnErrorsCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnErrorsCheckBox->setObjectName(QString::fromUtf8("notifyOnErrorsCheckBox"));

        verticalLayout_2->addWidget(notifyOnErrorsCheckBox);

        showSyncthingNotificationsCheckBox = new QCheckBox(notifyOnGroupBox);
        showSyncthingNotificationsCheckBox->setObjectName(QString::fromUtf8("showSyncthingNotificationsCheckBox"));

        verticalLayout_2->addWidget(showSyncthingNotificationsCheckBox);

        notifyOnLocalSyncCompleteCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnLocalSyncCompleteCheckBox->setObjectName(QString::fromUtf8("notifyOnLocalSyncCompleteCheckBox"));

        verticalLayout_2->addWidget(notifyOnLocalSyncCompleteCheckBox);

        notifyOnRemoteSyncCompleteCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnRemoteSyncCompleteCheckBox->setObjectName(QString::fromUtf8("notifyOnRemoteSyncCompleteCheckBox"));

        verticalLayout_2->addWidget(notifyOnRemoteSyncCompleteCheckBox);

        notifyOnNewDevConnectsCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnNewDevConnectsCheckBox->setObjectName(QString::fromUtf8("notifyOnNewDevConnectsCheckBox"));

        verticalLayout_2->addWidget(notifyOnNewDevConnectsCheckBox);

        notifyOnNewDirSharedCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnNewDirSharedCheckBox->setObjectName(QString::fromUtf8("notifyOnNewDirSharedCheckBox"));

        verticalLayout_2->addWidget(notifyOnNewDirSharedCheckBox);

        notifyOnLauncherErrorsCheckBox = new QCheckBox(notifyOnGroupBox);
        notifyOnLauncherErrorsCheckBox->setObjectName(QString::fromUtf8("notifyOnLauncherErrorsCheckBox"));

        verticalLayout_2->addWidget(notifyOnLauncherErrorsCheckBox);


        verticalLayout->addWidget(notifyOnGroupBox);

        apiGroupBox = new QGroupBox(QtGui__NotificationsOptionPage);
        apiGroupBox->setObjectName(QString::fromUtf8("apiGroupBox"));
        verticalLayout_3 = new QVBoxLayout(apiGroupBox);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        dbusRadioButton = new QRadioButton(apiGroupBox);
        dbusRadioButton->setObjectName(QString::fromUtf8("dbusRadioButton"));

        verticalLayout_3->addWidget(dbusRadioButton);

        qtRadioButton = new QRadioButton(apiGroupBox);
        qtRadioButton->setObjectName(QString::fromUtf8("qtRadioButton"));

        verticalLayout_3->addWidget(qtRadioButton);


        verticalLayout->addWidget(apiGroupBox);

        miscGroupBox = new QGroupBox(QtGui__NotificationsOptionPage);
        miscGroupBox->setObjectName(QString::fromUtf8("miscGroupBox"));
        verticalLayout_4 = new QVBoxLayout(miscGroupBox);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        ignoreInavailabilityAfterStartLabel = new QLabel(miscGroupBox);
        ignoreInavailabilityAfterStartLabel->setObjectName(QString::fromUtf8("ignoreInavailabilityAfterStartLabel"));
        ignoreInavailabilityAfterStartLabel->setWordWrap(true);

        verticalLayout_4->addWidget(ignoreInavailabilityAfterStartLabel);

        ignoreInavailabilityAfterStartSpinBox = new QSpinBox(miscGroupBox);
        ignoreInavailabilityAfterStartSpinBox->setObjectName(QString::fromUtf8("ignoreInavailabilityAfterStartSpinBox"));

        verticalLayout_4->addWidget(ignoreInavailabilityAfterStartSpinBox);


        verticalLayout->addWidget(miscGroupBox);

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

        verticalLayout->addItem(verticalSpacer);


        retranslateUi(QtGui__NotificationsOptionPage);

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

    void retranslateUi(QWidget *QtGui__NotificationsOptionPage)
    {
        QtGui__NotificationsOptionPage->setWindowTitle(QCoreApplication::translate("QtGui::NotificationsOptionPage", "Notifications", nullptr));
        notifyOnGroupBox->setTitle(QCoreApplication::translate("QtGui::NotificationsOptionPage", "Notify on", nullptr));
        notifyOnDisconnectCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "disconnect", nullptr));
        notifyOnErrorsCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "internal errors (if disabled connection errors are only shown within \"Internal errors\" accessible from the menu!)", nullptr));
        showSyncthingNotificationsCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "errors/notifications from Syncthing", nullptr));
        notifyOnLocalSyncCompleteCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "sync of local folder complete", nullptr));
        notifyOnRemoteSyncCompleteCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "sync of remote folder complete", nullptr));
        notifyOnNewDevConnectsCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "new/unknown device connects", nullptr));
        notifyOnNewDirSharedCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "remote device shares new/unknown folder", nullptr));
        notifyOnLauncherErrorsCheckBox->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "errors of Syncthing launcher", nullptr));
        apiGroupBox->setTitle(QCoreApplication::translate("QtGui::NotificationsOptionPage", "Notification API", nullptr));
        dbusRadioButton->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "D-Bus &notifications (org.freedesktop.Notifications)", nullptr));
        qtRadioButton->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "&Method provided by Qt (might be overridden by QPA plugin)", nullptr));
        miscGroupBox->setTitle(QCoreApplication::translate("QtGui::NotificationsOptionPage", "Misc", nullptr));
        ignoreInavailabilityAfterStartLabel->setText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "Ignore inavailability of Syncthing the specified number of seconds after Syncthing has been started; has only effect if the Syncthing start can be determined which is currently only supported for the local instance started via Systemd or the internal launcher.", nullptr));
        ignoreInavailabilityAfterStartSpinBox->setSpecialValueText(QCoreApplication::translate("QtGui::NotificationsOptionPage", "don't ignore", nullptr));
        ignoreInavailabilityAfterStartSpinBox->setSuffix(QCoreApplication::translate("QtGui::NotificationsOptionPage", " s", nullptr));
    } // retranslateUi

};

} // namespace QtGui

namespace QtGui {
namespace Ui {
    class NotificationsOptionPage: public Ui_NotificationsOptionPage {};
} // namespace Ui
} // namespace QtGui

#endif // UI_NOTIFICATIONSOPTIONPAGE_H
