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

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QStatusBar>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionOpen;
    QAction *actionExit;
    QAction *actionInputSettings;
    QAction *actionAbout;
    QAction *actionSettings;
    QAction *actionSystemSettings;
    QAction *actionDebugSettings;
    QAction *actionLogSettings;
    QAction *actionDebugger;
    QAction *actionAudioSettings;
    QAction *actionDisplaySettings;
    QAction *actionContentSettings;
    QActionGroup *titleViewActionGroup;
    QAction *actionViewTitleList;
    QAction *actionViewTitleGrid;
    QActionGroup *viewActionGroup;
    QAction *actionViewFullScreen;
    QAction *actionViewSplit;
    QAction *actionViewTV;
    QAction *actionViewGamepad1;
    QAction *actionViewGamepad2;
    QMenuBar *menuBar;
    QMenu *menuFile;
    QMenu *menuOptions;
    QMenu *menuHelp;
    QMenu *menuView;
    QMenu *menuTools;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(675, 465);
        MainWindow->setMinimumSize(QSize(100, 100));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/images/icon"), QSize(), QIcon::Normal, QIcon::Off);
        MainWindow->setWindowIcon(icon);
        actionOpen = new QAction(MainWindow);
        actionOpen->setObjectName(QString::fromUtf8("actionOpen"));
        actionExit = new QAction(MainWindow);
        actionExit->setObjectName(QString::fromUtf8("actionExit"));
        actionInputSettings = new QAction(MainWindow);
        actionInputSettings->setObjectName(QString::fromUtf8("actionInputSettings"));
        actionAbout = new QAction(MainWindow);
        actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
        actionSettings = new QAction(MainWindow);
        actionSettings->setObjectName(QString::fromUtf8("actionSettings"));
        actionSystemSettings = new QAction(MainWindow);
        actionSystemSettings->setObjectName(QString::fromUtf8("actionSystemSettings"));
        actionDebugSettings = new QAction(MainWindow);
        actionDebugSettings->setObjectName(QString::fromUtf8("actionDebugSettings"));
        actionLogSettings = new QAction(MainWindow);
        actionLogSettings->setObjectName(QString::fromUtf8("actionLogSettings"));
        actionDebugger = new QAction(MainWindow);
        actionDebugger->setObjectName(QString::fromUtf8("actionDebugger"));
        actionAudioSettings = new QAction(MainWindow);
        actionAudioSettings->setObjectName(QString::fromUtf8("actionAudioSettings"));
        actionDisplaySettings = new QAction(MainWindow);
        actionDisplaySettings->setObjectName(QString::fromUtf8("actionDisplaySettings"));
        actionContentSettings = new QAction(MainWindow);
        actionContentSettings->setObjectName(QString::fromUtf8("actionContentSettings"));
        titleViewActionGroup = new QActionGroup(MainWindow);
        titleViewActionGroup->setObjectName(QString::fromUtf8("titleViewActionGroup"));
        actionViewTitleList = new QAction(titleViewActionGroup);
        actionViewTitleList->setObjectName(QString::fromUtf8("actionViewTitleList"));
        actionViewTitleList->setCheckable(true);
        actionViewTitleGrid = new QAction(titleViewActionGroup);
        actionViewTitleGrid->setObjectName(QString::fromUtf8("actionViewTitleGrid"));
        actionViewTitleGrid->setCheckable(true);
        viewActionGroup = new QActionGroup(MainWindow);
        viewActionGroup->setObjectName(QString::fromUtf8("viewActionGroup"));
        viewActionGroup->setProperty("exclusive", QVariant(true));
        actionViewFullScreen = new QAction(viewActionGroup);
        actionViewFullScreen->setObjectName(QString::fromUtf8("actionViewFullScreen"));
        actionViewSplit = new QAction(viewActionGroup);
        actionViewSplit->setObjectName(QString::fromUtf8("actionViewSplit"));
        actionViewSplit->setCheckable(true);
        actionViewSplit->setChecked(true);
        actionViewTV = new QAction(viewActionGroup);
        actionViewTV->setObjectName(QString::fromUtf8("actionViewTV"));
        actionViewTV->setCheckable(true);
        actionViewGamepad1 = new QAction(viewActionGroup);
        actionViewGamepad1->setObjectName(QString::fromUtf8("actionViewGamepad1"));
        actionViewGamepad1->setCheckable(true);
        actionViewGamepad2 = new QAction(viewActionGroup);
        actionViewGamepad2->setObjectName(QString::fromUtf8("actionViewGamepad2"));
        actionViewGamepad2->setCheckable(true);
        actionViewGamepad2->setEnabled(false);
        menuBar = new QMenuBar(MainWindow);
        menuBar->setObjectName(QString::fromUtf8("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 675, 22));
        menuFile = new QMenu(menuBar);
        menuFile->setObjectName(QString::fromUtf8("menuFile"));
        menuOptions = new QMenu(menuBar);
        menuOptions->setObjectName(QString::fromUtf8("menuOptions"));
        menuHelp = new QMenu(menuBar);
        menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
        menuView = new QMenu(menuBar);
        menuView->setObjectName(QString::fromUtf8("menuView"));
        menuTools = new QMenu(menuBar);
        menuTools->setObjectName(QString::fromUtf8("menuTools"));
        MainWindow->setMenuBar(menuBar);
        statusBar = new QStatusBar(MainWindow);
        statusBar->setObjectName(QString::fromUtf8("statusBar"));
        MainWindow->setStatusBar(statusBar);

        menuBar->addAction(menuFile->menuAction());
        menuBar->addAction(menuView->menuAction());
        menuBar->addAction(menuTools->menuAction());
        menuBar->addAction(menuOptions->menuAction());
        menuBar->addAction(menuHelp->menuAction());
        menuFile->addAction(actionOpen);
        menuFile->addSeparator();
        menuFile->addAction(actionExit);
        menuOptions->addAction(actionSettings);
        menuOptions->addSeparator();
        menuOptions->addAction(actionSystemSettings);
        menuOptions->addAction(actionContentSettings);
        menuOptions->addAction(actionInputSettings);
        menuOptions->addAction(actionLogSettings);
        menuOptions->addAction(actionDebugSettings);
        menuOptions->addAction(actionAudioSettings);
        menuOptions->addAction(actionDisplaySettings);
        menuHelp->addAction(actionAbout);
        menuView->addAction(actionViewFullScreen);
        menuView->addSeparator();
        menuView->addAction(actionViewSplit);
        menuView->addAction(actionViewTV);
        menuView->addAction(actionViewGamepad1);
        menuView->addAction(actionViewGamepad2);
        menuView->addSeparator();
        menuView->addAction(actionViewTitleList);
        menuView->addAction(actionViewTitleGrid);
        menuTools->addAction(actionDebugger);

        retranslateUi(MainWindow);
        QObject::connect(actionInputSettings, SIGNAL(triggered()), MainWindow, SLOT(openInputSettings()));
        QObject::connect(actionOpen, SIGNAL(triggered()), MainWindow, SLOT(openFile()));
        QObject::connect(actionAbout, SIGNAL(triggered()), MainWindow, SLOT(openAboutDialog()));
        QObject::connect(actionExit, SIGNAL(triggered()), MainWindow, SLOT(exit()));
        QObject::connect(actionViewGamepad1, SIGNAL(triggered()), MainWindow, SLOT(setViewModeGamepad1()));
        QObject::connect(actionViewFullScreen, SIGNAL(triggered()), MainWindow, SLOT(toggleFullScreen()));
        QObject::connect(actionViewSplit, SIGNAL(triggered()), MainWindow, SLOT(setViewModeSplit()));
        QObject::connect(actionViewTV, SIGNAL(triggered()), MainWindow, SLOT(setViewModeTV()));
        QObject::connect(actionLogSettings, SIGNAL(triggered()), MainWindow, SLOT(openLoggingSettings()));
        QObject::connect(actionDebugSettings, SIGNAL(triggered()), MainWindow, SLOT(openDebugSettings()));
        QObject::connect(actionSettings, SIGNAL(triggered()), MainWindow, SLOT(openSettings()));
        QObject::connect(actionSystemSettings, SIGNAL(triggered()), MainWindow, SLOT(openSystemSettings()));
        QObject::connect(actionDebugger, SIGNAL(triggered()), MainWindow, SLOT(openDebugger()));
        QObject::connect(actionContentSettings, SIGNAL(triggered()), MainWindow, SLOT(openContentSettings()));
        QObject::connect(actionAudioSettings, SIGNAL(triggered()), MainWindow, SLOT(openAudioSettings()));
        QObject::connect(actionDisplaySettings, SIGNAL(triggered()), MainWindow, SLOT(openDisplaySettings()));
        QObject::connect(actionViewTitleList, SIGNAL(triggered()), MainWindow, SLOT(setTitleListModeList()));
        QObject::connect(actionViewTitleGrid, SIGNAL(triggered()), MainWindow, SLOT(setTitleListModeGrid()));

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

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "decaf-qt", nullptr));
        actionOpen->setText(QCoreApplication::translate("MainWindow", "&Open", nullptr));
        actionExit->setText(QCoreApplication::translate("MainWindow", "E&xit", nullptr));
        actionInputSettings->setText(QCoreApplication::translate("MainWindow", "&Input Settings", nullptr));
        actionAbout->setText(QCoreApplication::translate("MainWindow", "&About", nullptr));
        actionSettings->setText(QCoreApplication::translate("MainWindow", "&Settings", nullptr));
        actionSystemSettings->setText(QCoreApplication::translate("MainWindow", "S&ystem Settings", nullptr));
        actionDebugSettings->setText(QCoreApplication::translate("MainWindow", "&Debug Settings", nullptr));
        actionLogSettings->setText(QCoreApplication::translate("MainWindow", "&Log Settings", nullptr));
        actionDebugger->setText(QCoreApplication::translate("MainWindow", "&Debugger", nullptr));
        actionAudioSettings->setText(QCoreApplication::translate("MainWindow", "Audio Settings", nullptr));
        actionDisplaySettings->setText(QCoreApplication::translate("MainWindow", "Display Settings", nullptr));
        actionContentSettings->setText(QCoreApplication::translate("MainWindow", "Content Settings", nullptr));
        actionViewTitleList->setText(QCoreApplication::translate("MainWindow", "Title List", nullptr));
        actionViewTitleGrid->setText(QCoreApplication::translate("MainWindow", "Title Grid", nullptr));
        actionViewFullScreen->setText(QCoreApplication::translate("MainWindow", "Full Screen", nullptr));
        actionViewSplit->setText(QCoreApplication::translate("MainWindow", "Split", nullptr));
        actionViewTV->setText(QCoreApplication::translate("MainWindow", "TV", nullptr));
        actionViewGamepad1->setText(QCoreApplication::translate("MainWindow", "Gamepad 1", nullptr));
        actionViewGamepad2->setText(QCoreApplication::translate("MainWindow", "Gamepad 2", nullptr));
        menuFile->setTitle(QCoreApplication::translate("MainWindow", "&File", nullptr));
        menuOptions->setTitle(QCoreApplication::translate("MainWindow", "&Options", nullptr));
        menuHelp->setTitle(QCoreApplication::translate("MainWindow", "&Help", nullptr));
        menuView->setTitle(QCoreApplication::translate("MainWindow", "&View", nullptr));
        menuTools->setTitle(QCoreApplication::translate("MainWindow", "&Tools", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
