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

#ifndef UI_ACHIEVEMENTSETTINGSWIDGET_H
#define UI_ACHIEVEMENTSETTINGSWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_AchievementSettingsWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *settingsGroupBox;
    QGridLayout *settingsLayout;
    QCheckBox *spectatorMode;
    QCheckBox *enable;
    QCheckBox *unofficialAchievements;
    QCheckBox *encoreMode;
    QCheckBox *hardcoreMode;
    QCheckBox *useRAIntegration;
    QGroupBox *notificationBox;
    QGridLayout *gridLayout_2;
    QCheckBox *leaderboardNotifications;
    QHBoxLayout *horizontalLayout_3;
    QSlider *achievementNotificationsDuration;
    QLabel *achievementNotificationsDurationLabel;
    QCheckBox *achievementNotifications;
    QHBoxLayout *horizontalLayout_2;
    QSlider *leaderboardNotificationsDuration;
    QLabel *leaderboardNotificationsDurationLabel;
    QCheckBox *soundEffects;
    QCheckBox *leaderboardTrackers;
    QGroupBox *groupBox;
    QGridLayout *gridLayout;
    QLabel *challengeIndicatorModeLabel;
    QCheckBox *progressIndicators;
    QComboBox *challengeIndicatorMode;
    QGroupBox *loginBox;
    QHBoxLayout *horizontalLayout;
    QLabel *loginStatus;
    QPushButton *refreshProgress;
    QPushButton *viewProfile;
    QPushButton *loginButton;
    QGroupBox *gameInfoBox;
    QGridLayout *gridLayout_3;
    QLabel *gameInfo;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *AchievementSettingsWidget)
    {
        if (AchievementSettingsWidget->objectName().isEmpty())
            AchievementSettingsWidget->setObjectName("AchievementSettingsWidget");
        AchievementSettingsWidget->resize(674, 524);
        verticalLayout = new QVBoxLayout(AchievementSettingsWidget);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        settingsGroupBox = new QGroupBox(AchievementSettingsWidget);
        settingsGroupBox->setObjectName("settingsGroupBox");
        settingsLayout = new QGridLayout(settingsGroupBox);
        settingsLayout->setObjectName("settingsLayout");
        spectatorMode = new QCheckBox(settingsGroupBox);
        spectatorMode->setObjectName("spectatorMode");

        settingsLayout->addWidget(spectatorMode, 1, 1, 1, 1);

        enable = new QCheckBox(settingsGroupBox);
        enable->setObjectName("enable");

        settingsLayout->addWidget(enable, 0, 0, 1, 1);

        unofficialAchievements = new QCheckBox(settingsGroupBox);
        unofficialAchievements->setObjectName("unofficialAchievements");

        settingsLayout->addWidget(unofficialAchievements, 2, 0, 1, 1);

        encoreMode = new QCheckBox(settingsGroupBox);
        encoreMode->setObjectName("encoreMode");

        settingsLayout->addWidget(encoreMode, 1, 0, 1, 1);

        hardcoreMode = new QCheckBox(settingsGroupBox);
        hardcoreMode->setObjectName("hardcoreMode");

        settingsLayout->addWidget(hardcoreMode, 0, 1, 1, 1);

        useRAIntegration = new QCheckBox(settingsGroupBox);
        useRAIntegration->setObjectName("useRAIntegration");

        settingsLayout->addWidget(useRAIntegration, 2, 1, 1, 1);


        verticalLayout->addWidget(settingsGroupBox);

        notificationBox = new QGroupBox(AchievementSettingsWidget);
        notificationBox->setObjectName("notificationBox");
        gridLayout_2 = new QGridLayout(notificationBox);
        gridLayout_2->setObjectName("gridLayout_2");
        leaderboardNotifications = new QCheckBox(notificationBox);
        leaderboardNotifications->setObjectName("leaderboardNotifications");

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

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        achievementNotificationsDuration = new QSlider(notificationBox);
        achievementNotificationsDuration->setObjectName("achievementNotificationsDuration");
        achievementNotificationsDuration->setMinimum(3);
        achievementNotificationsDuration->setMaximum(30);
        achievementNotificationsDuration->setPageStep(1);
        achievementNotificationsDuration->setValue(5);
        achievementNotificationsDuration->setOrientation(Qt::Orientation::Horizontal);
        achievementNotificationsDuration->setInvertedAppearance(false);
        achievementNotificationsDuration->setTickPosition(QSlider::TickPosition::TicksBelow);
        achievementNotificationsDuration->setTickInterval(1);

        horizontalLayout_3->addWidget(achievementNotificationsDuration);

        achievementNotificationsDurationLabel = new QLabel(notificationBox);
        achievementNotificationsDurationLabel->setObjectName("achievementNotificationsDurationLabel");

        horizontalLayout_3->addWidget(achievementNotificationsDurationLabel);

        horizontalLayout_3->setStretch(0, 1);

        gridLayout_2->addLayout(horizontalLayout_3, 0, 1, 1, 1);

        achievementNotifications = new QCheckBox(notificationBox);
        achievementNotifications->setObjectName("achievementNotifications");

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

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        leaderboardNotificationsDuration = new QSlider(notificationBox);
        leaderboardNotificationsDuration->setObjectName("leaderboardNotificationsDuration");
        leaderboardNotificationsDuration->setMinimum(3);
        leaderboardNotificationsDuration->setMaximum(30);
        leaderboardNotificationsDuration->setPageStep(1);
        leaderboardNotificationsDuration->setValue(5);
        leaderboardNotificationsDuration->setOrientation(Qt::Orientation::Horizontal);
        leaderboardNotificationsDuration->setInvertedAppearance(false);
        leaderboardNotificationsDuration->setTickPosition(QSlider::TickPosition::TicksBelow);
        leaderboardNotificationsDuration->setTickInterval(1);

        horizontalLayout_2->addWidget(leaderboardNotificationsDuration);

        leaderboardNotificationsDurationLabel = new QLabel(notificationBox);
        leaderboardNotificationsDurationLabel->setObjectName("leaderboardNotificationsDurationLabel");

        horizontalLayout_2->addWidget(leaderboardNotificationsDurationLabel);

        horizontalLayout_2->setStretch(0, 1);

        gridLayout_2->addLayout(horizontalLayout_2, 1, 1, 1, 1);

        soundEffects = new QCheckBox(notificationBox);
        soundEffects->setObjectName("soundEffects");

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

        leaderboardTrackers = new QCheckBox(notificationBox);
        leaderboardTrackers->setObjectName("leaderboardTrackers");

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

        gridLayout_2->setColumnStretch(0, 1);
        gridLayout_2->setColumnStretch(1, 1);

        verticalLayout->addWidget(notificationBox);

        groupBox = new QGroupBox(AchievementSettingsWidget);
        groupBox->setObjectName("groupBox");
        gridLayout = new QGridLayout(groupBox);
        gridLayout->setObjectName("gridLayout");
        challengeIndicatorModeLabel = new QLabel(groupBox);
        challengeIndicatorModeLabel->setObjectName("challengeIndicatorModeLabel");

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

        progressIndicators = new QCheckBox(groupBox);
        progressIndicators->setObjectName("progressIndicators");

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

        challengeIndicatorMode = new QComboBox(groupBox);
        challengeIndicatorMode->setObjectName("challengeIndicatorMode");

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

        gridLayout->setColumnStretch(0, 1);
        gridLayout->setColumnStretch(1, 1);

        verticalLayout->addWidget(groupBox);

        loginBox = new QGroupBox(AchievementSettingsWidget);
        loginBox->setObjectName("loginBox");
        horizontalLayout = new QHBoxLayout(loginBox);
        horizontalLayout->setObjectName("horizontalLayout");
        loginStatus = new QLabel(loginBox);
        loginStatus->setObjectName("loginStatus");
        loginStatus->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);

        horizontalLayout->addWidget(loginStatus);

        refreshProgress = new QPushButton(loginBox);
        refreshProgress->setObjectName("refreshProgress");

        horizontalLayout->addWidget(refreshProgress);

        viewProfile = new QPushButton(loginBox);
        viewProfile->setObjectName("viewProfile");

        horizontalLayout->addWidget(viewProfile);

        loginButton = new QPushButton(loginBox);
        loginButton->setObjectName("loginButton");

        horizontalLayout->addWidget(loginButton);

        horizontalLayout->setStretch(0, 1);

        verticalLayout->addWidget(loginBox);

        gameInfoBox = new QGroupBox(AchievementSettingsWidget);
        gameInfoBox->setObjectName("gameInfoBox");
        gameInfoBox->setMinimumSize(QSize(0, 75));
        gridLayout_3 = new QGridLayout(gameInfoBox);
        gridLayout_3->setObjectName("gridLayout_3");
        gameInfo = new QLabel(gameInfoBox);
        gameInfo->setObjectName("gameInfo");
        gameInfo->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);

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


        verticalLayout->addWidget(gameInfoBox);

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

        verticalLayout->addItem(verticalSpacer);


        retranslateUi(AchievementSettingsWidget);

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

    void retranslateUi(QWidget *AchievementSettingsWidget)
    {
        settingsGroupBox->setTitle(QCoreApplication::translate("AchievementSettingsWidget", "Settings", nullptr));
        spectatorMode->setText(QCoreApplication::translate("AchievementSettingsWidget", "Enable Spectator Mode", nullptr));
        enable->setText(QCoreApplication::translate("AchievementSettingsWidget", "Enable Achievements", nullptr));
        unofficialAchievements->setText(QCoreApplication::translate("AchievementSettingsWidget", "Test Unofficial Achievements", nullptr));
        encoreMode->setText(QCoreApplication::translate("AchievementSettingsWidget", "Enable Encore Mode", nullptr));
        hardcoreMode->setText(QCoreApplication::translate("AchievementSettingsWidget", "Enable Hardcore Mode", nullptr));
        useRAIntegration->setText(QCoreApplication::translate("AchievementSettingsWidget", "Enable RAIntegration (Development Only)", nullptr));
        notificationBox->setTitle(QCoreApplication::translate("AchievementSettingsWidget", "Notifications", nullptr));
        leaderboardNotifications->setText(QCoreApplication::translate("AchievementSettingsWidget", "Show Leaderboard Notifications", nullptr));
        achievementNotificationsDurationLabel->setText(QCoreApplication::translate("AchievementSettingsWidget", "5 seconds", nullptr));
        achievementNotifications->setText(QCoreApplication::translate("AchievementSettingsWidget", "Show Achievement Notifications", nullptr));
        leaderboardNotificationsDurationLabel->setText(QCoreApplication::translate("AchievementSettingsWidget", "5 seconds", nullptr));
        soundEffects->setText(QCoreApplication::translate("AchievementSettingsWidget", "Enable Sound Effects", nullptr));
        leaderboardTrackers->setText(QCoreApplication::translate("AchievementSettingsWidget", "Show Leaderboard Trackers", nullptr));
        groupBox->setTitle(QCoreApplication::translate("AchievementSettingsWidget", "Progress Tracking", nullptr));
        challengeIndicatorModeLabel->setText(QCoreApplication::translate("AchievementSettingsWidget", "Challenge Indicators:", nullptr));
        progressIndicators->setText(QCoreApplication::translate("AchievementSettingsWidget", "Show Progress Indicators", nullptr));
        loginBox->setTitle(QCoreApplication::translate("AchievementSettingsWidget", "Account", nullptr));
        loginStatus->setText(QCoreApplication::translate("AchievementSettingsWidget", "Username:\n"
"Login token generated at:", nullptr));
        refreshProgress->setText(QCoreApplication::translate("AchievementSettingsWidget", "Refresh Progress", nullptr));
        viewProfile->setText(QCoreApplication::translate("AchievementSettingsWidget", "View Profile...", nullptr));
        loginButton->setText(QCoreApplication::translate("AchievementSettingsWidget", "Login...", nullptr));
        gameInfoBox->setTitle(QCoreApplication::translate("AchievementSettingsWidget", "Game Info", nullptr));
        (void)AchievementSettingsWidget;
    } // retranslateUi

};

namespace Ui {
    class AchievementSettingsWidget: public Ui_AchievementSettingsWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_ACHIEVEMENTSETTINGSWIDGET_H
