/********************************************************************************
** Form generated from reading UI file 'debuggerwindow.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_DEBUGGERWINDOW_H
#define UI_DEBUGGERWINDOW_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>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_DebuggerWindow
{
public:
    QAction *actionClose;
    QAction *actionPause;
    QAction *actionResume;
    QAction *actionStepOver;
    QAction *actionStepInto;
    QAction *actionHleTraceEnabled;
    QAction *actionPm4CaptureNextFrame;
    QAction *actionPm4TraceEnabled;
    QAction *actionGx2TextureDumpEnabled;
    QAction *actionGx2ShaderDumpEnabled;
    QAction *actionGpuShaderDumpEnabled;
    QAction *actionGpuShaderBinaryDumpOnly;
    QAction *actionToggleBreakpoint;
    QAction *actionNavigateForward;
    QAction *actionNavigateBackward;
    QAction *actionNavigateToAddress;
    QAction *actionNavigateToOperand;
    QWidget *centralwidget;
    QMenuBar *menubar;
    QMenu *menuFile;
    QMenu *menuView;
    QMenu *menuDebug;
    QMenu *menuGraphics;
    QMenu *menuNavigate;
    QStatusBar *statusbar;
    QToolBar *toolBarNavigate;
    QToolBar *toolBarDebugActions;
    QToolBar *toolBarBreakpoints;

    void setupUi(QMainWindow *DebuggerWindow)
    {
        if (DebuggerWindow->objectName().isEmpty())
            DebuggerWindow->setObjectName(QString::fromUtf8("DebuggerWindow"));
        DebuggerWindow->resize(800, 600);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/images/debugger-icon"), QSize(), QIcon::Normal, QIcon::Off);
        DebuggerWindow->setWindowIcon(icon);
        actionClose = new QAction(DebuggerWindow);
        actionClose->setObjectName(QString::fromUtf8("actionClose"));
        actionClose->setShortcutContext(Qt::WidgetWithChildrenShortcut);
        actionPause = new QAction(DebuggerWindow);
        actionPause->setObjectName(QString::fromUtf8("actionPause"));
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/pause"), QSize(), QIcon::Normal, QIcon::Off);
        actionPause->setIcon(icon1);
        actionPause->setShortcutVisibleInContextMenu(true);
        actionResume = new QAction(DebuggerWindow);
        actionResume->setObjectName(QString::fromUtf8("actionResume"));
        actionResume->setEnabled(false);
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/play"), QSize(), QIcon::Normal, QIcon::Off);
        actionResume->setIcon(icon2);
        actionStepOver = new QAction(DebuggerWindow);
        actionStepOver->setObjectName(QString::fromUtf8("actionStepOver"));
        actionStepOver->setEnabled(false);
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/icons/debug-step-over"), QSize(), QIcon::Normal, QIcon::Off);
        actionStepOver->setIcon(icon3);
        actionStepInto = new QAction(DebuggerWindow);
        actionStepInto->setObjectName(QString::fromUtf8("actionStepInto"));
        actionStepInto->setEnabled(false);
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/icons/debug-step-into"), QSize(), QIcon::Normal, QIcon::Off);
        actionStepInto->setIcon(icon4);
        actionHleTraceEnabled = new QAction(DebuggerWindow);
        actionHleTraceEnabled->setObjectName(QString::fromUtf8("actionHleTraceEnabled"));
        actionHleTraceEnabled->setCheckable(true);
        actionPm4CaptureNextFrame = new QAction(DebuggerWindow);
        actionPm4CaptureNextFrame->setObjectName(QString::fromUtf8("actionPm4CaptureNextFrame"));
        actionPm4TraceEnabled = new QAction(DebuggerWindow);
        actionPm4TraceEnabled->setObjectName(QString::fromUtf8("actionPm4TraceEnabled"));
        actionPm4TraceEnabled->setCheckable(true);
        actionGx2TextureDumpEnabled = new QAction(DebuggerWindow);
        actionGx2TextureDumpEnabled->setObjectName(QString::fromUtf8("actionGx2TextureDumpEnabled"));
        actionGx2TextureDumpEnabled->setCheckable(true);
        actionGx2ShaderDumpEnabled = new QAction(DebuggerWindow);
        actionGx2ShaderDumpEnabled->setObjectName(QString::fromUtf8("actionGx2ShaderDumpEnabled"));
        actionGx2ShaderDumpEnabled->setCheckable(true);
        actionGpuShaderDumpEnabled = new QAction(DebuggerWindow);
        actionGpuShaderDumpEnabled->setObjectName(QString::fromUtf8("actionGpuShaderDumpEnabled"));
        actionGpuShaderDumpEnabled->setCheckable(true);
        actionGpuShaderBinaryDumpOnly = new QAction(DebuggerWindow);
        actionGpuShaderBinaryDumpOnly->setObjectName(QString::fromUtf8("actionGpuShaderBinaryDumpOnly"));
        actionGpuShaderBinaryDumpOnly->setCheckable(true);
        actionToggleBreakpoint = new QAction(DebuggerWindow);
        actionToggleBreakpoint->setObjectName(QString::fromUtf8("actionToggleBreakpoint"));
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/icons/checkbox-blank-circle"), QSize(), QIcon::Normal, QIcon::Off);
        actionToggleBreakpoint->setIcon(icon5);
        actionToggleBreakpoint->setShortcutContext(Qt::WidgetWithChildrenShortcut);
        actionNavigateForward = new QAction(DebuggerWindow);
        actionNavigateForward->setObjectName(QString::fromUtf8("actionNavigateForward"));
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/icons/arrow-right"), QSize(), QIcon::Normal, QIcon::Off);
        actionNavigateForward->setIcon(icon6);
        actionNavigateForward->setShortcutContext(Qt::WidgetWithChildrenShortcut);
        actionNavigateBackward = new QAction(DebuggerWindow);
        actionNavigateBackward->setObjectName(QString::fromUtf8("actionNavigateBackward"));
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/icons/arrow-left"), QSize(), QIcon::Normal, QIcon::Off);
        actionNavigateBackward->setIcon(icon7);
        actionNavigateBackward->setShortcutContext(Qt::WidgetWithChildrenShortcut);
        actionNavigateToAddress = new QAction(DebuggerWindow);
        actionNavigateToAddress->setObjectName(QString::fromUtf8("actionNavigateToAddress"));
        actionNavigateToAddress->setShortcutContext(Qt::WidgetWithChildrenShortcut);
        actionNavigateToOperand = new QAction(DebuggerWindow);
        actionNavigateToOperand->setObjectName(QString::fromUtf8("actionNavigateToOperand"));
        actionNavigateToOperand->setShortcutContext(Qt::WidgetWithChildrenShortcut);
        centralwidget = new QWidget(DebuggerWindow);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        DebuggerWindow->setCentralWidget(centralwidget);
        menubar = new QMenuBar(DebuggerWindow);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 800, 18));
        menuFile = new QMenu(menubar);
        menuFile->setObjectName(QString::fromUtf8("menuFile"));
        menuView = new QMenu(menubar);
        menuView->setObjectName(QString::fromUtf8("menuView"));
        menuDebug = new QMenu(menubar);
        menuDebug->setObjectName(QString::fromUtf8("menuDebug"));
        menuGraphics = new QMenu(menubar);
        menuGraphics->setObjectName(QString::fromUtf8("menuGraphics"));
        menuNavigate = new QMenu(menubar);
        menuNavigate->setObjectName(QString::fromUtf8("menuNavigate"));
        DebuggerWindow->setMenuBar(menubar);
        statusbar = new QStatusBar(DebuggerWindow);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        DebuggerWindow->setStatusBar(statusbar);
        toolBarNavigate = new QToolBar(DebuggerWindow);
        toolBarNavigate->setObjectName(QString::fromUtf8("toolBarNavigate"));
        DebuggerWindow->addToolBar(Qt::TopToolBarArea, toolBarNavigate);
        toolBarDebugActions = new QToolBar(DebuggerWindow);
        toolBarDebugActions->setObjectName(QString::fromUtf8("toolBarDebugActions"));
        DebuggerWindow->addToolBar(Qt::TopToolBarArea, toolBarDebugActions);
        toolBarBreakpoints = new QToolBar(DebuggerWindow);
        toolBarBreakpoints->setObjectName(QString::fromUtf8("toolBarBreakpoints"));
        DebuggerWindow->addToolBar(Qt::TopToolBarArea, toolBarBreakpoints);

        menubar->addAction(menuFile->menuAction());
        menubar->addAction(menuDebug->menuAction());
        menubar->addAction(menuNavigate->menuAction());
        menubar->addAction(menuGraphics->menuAction());
        menubar->addAction(menuView->menuAction());
        menuFile->addAction(actionClose);
        menuDebug->addAction(actionPause);
        menuDebug->addAction(actionResume);
        menuDebug->addAction(actionStepOver);
        menuDebug->addAction(actionStepInto);
        menuDebug->addSeparator();
        menuDebug->addAction(actionToggleBreakpoint);
        menuDebug->addSeparator();
        menuDebug->addAction(actionHleTraceEnabled);
        menuGraphics->addAction(actionPm4CaptureNextFrame);
        menuGraphics->addAction(actionPm4TraceEnabled);
        menuGraphics->addSeparator();
        menuGraphics->addAction(actionGx2TextureDumpEnabled);
        menuGraphics->addAction(actionGx2ShaderDumpEnabled);
        menuGraphics->addAction(actionGpuShaderDumpEnabled);
        menuGraphics->addAction(actionGpuShaderBinaryDumpOnly);
        menuNavigate->addAction(actionNavigateBackward);
        menuNavigate->addAction(actionNavigateForward);
        menuNavigate->addSeparator();
        menuNavigate->addAction(actionNavigateToOperand);
        menuNavigate->addAction(actionNavigateToAddress);
        toolBarNavigate->addAction(actionNavigateBackward);
        toolBarNavigate->addAction(actionNavigateForward);
        toolBarDebugActions->addAction(actionPause);
        toolBarDebugActions->addAction(actionResume);
        toolBarDebugActions->addAction(actionStepOver);
        toolBarDebugActions->addAction(actionStepInto);
        toolBarBreakpoints->addAction(actionToggleBreakpoint);

        retranslateUi(DebuggerWindow);
        QObject::connect(actionClose, SIGNAL(triggered()), DebuggerWindow, SLOT(close()));
        QObject::connect(actionGpuShaderBinaryDumpOnly, SIGNAL(triggered(bool)), DebuggerWindow, SLOT(setGpuShaderBinaryDumpOnly(bool)));
        QObject::connect(actionGpuShaderDumpEnabled, SIGNAL(triggered(bool)), DebuggerWindow, SLOT(setGpuShaderDumpEnabled(bool)));
        QObject::connect(actionGx2ShaderDumpEnabled, SIGNAL(triggered(bool)), DebuggerWindow, SLOT(setGx2ShaderDumpEnabled(bool)));
        QObject::connect(actionGx2TextureDumpEnabled, SIGNAL(triggered(bool)), DebuggerWindow, SLOT(setGx2TextureDumpEnabled(bool)));
        QObject::connect(actionHleTraceEnabled, SIGNAL(triggered(bool)), DebuggerWindow, SLOT(setHleTraceEnabled(bool)));
        QObject::connect(actionPause, SIGNAL(triggered()), DebuggerWindow, SLOT(debugPause()));
        QObject::connect(actionResume, SIGNAL(triggered()), DebuggerWindow, SLOT(debugResume()));
        QObject::connect(actionPm4CaptureNextFrame, SIGNAL(triggered()), DebuggerWindow, SLOT(pm4CaptureNextFrame()));
        QObject::connect(actionPm4TraceEnabled, SIGNAL(triggered(bool)), DebuggerWindow, SLOT(setPm4TraceEnabled(bool)));
        QObject::connect(actionStepInto, SIGNAL(triggered()), DebuggerWindow, SLOT(debugStepInto()));
        QObject::connect(actionStepOver, SIGNAL(triggered()), DebuggerWindow, SLOT(debugStepOver()));
        QObject::connect(actionToggleBreakpoint, SIGNAL(triggered()), DebuggerWindow, SLOT(debugToggleBreakpoint()));
        QObject::connect(actionNavigateBackward, SIGNAL(triggered()), DebuggerWindow, SLOT(navigateBackward()));
        QObject::connect(actionNavigateForward, SIGNAL(triggered()), DebuggerWindow, SLOT(navigateForward()));
        QObject::connect(actionNavigateToAddress, SIGNAL(triggered()), DebuggerWindow, SLOT(navigateAddress()));
        QObject::connect(actionNavigateToOperand, SIGNAL(triggered()), DebuggerWindow, SLOT(navigateOperand()));

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

    void retranslateUi(QMainWindow *DebuggerWindow)
    {
        DebuggerWindow->setWindowTitle(QCoreApplication::translate("DebuggerWindow", "decaf-emu Debugger", nullptr));
        actionClose->setText(QCoreApplication::translate("DebuggerWindow", "&Close", nullptr));
        actionPause->setText(QCoreApplication::translate("DebuggerWindow", "&Pause", nullptr));
#if QT_CONFIG(shortcut)
        actionPause->setShortcut(QCoreApplication::translate("DebuggerWindow", "Ctrl+Cancel", nullptr));
#endif // QT_CONFIG(shortcut)
        actionResume->setText(QCoreApplication::translate("DebuggerWindow", "&Resume", nullptr));
#if QT_CONFIG(shortcut)
        actionResume->setShortcut(QCoreApplication::translate("DebuggerWindow", "F5", nullptr));
#endif // QT_CONFIG(shortcut)
        actionStepOver->setText(QCoreApplication::translate("DebuggerWindow", "Step &Over", nullptr));
#if QT_CONFIG(shortcut)
        actionStepOver->setShortcut(QCoreApplication::translate("DebuggerWindow", "F10", nullptr));
#endif // QT_CONFIG(shortcut)
        actionStepInto->setText(QCoreApplication::translate("DebuggerWindow", "Step &Into", nullptr));
#if QT_CONFIG(shortcut)
        actionStepInto->setShortcut(QCoreApplication::translate("DebuggerWindow", "F11", nullptr));
#endif // QT_CONFIG(shortcut)
        actionHleTraceEnabled->setText(QCoreApplication::translate("DebuggerWindow", "&HLE Trace Enabled", nullptr));
        actionPm4CaptureNextFrame->setText(QCoreApplication::translate("DebuggerWindow", "PM4 &Capture Next Frame", nullptr));
        actionPm4TraceEnabled->setText(QCoreApplication::translate("DebuggerWindow", "PM4 Trace Enabled", nullptr));
        actionGx2TextureDumpEnabled->setText(QCoreApplication::translate("DebuggerWindow", "GX2 Texture Dump Enabled", nullptr));
        actionGx2ShaderDumpEnabled->setText(QCoreApplication::translate("DebuggerWindow", "GX2 Shader Dump Enabled", nullptr));
        actionGpuShaderDumpEnabled->setText(QCoreApplication::translate("DebuggerWindow", "GPU Shader Dump Enabled", nullptr));
        actionGpuShaderBinaryDumpOnly->setText(QCoreApplication::translate("DebuggerWindow", "GPU Shader Binary Dump Only", nullptr));
        actionToggleBreakpoint->setText(QCoreApplication::translate("DebuggerWindow", "To&ggle Breakpoint", nullptr));
#if QT_CONFIG(shortcut)
        actionToggleBreakpoint->setShortcut(QCoreApplication::translate("DebuggerWindow", "F9", nullptr));
#endif // QT_CONFIG(shortcut)
        actionNavigateForward->setText(QCoreApplication::translate("DebuggerWindow", "Navigate forward", nullptr));
#if QT_CONFIG(shortcut)
        actionNavigateForward->setShortcut(QCoreApplication::translate("DebuggerWindow", "Alt+Left", nullptr));
#endif // QT_CONFIG(shortcut)
        actionNavigateBackward->setText(QCoreApplication::translate("DebuggerWindow", "Navigate backward", nullptr));
#if QT_CONFIG(shortcut)
        actionNavigateBackward->setShortcut(QCoreApplication::translate("DebuggerWindow", "Alt+Right", nullptr));
#endif // QT_CONFIG(shortcut)
        actionNavigateToAddress->setText(QCoreApplication::translate("DebuggerWindow", "Navigate to address", nullptr));
#if QT_CONFIG(shortcut)
        actionNavigateToAddress->setShortcut(QCoreApplication::translate("DebuggerWindow", "G", nullptr));
#endif // QT_CONFIG(shortcut)
        actionNavigateToOperand->setText(QCoreApplication::translate("DebuggerWindow", "Navigate to operand", nullptr));
#if QT_CONFIG(shortcut)
        actionNavigateToOperand->setShortcut(QCoreApplication::translate("DebuggerWindow", "Return", nullptr));
#endif // QT_CONFIG(shortcut)
        menuFile->setTitle(QCoreApplication::translate("DebuggerWindow", "&File", nullptr));
        menuView->setTitle(QCoreApplication::translate("DebuggerWindow", "&View", nullptr));
        menuDebug->setTitle(QCoreApplication::translate("DebuggerWindow", "&Debug", nullptr));
        menuGraphics->setTitle(QCoreApplication::translate("DebuggerWindow", "Graphics", nullptr));
        menuNavigate->setTitle(QCoreApplication::translate("DebuggerWindow", "Navigate", nullptr));
        toolBarNavigate->setWindowTitle(QCoreApplication::translate("DebuggerWindow", "toolBar_3", nullptr));
        toolBarDebugActions->setWindowTitle(QCoreApplication::translate("DebuggerWindow", "toolBar", nullptr));
        toolBarBreakpoints->setWindowTitle(QCoreApplication::translate("DebuggerWindow", "toolBar_2", nullptr));
    } // retranslateUi

};

namespace Ui {
    class DebuggerWindow: public Ui_DebuggerWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_DEBUGGERWINDOW_H
