summaryrefslogtreecommitdiff
path: root/src/citra_qt
diff options
context:
space:
mode:
Diffstat (limited to 'src/citra_qt')
-rw-r--r--src/citra_qt/CMakeLists.txt4
-rw-r--r--src/citra_qt/citra_qt.vcxproj7
-rw-r--r--src/citra_qt/citra_qt.vcxproj.filters23
-rw-r--r--src/citra_qt/debugger/callstack.hxx2
-rw-r--r--src/citra_qt/debugger/disassembler.cpp2
-rw-r--r--src/citra_qt/debugger/disassembler.hxx2
-rw-r--r--src/citra_qt/debugger/graphics.cpp83
-rw-r--r--src/citra_qt/debugger/graphics.hxx43
-rw-r--r--src/citra_qt/debugger/graphics_cmdlists.cpp139
-rw-r--r--src/citra_qt/debugger/graphics_cmdlists.hxx64
-rw-r--r--src/citra_qt/debugger/registers.hxx2
-rw-r--r--src/citra_qt/main.cpp14
-rw-r--r--src/citra_qt/main.hxx4
-rw-r--r--src/citra_qt/ui_callstack.h68
-rw-r--r--src/citra_qt/ui_controller_config.h222
-rw-r--r--src/citra_qt/ui_disassembler.h112
-rw-r--r--src/citra_qt/ui_hotkeys.h77
-rw-r--r--src/citra_qt/ui_main.h153
-rw-r--r--src/citra_qt/ui_registers.h69
19 files changed, 375 insertions, 715 deletions
diff --git a/src/citra_qt/CMakeLists.txt b/src/citra_qt/CMakeLists.txt
index 549f69217..7f880df8b 100644
--- a/src/citra_qt/CMakeLists.txt
+++ b/src/citra_qt/CMakeLists.txt
@@ -2,6 +2,8 @@ set(SRCS
bootmanager.cpp
debugger/callstack.cpp
debugger/disassembler.cpp
+ debugger/graphics.cpp
+ debugger/graphics_cmdlists.cpp
debugger/ramview.cpp
debugger/registers.cpp
hotkeys.cpp
@@ -38,6 +40,8 @@ qt4_wrap_cpp(MOC_SRCS
bootmanager.hxx
debugger/callstack.hxx
debugger/disassembler.hxx
+ debugger/graphics.hxx
+ debugger/graphics_cmdlists.hxx
debugger/registers.hxx
debugger/ramview.hxx
hotkeys.hxx
diff --git a/src/citra_qt/citra_qt.vcxproj b/src/citra_qt/citra_qt.vcxproj
index 3f24bbfbf..746c12a5b 100644
--- a/src/citra_qt/citra_qt.vcxproj
+++ b/src/citra_qt/citra_qt.vcxproj
@@ -130,6 +130,8 @@
<ClCompile Include="config\controller_config.cpp" />
<ClCompile Include="config\controller_config_util.cpp" />
<ClCompile Include="debugger\callstack.cpp" />
+ <ClCompile Include="debugger\graphics.cpp" />
+ <ClCompile Include="debugger\graphics_cmdlists.cpp" />
<ClCompile Include="debugger\registers.cpp" />
<ClCompile Include="debugger\disassembler.cpp" />
<ClCompile Include="debugger\ramview.cpp" />
@@ -143,9 +145,11 @@
<MOC Include="..\..\externals\qhexedit\qhexedit_p.h" />
<MOC Include="..\..\externals\qhexedit\xbytearray.h" />
<MOC Include="debugger\callstack.hxx" />
- <MOC Include="debugger\registers.hxx" />
<MOC Include="debugger\disassembler.hxx" />
+ <MOC Include="debugger\graphics.hxx" />
+ <MOC Include="debugger\graphics_cmdlists.hxx" />
<MOC Include="debugger\ramview.hxx" />
+ <MOC Include="debugger\registers.hxx" />
<MOC Include="bootmanager.hxx" />
<MOC Include="hotkeys.hxx" />
<MOC Include="main.hxx" />
@@ -164,7 +168,6 @@
<ItemGroup>
<ClInclude Include="config\controller_config.hxx" />
<ClInclude Include="config\controller_config_util.hxx" />
- <ClInclude Include="ui_controller_config.h" />
<ClInclude Include="version.h" />
</ItemGroup>
<ItemGroup>
diff --git a/src/citra_qt/citra_qt.vcxproj.filters b/src/citra_qt/citra_qt.vcxproj.filters
index 2b3838e29..8f699e50e 100644
--- a/src/citra_qt/citra_qt.vcxproj.filters
+++ b/src/citra_qt/citra_qt.vcxproj.filters
@@ -36,10 +36,16 @@
<ClCompile Include="debugger\callstack.cpp">
<Filter>debugger</Filter>
</ClCompile>
- <ClCompile Include="debugger\ramview.cpp">
+ <ClCompile Include="debugger\disassembler.cpp">
<Filter>debugger</Filter>
</ClCompile>
- <ClCompile Include="debugger\disassembler.cpp">
+ <ClCompile Include="debugger\graphics.cpp">
+ <Filter>debugger</Filter>
+ </ClCompile>
+ <ClCompile Include="debugger\graphics_cmdlists.cpp">
+ <Filter>debugger</Filter>
+ </ClCompile>
+ <ClCompile Include="debugger\ramview.cpp">
<Filter>debugger</Filter>
</ClCompile>
<ClCompile Include="debugger\registers.cpp">
@@ -65,10 +71,16 @@
<MOC Include="debugger\callstack.hxx">
<Filter>debugger</Filter>
</MOC>
- <MOC Include="debugger\ramview.hxx">
+ <MOC Include="debugger\disassembler.hxx">
<Filter>debugger</Filter>
</MOC>
- <MOC Include="debugger\disassembler.hxx">
+ <MOC Include="debugger\graphics.hxx">
+ <Filter>debugger</Filter>
+ </MOC>
+ <MOC Include="debugger\graphics_cmdlists.hxx">
+ <Filter>debugger</Filter>
+ </MOC>
+ <MOC Include="debugger\ramview.hxx">
<Filter>debugger</Filter>
</MOC>
<MOC Include="debugger\registers.hxx">
@@ -83,9 +95,6 @@
<ClInclude Include="config\controller_config_util.hxx">
<Filter>config</Filter>
</ClInclude>
- <ClInclude Include="ui_controller_config.h">
- <Filter>config</Filter>
- </ClInclude>
</ItemGroup>
<ItemGroup>
<UIC Include="hotkeys.ui" />
diff --git a/src/citra_qt/debugger/callstack.hxx b/src/citra_qt/debugger/callstack.hxx
index 3ad2af28b..680a73b6d 100644
--- a/src/citra_qt/debugger/callstack.hxx
+++ b/src/citra_qt/debugger/callstack.hxx
@@ -1,5 +1,5 @@
#include <QDockWidget>
-#include "../ui_callstack.h"
+#include "ui_callstack.h"
class QStandardItemModel;
diff --git a/src/citra_qt/debugger/disassembler.cpp b/src/citra_qt/debugger/disassembler.cpp
index ccc83abf2..4e8f841f4 100644
--- a/src/citra_qt/debugger/disassembler.cpp
+++ b/src/citra_qt/debugger/disassembler.cpp
@@ -48,7 +48,7 @@ void DisassemblerWidget::Init()
unsigned int curInstAddr = base_addr;
char result[255];
- for (int i = 0; i < 10000; i++) // fixed for now
+ for (int i = 0; i < 20000; i++) // fixed for now
{
disasm->disasm(curInstAddr, Memory::Read32(curInstAddr), result);
model->setItem(i, 0, new QStandardItem(QString("0x%1").arg((uint)(curInstAddr), 8, 16, QLatin1Char('0'))));
diff --git a/src/citra_qt/debugger/disassembler.hxx b/src/citra_qt/debugger/disassembler.hxx
index e5b152d20..e668bbbeb 100644
--- a/src/citra_qt/debugger/disassembler.hxx
+++ b/src/citra_qt/debugger/disassembler.hxx
@@ -1,5 +1,5 @@
#include <QDockWidget>
-#include "../ui_disassembler.h"
+#include "ui_disassembler.h"
#include "common/common.h"
#include "common/break_points.h"
diff --git a/src/citra_qt/debugger/graphics.cpp b/src/citra_qt/debugger/graphics.cpp
new file mode 100644
index 000000000..9aaade8f9
--- /dev/null
+++ b/src/citra_qt/debugger/graphics.cpp
@@ -0,0 +1,83 @@
+// Copyright 2014 Citra Emulator Project
+// Licensed under GPLv2
+// Refer to the license.txt file included.
+
+#include "graphics.hxx"
+#include <QListView>
+#include <QVBoxLayout>
+#include <QDebug>
+
+extern GraphicsDebugger g_debugger;
+
+GPUCommandStreamItemModel::GPUCommandStreamItemModel(QObject* parent) : QAbstractListModel(parent), command_count(0)
+{
+ connect(this, SIGNAL(GXCommandFinished(int)), this, SLOT(OnGXCommandFinishedInternal(int)));
+}
+
+int GPUCommandStreamItemModel::rowCount(const QModelIndex& parent) const
+{
+ return command_count;
+}
+
+QVariant GPUCommandStreamItemModel::data(const QModelIndex& index, int role) const
+{
+ if (!index.isValid())
+ return QVariant();
+
+ int command_index = index.row();
+ const GSP_GPU::GXCommand& command = GetDebugger()->ReadGXCommandHistory(command_index);
+ if (role == Qt::DisplayRole)
+ {
+ std::map<GSP_GPU::GXCommandId, const char*> command_names;
+ command_names[GSP_GPU::GXCommandId::REQUEST_DMA] = "REQUEST_DMA";
+ command_names[GSP_GPU::GXCommandId::SET_COMMAND_LIST_FIRST] = "SET_COMMAND_LIST_FIRST";
+ command_names[GSP_GPU::GXCommandId::SET_MEMORY_FILL] = "SET_MEMORY_FILL";
+ command_names[GSP_GPU::GXCommandId::SET_DISPLAY_TRANSFER] = "SET_DISPLAY_TRANSFER";
+ command_names[GSP_GPU::GXCommandId::SET_TEXTURE_COPY] = "SET_TEXTURE_COPY";
+ command_names[GSP_GPU::GXCommandId::SET_COMMAND_LIST_LAST] = "SET_COMMAND_LIST_LAST";
+ QString str = QString("%1 %2 %3 %4 %5 %6 %7 %8 %9").arg(command_names[static_cast<GSP_GPU::GXCommandId>(command.id)])
+ .arg(command.data[0], 8, 16, QLatin1Char('0'))
+ .arg(command.data[1], 8, 16, QLatin1Char('0'))
+ .arg(command.data[2], 8, 16, QLatin1Char('0'))
+ .arg(command.data[3], 8, 16, QLatin1Char('0'))
+ .arg(command.data[4], 8, 16, QLatin1Char('0'))
+ .arg(command.data[5], 8, 16, QLatin1Char('0'))
+ .arg(command.data[6], 8, 16, QLatin1Char('0'))
+ .arg(command.data[7], 8, 16, QLatin1Char('0'));
+ return QVariant(str);
+ }
+ else
+ {
+ return QVariant();
+ }
+}
+
+void GPUCommandStreamItemModel::GXCommandProcessed(int total_command_count)
+{
+ emit GXCommandFinished(total_command_count);
+}
+
+void GPUCommandStreamItemModel::OnGXCommandFinishedInternal(int total_command_count)
+{
+ if (total_command_count == 0)
+ return;
+
+ int prev_command_count = command_count;
+ command_count = total_command_count;
+ emit dataChanged(index(prev_command_count,0), index(total_command_count-1,0));
+}
+
+
+GPUCommandStreamWidget::GPUCommandStreamWidget(QWidget* parent) : QDockWidget(tr("Graphics Debugger"), parent)
+{
+ // TODO: set objectName!
+
+ GPUCommandStreamItemModel* command_model = new GPUCommandStreamItemModel(this);
+ g_debugger.RegisterObserver(command_model);
+
+ QListView* command_list = new QListView;
+ command_list->setModel(command_model);
+ command_list->setFont(QFont("monospace"));
+
+ setWidget(command_list);
+}
diff --git a/src/citra_qt/debugger/graphics.hxx b/src/citra_qt/debugger/graphics.hxx
new file mode 100644
index 000000000..72656f93c
--- /dev/null
+++ b/src/citra_qt/debugger/graphics.hxx
@@ -0,0 +1,43 @@
+// Copyright 2014 Citra Emulator Project
+// Licensed under GPLv2
+// Refer to the license.txt file included.
+
+#pragma once
+
+#include <QAbstractListModel>
+#include <QDockWidget>
+
+#include "video_core/gpu_debugger.h"
+
+class GPUCommandStreamItemModel : public QAbstractListModel, public GraphicsDebugger::DebuggerObserver
+{
+ Q_OBJECT
+
+public:
+ GPUCommandStreamItemModel(QObject* parent);
+
+ int rowCount(const QModelIndex& parent = QModelIndex()) const override;
+ QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;
+
+public:
+ void GXCommandProcessed(int total_command_count) override;
+
+public slots:
+ void OnGXCommandFinishedInternal(int total_command_count);
+
+signals:
+ void GXCommandFinished(int total_command_count);
+
+private:
+ int command_count;
+};
+
+class GPUCommandStreamWidget : public QDockWidget
+{
+ Q_OBJECT
+
+public:
+ GPUCommandStreamWidget(QWidget* parent = 0);
+
+private:
+};
diff --git a/src/citra_qt/debugger/graphics_cmdlists.cpp b/src/citra_qt/debugger/graphics_cmdlists.cpp
new file mode 100644
index 000000000..195197ef5
--- /dev/null
+++ b/src/citra_qt/debugger/graphics_cmdlists.cpp
@@ -0,0 +1,139 @@
+// Copyright 2014 Citra Emulator Project
+// Licensed under GPLv2
+// Refer to the license.txt file included.
+
+#include "graphics_cmdlists.hxx"
+#include <QTreeView>
+
+extern GraphicsDebugger g_debugger;
+
+GPUCommandListModel::GPUCommandListModel(QObject* parent) : QAbstractItemModel(parent)
+{
+ root_item = new TreeItem(TreeItem::ROOT, 0, NULL, this);
+
+ connect(this, SIGNAL(CommandListCalled()), this, SLOT(OnCommandListCalledInternal()), Qt::UniqueConnection);
+}
+
+QModelIndex GPUCommandListModel::index(int row, int column, const QModelIndex& parent) const
+{
+ TreeItem* item;
+
+ if (!parent.isValid()) {
+ item = root_item;
+ } else {
+ item = (TreeItem*)parent.internalPointer();
+ }
+
+ return createIndex(row, column, item->children[row]);
+}
+
+QModelIndex GPUCommandListModel::parent(const QModelIndex& child) const
+{
+ if (!child.isValid())
+ return QModelIndex();
+
+ TreeItem* item = (TreeItem*)child.internalPointer();
+
+ if (item->parent == NULL)
+ return QModelIndex();
+
+ return createIndex(item->parent->index, 0, item->parent);
+}
+
+int GPUCommandListModel::rowCount(const QModelIndex& parent) const
+{
+ TreeItem* item;
+ if (!parent.isValid()) {
+ item = root_item;
+ } else {
+ item = (TreeItem*)parent.internalPointer();
+ }
+ return item->children.size();
+}
+
+int GPUCommandListModel::columnCount(const QModelIndex& parent) const
+{
+ return 2;
+}
+
+QVariant GPUCommandListModel::data(const QModelIndex& index, int role) const
+{
+ if (!index.isValid())
+ return QVariant();
+
+ const TreeItem* item = (const TreeItem*)index.internalPointer();
+
+ if (item->type == TreeItem::COMMAND_LIST)
+ {
+ const GraphicsDebugger::PicaCommandList& cmdlist = command_lists[item->index].second;
+ u32 address = command_lists[item->index].first;
+
+ if (role == Qt::DisplayRole && index.column() == 0)
+ {
+ return QVariant(QString("0x%1 bytes at 0x%2").arg(cmdlist.size(), 0, 16).arg(address, 8, 16, QLatin1Char('0')));
+ }
+ }
+ else
+ {
+ // index refers to a specific command
+ const GraphicsDebugger::PicaCommandList& cmdlist = command_lists[item->parent->index].second;
+ const GraphicsDebugger::PicaCommand& cmd = cmdlist[item->index];
+ const Pica::CommandHeader& header = cmd.GetHeader();
+
+ if (role == Qt::DisplayRole) {
+ QString content;
+ if (index.column() == 0) {
+ content = Pica::command_names[header.cmd_id];
+ content.append(" ");
+ } else if (index.column() == 1) {
+ for (int j = 0; j < cmd.size(); ++j)
+ content.append(QString("%1 ").arg(cmd[j], 8, 16, QLatin1Char('0')));
+ }
+
+ return QVariant(content);
+ }
+ }
+
+ return QVariant();
+}
+
+void GPUCommandListModel::OnCommandListCalled(const GraphicsDebugger::PicaCommandList& lst, bool is_new)
+{
+ emit CommandListCalled();
+}
+
+
+void GPUCommandListModel::OnCommandListCalledInternal()
+{
+ beginResetModel();
+
+ command_lists = GetDebugger()->GetCommandLists();
+
+ // delete root item and rebuild tree
+ delete root_item;
+ root_item = new TreeItem(TreeItem::ROOT, 0, NULL, this);
+
+ for (int command_list_idx = 0; command_list_idx < command_lists.size(); ++command_list_idx) {
+ TreeItem* command_list_item = new TreeItem(TreeItem::COMMAND_LIST, command_list_idx, root_item, root_item);
+ root_item->children.push_back(command_list_item);
+
+ const GraphicsDebugger::PicaCommandList& command_list = command_lists[command_list_idx].second;
+ for (int command_idx = 0; command_idx < command_list.size(); ++command_idx) {
+ TreeItem* command_item = new TreeItem(TreeItem::COMMAND, command_idx, command_list_item, command_list_item);
+ command_list_item->children.push_back(command_item);
+ }
+ }
+
+ endResetModel();
+}
+
+GPUCommandListWidget::GPUCommandListWidget(QWidget* parent) : QDockWidget(tr("Pica Command List"), parent)
+{
+ GPUCommandListModel* model = new GPUCommandListModel(this);
+ g_debugger.RegisterObserver(model);
+
+ QTreeView* tree_widget = new QTreeView;
+ tree_widget->setModel(model);
+ tree_widget->setFont(QFont("monospace"));
+ setWidget(tree_widget);
+}
diff --git a/src/citra_qt/debugger/graphics_cmdlists.hxx b/src/citra_qt/debugger/graphics_cmdlists.hxx
new file mode 100644
index 000000000..b4e6e3c8a
--- /dev/null
+++ b/src/citra_qt/debugger/graphics_cmdlists.hxx
@@ -0,0 +1,64 @@
+// Copyright 2014 Citra Emulator Project
+// Licensed under GPLv2
+// Refer to the license.txt file included.
+
+#pragma once
+
+#include <QAbstractItemModel>
+#include <QDockWidget>
+
+#include "video_core/gpu_debugger.h"
+
+// TODO: Rename class, since it's not actually a list model anymore...
+class GPUCommandListModel : public QAbstractItemModel, public GraphicsDebugger::DebuggerObserver
+{
+ Q_OBJECT
+
+public:
+ GPUCommandListModel(QObject* parent);
+
+ QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const;
+ QModelIndex parent(const QModelIndex& child) const;
+ int columnCount(const QModelIndex& parent = QModelIndex()) const;
+ int rowCount(const QModelIndex& parent = QModelIndex()) const override;
+ QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;
+
+public:
+ void OnCommandListCalled(const GraphicsDebugger::PicaCommandList& lst, bool is_new) override;
+
+public slots:
+ void OnCommandListCalledInternal();
+
+signals:
+ void CommandListCalled();
+
+private:
+ struct TreeItem : public QObject
+ {
+ enum Type {
+ ROOT,
+ COMMAND_LIST,
+ COMMAND
+ };
+
+ TreeItem(Type type, int index, TreeItem* item_parent, QObject* parent) : QObject(parent), type(type), index(index), parent(item_parent) {}
+
+ Type type;
+ int index;
+ std::vector<TreeItem*> children;
+ TreeItem* parent;
+ };
+
+ std::vector<std::pair<u32,GraphicsDebugger::PicaCommandList>> command_lists;
+ TreeItem* root_item;
+};
+
+class GPUCommandListWidget : public QDockWidget
+{
+ Q_OBJECT
+
+public:
+ GPUCommandListWidget(QWidget* parent = 0);
+
+private:
+};
diff --git a/src/citra_qt/debugger/registers.hxx b/src/citra_qt/debugger/registers.hxx
index 318d95820..9645feb2a 100644
--- a/src/citra_qt/debugger/registers.hxx
+++ b/src/citra_qt/debugger/registers.hxx
@@ -1,4 +1,4 @@
-#include "../ui_registers.h"
+#include "ui_registers.h"
#include <QDockWidget>
#include <QTreeWidgetItem>
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp
index 76e0c68c3..087716c01 100644
--- a/src/citra_qt/main.cpp
+++ b/src/citra_qt/main.cpp
@@ -19,6 +19,8 @@
#include "debugger/registers.hxx"
#include "debugger/callstack.hxx"
#include "debugger/ramview.hxx"
+#include "debugger/graphics.hxx"
+#include "debugger/graphics_cmdlists.hxx"
#include "core/system.h"
#include "core/loader.h"
@@ -47,10 +49,20 @@ GMainWindow::GMainWindow()
addDockWidget(Qt::RightDockWidgetArea, callstackWidget);
callstackWidget->hide();
+ graphicsWidget = new GPUCommandStreamWidget(this);
+ addDockWidget(Qt::RightDockWidgetArea, graphicsWidget);
+ callstackWidget->hide();
+
+ graphicsCommandsWidget = new GPUCommandListWidget(this);
+ addDockWidget(Qt::RightDockWidgetArea, graphicsCommandsWidget);
+ callstackWidget->hide();
+
QMenu* debug_menu = ui.menu_View->addMenu(tr("Debugging"));
debug_menu->addAction(disasmWidget->toggleViewAction());
debug_menu->addAction(registersWidget->toggleViewAction());
debug_menu->addAction(callstackWidget->toggleViewAction());
+ debug_menu->addAction(graphicsWidget->toggleViewAction());
+ debug_menu->addAction(graphicsCommandsWidget->toggleViewAction());
// Set default UI state
// geometry: 55% of the window contents are in the upper screen half, 45% in the lower half
@@ -142,7 +154,7 @@ void GMainWindow::BootGame(const char* filename)
void GMainWindow::OnMenuLoadFile()
{
- QString filename = QFileDialog::getOpenFileName(this, tr("Load file"), QString(), tr("3DS homebrew (*.elf *.dat *.bin)"));
+ QString filename = QFileDialog::getOpenFileName(this, tr("Load file"), QString(), tr("3DS homebrew (*.elf *.axf *.dat *.bin)"));
if (filename.size())
BootGame(filename.toLatin1().data());
}
diff --git a/src/citra_qt/main.hxx b/src/citra_qt/main.hxx
index fa122f76e..6bcb37a30 100644
--- a/src/citra_qt/main.hxx
+++ b/src/citra_qt/main.hxx
@@ -10,6 +10,8 @@ class GRenderWindow;
class DisassemblerWidget;
class RegistersWidget;
class CallstackWidget;
+class GPUCommandStreamWidget;
+class GPUCommandListWidget;
class GMainWindow : public QMainWindow
{
@@ -50,6 +52,8 @@ private:
DisassemblerWidget* disasmWidget;
RegistersWidget* registersWidget;
CallstackWidget* callstackWidget;
+ GPUCommandStreamWidget* graphicsWidget;
+ GPUCommandListWidget* graphicsCommandsWidget;
};
#endif // _CITRA_QT_MAIN_HXX_
diff --git a/src/citra_qt/ui_callstack.h b/src/citra_qt/ui_callstack.h
deleted file mode 100644
index 75d10253c..000000000
--- a/src/citra_qt/ui_callstack.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'callstack.ui'
-**
-** Created by: Qt User Interface Compiler version 4.8.5
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_CALLSTACK_H
-#define UI_CALLSTACK_H
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDockWidget>
-#include <QtGui/QHeaderView>
-#include <QtGui/QTreeView>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_CallStack
-{
-public:
- QWidget *dockWidgetContents;
- QVBoxLayout *verticalLayout;
- QTreeView *treeView;
-
- void setupUi(QDockWidget *CallStack)
- {
- if (CallStack->objectName().isEmpty())
- CallStack->setObjectName(QString::fromUtf8("CallStack"));
- CallStack->resize(400, 300);
- dockWidgetContents = new QWidget();
- dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
- verticalLayout = new QVBoxLayout(dockWidgetContents);
- verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
- treeView = new QTreeView(dockWidgetContents);
- treeView->setObjectName(QString::fromUtf8("treeView"));
- treeView->setAlternatingRowColors(true);
- treeView->setRootIsDecorated(false);
- treeView->setItemsExpandable(false);
-
- verticalLayout->addWidget(treeView);
-
- CallStack->setWidget(dockWidgetContents);
-
- retranslateUi(CallStack);
-
- QMetaObject::connectSlotsByName(CallStack);
- } // setupUi
-
- void retranslateUi(QDockWidget *CallStack)
- {
- CallStack->setWindowTitle(QApplication::translate("CallStack", "Call stack", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class CallStack: public Ui_CallStack {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_CALLSTACK_H
diff --git a/src/citra_qt/ui_controller_config.h b/src/citra_qt/ui_controller_config.h
deleted file mode 100644
index f84364a77..000000000
--- a/src/citra_qt/ui_controller_config.h
+++ /dev/null
@@ -1,222 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'controller_config.ui'
-**
-** Created by: Qt User Interface Compiler version 4.8.5
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_CONTROLLER_CONFIG_H
-#define UI_CONTROLLER_CONFIG_H
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QCheckBox>
-#include <QtGui/QComboBox>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QLabel>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QTabWidget>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_ControllerConfig
-{
-public:
- QVBoxLayout *verticalLayout;
- QGridLayout *gridLayout;
- QComboBox *activeControllerCB;
- QSpacerItem *horizontalSpacer;
- QCheckBox *checkBox;
- QComboBox *inputSourceCB;
- QLabel *label_2;
- QLabel *label;
- QTabWidget *tabWidget;
- QWidget *mainStickTab;
- QGridLayout *gridLayout_3;
- QSpacerItem *verticalSpacer_2;
- QSpacerItem *verticalSpacer_3;
- QSpacerItem *horizontalSpacer_4;
- QSpacerItem *horizontalSpacer_3;
- QWidget *cStickTab;
- QGridLayout *gridLayout_4;
- QSpacerItem *horizontalSpacer_6;
- QSpacerItem *verticalSpacer_5;
- QSpacerItem *verticalSpacer_4;
- QSpacerItem *horizontalSpacer_5;
- QWidget *dPadTab;
- QGridLayout *gridLayout_5;
- QSpacerItem *horizontalSpacer_7;
- QSpacerItem *verticalSpacer_7;
- QSpacerItem *verticalSpacer_6;
- QSpacerItem *horizontalSpacer_8;
- QWidget *buttonsTab;
- QVBoxLayout *verticalLayout_2;
-
- void setupUi(QWidget *ControllerConfig)
- {
- if (ControllerConfig->objectName().isEmpty())
- ControllerConfig->setObjectName(QString::fromUtf8("ControllerConfig"));
- ControllerConfig->resize(503, 293);
- QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(ControllerConfig->sizePolicy().hasHeightForWidth());
- ControllerConfig->setSizePolicy(sizePolicy);
- verticalLayout = new QVBoxLayout(ControllerConfig);
- verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
- verticalLayout->setSizeConstraint(QLayout::SetFixedSize);
- gridLayout = new QGridLayout();
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- activeControllerCB = new QComboBox(ControllerConfig);
- activeControllerCB->setObjectName(QString::fromUtf8("activeControllerCB"));
-
- gridLayout->addWidget(activeControllerCB, 1, 1, 1, 1);
-
- horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout->addItem(horizontalSpacer, 0, 2, 1, 1);
-
- checkBox = new QCheckBox(ControllerConfig);
- checkBox->setObjectName(QString::fromUtf8("checkBox"));
-
- gridLayout->addWidget(checkBox, 1, 2, 1, 1);
-
- inputSourceCB = new QComboBox(ControllerConfig);
- inputSourceCB->setObjectName(QString::fromUtf8("inputSourceCB"));
-
- gridLayout->addWidget(inputSourceCB, 0, 1, 1, 1);
-
- label_2 = new QLabel(ControllerConfig);
- label_2->setObjectName(QString::fromUtf8("label_2"));
-
- gridLayout->addWidget(label_2, 1, 0, 1, 1);
-
- label = new QLabel(ControllerConfig);
- label->setObjectName(QString::fromUtf8("label"));
-
- gridLayout->addWidget(label, 0, 0, 1, 1);
-
-
- verticalLayout->addLayout(gridLayout);
-
- tabWidget = new QTabWidget(ControllerConfig);
- tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
- mainStickTab = new QWidget();
- mainStickTab->setObjectName(QString::fromUtf8("mainStickTab"));
- gridLayout_3 = new QGridLayout(mainStickTab);
- gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
- verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout_3->addItem(verticalSpacer_2, 2, 2, 1, 1);
-
- verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout_3->addItem(verticalSpacer_3, 0, 2, 1, 1);
-
- horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout_3->addItem(horizontalSpacer_4, 1, 0, 1, 1);
-
- horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout_3->addItem(horizontalSpacer_3, 1, 4, 1, 1);
-
- tabWidget->addTab(mainStickTab, QString());
- cStickTab = new QWidget();
- cStickTab->setObjectName(QString::fromUtf8("cStickTab"));
- gridLayout_4 = new QGridLayout(cStickTab);
- gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
- horizontalSpacer_6 = new QSpacerItem(40, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout_4->addItem(horizontalSpacer_6, 1, 0, 1, 1);
-
- verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout_4->addItem(verticalSpacer_5, 0, 1, 1, 1);
-
- verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout_4->addItem(verticalSpacer_4, 2, 1, 1, 1);
-
- horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout_4->addItem(horizontalSpacer_5, 1, 2, 1, 1);
-
- tabWidget->addTab(cStickTab, QString());
- dPadTab = new QWidget();
- dPadTab->setObjectName(QString::fromUtf8("dPadTab"));
- gridLayout_5 = new QGridLayout(dPadTab);
- gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
- horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout_5->addItem(horizontalSpacer_7, 1, 2, 1, 1);
-
- verticalSpacer_7 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout_5->addItem(verticalSpacer_7, 0, 1, 1, 1);
-
- verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout_5->addItem(verticalSpacer_6, 2, 1, 1, 1);
-
- horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
- gridLayout_5->addItem(horizontalSpacer_8, 1, 0, 1, 1);
-
- tabWidget->addTab(dPadTab, QString());
- buttonsTab = new QWidget();
- buttonsTab->setObjectName(QString::fromUtf8("buttonsTab"));
- verticalLayout_2 = new QVBoxLayout(buttonsTab);
- verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
- tabWidget->addTab(buttonsTab, QString());
-
- verticalLayout->addWidget(tabWidget);
-
-
- retranslateUi(ControllerConfig);
-
- tabWidget->setCurrentIndex(0);
-
-
- QMetaObject::connectSlotsByName(ControllerConfig);
- } // setupUi
-
- void retranslateUi(QWidget *ControllerConfig)
- {
- ControllerConfig->setWindowTitle(QApplication::translate("ControllerConfig", "Controller Configuration", 0, QApplication::UnicodeUTF8));
- activeControllerCB->clear();
- activeControllerCB->insertItems(0, QStringList()
- << QApplication::translate("ControllerConfig", "Controller 1", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("ControllerConfig", "Controller 2", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("ControllerConfig", "Controller 3", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("ControllerConfig", "Controller 4", 0, QApplication::UnicodeUTF8)
- );
- checkBox->setText(QApplication::translate("ControllerConfig", "Enabled", 0, QApplication::UnicodeUTF8));
- inputSourceCB->clear();
- inputSourceCB->insertItems(0, QStringList()
- << QApplication::translate("ControllerConfig", "Keyboard", 0, QApplication::UnicodeUTF8)
- << QApplication::translate("ControllerConfig", "Joypad", 0, QApplication::UnicodeUTF8)
- );
- label_2->setText(QApplication::translate("ControllerConfig", "Active Controller:", 0, QApplication::UnicodeUTF8));
- label->setText(QApplication::translate("ControllerConfig", "Input Source:", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(mainStickTab), QApplication::translate("ControllerConfig", "Main Stick", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(cStickTab), QApplication::translate("ControllerConfig", "C-Stick", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(dPadTab), QApplication::translate("ControllerConfig", "D-Pad", 0, QApplication::UnicodeUTF8));
- tabWidget->setTabText(tabWidget->indexOf(buttonsTab), QApplication::translate("ControllerConfig", "Buttons", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class ControllerConfig: public Ui_ControllerConfig {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_CONTROLLER_CONFIG_H
diff --git a/src/citra_qt/ui_disassembler.h b/src/citra_qt/ui_disassembler.h
deleted file mode 100644
index cc9f6b540..000000000
--- a/src/citra_qt/ui_disassembler.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'disassembler.ui'
-**
-** Created by: Qt User Interface Compiler version 4.8.5
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_DISASSEMBLER_H
-#define UI_DISASSEMBLER_H
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDockWidget>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QPushButton>
-#include <QtGui/QTreeView>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_DockWidget
-{
-public:
- QWidget *dockWidgetContents;
- QVBoxLayout *verticalLayout;
- QHBoxLayout *horizontalLayout;
- QPushButton *button_step;
- QPushButton *button_pause;
- QPushButton *button_continue;
- QPushButton *pushButton;
- QPushButton *button_breakpoint;
- QTreeView *treeView;
-
- void setupUi(QDockWidget *DockWidget)
- {
- if (DockWidget->objectName().isEmpty())
- DockWidget->setObjectName(QString::fromUtf8("DockWidget"));
- DockWidget->resize(430, 401);
- dockWidgetContents = new QWidget();
- dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
- verticalLayout = new QVBoxLayout(dockWidgetContents);
- verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
- horizontalLayout = new QHBoxLayout();
- horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
- button_step = new QPushButton(dockWidgetContents);
- button_step->setObjectName(QString::fromUtf8("button_step"));
-
- horizontalLayout->addWidget(button_step);
-
- button_pause = new QPushButton(dockWidgetContents);
- button_pause->setObjectName(QString::fromUtf8("button_pause"));
-
- horizontalLayout->addWidget(button_pause);
-
- button_continue = new QPushButton(dockWidgetContents);
- button_continue->setObjectName(QString::fromUtf8("button_continue"));
-
- horizontalLayout->addWidget(button_continue);
-
- pushButton = new QPushButton(dockWidgetContents);
- pushButton->setObjectName(QString::fromUtf8("pushButton"));
-
- horizontalLayout->addWidget(pushButton);
-
- button_breakpoint = new QPushButton(dockWidgetContents);
- button_breakpoint->setObjectName(QString::fromUtf8("button_breakpoint"));
-
- horizontalLayout->addWidget(button_breakpoint);
-
-
- verticalLayout->addLayout(horizontalLayout);
-
- treeView = new QTreeView(dockWidgetContents);
- treeView->setObjectName(QString::fromUtf8("treeView"));
- treeView->setAlternatingRowColors(true);
- treeView->setIndentation(20);
- treeView->setRootIsDecorated(false);
- treeView->header()->setVisible(false);
-
- verticalLayout->addWidget(treeView);
-
- DockWidget->setWidget(dockWidgetContents);
-
- retranslateUi(DockWidget);
-
- QMetaObject::connectSlotsByName(DockWidget);
- } // setupUi
-
- void retranslateUi(QDockWidget *DockWidget)
- {
- DockWidget->setWindowTitle(QApplication::translate("DockWidget", "Disassembly", 0, QApplication::UnicodeUTF8));
- button_step->setText(QApplication::translate("DockWidget", "Step", 0, QApplication::UnicodeUTF8));
- button_pause->setText(QApplication::translate("DockWidget", "Pause", 0, QApplication::UnicodeUTF8));
- button_continue->setText(QApplication::translate("DockWidget", "Continue", 0, QApplication::UnicodeUTF8));
- pushButton->setText(QApplication::translate("DockWidget", "Step Into", 0, QApplication::UnicodeUTF8));
- button_breakpoint->setText(QApplication::translate("DockWidget", "Set Breakpoint", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class DockWidget: public Ui_DockWidget {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_DISASSEMBLER_H
diff --git a/src/citra_qt/ui_hotkeys.h b/src/citra_qt/ui_hotkeys.h
deleted file mode 100644
index 5b2cee6f4..000000000
--- a/src/citra_qt/ui_hotkeys.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'hotkeys.ui'
-**
-** Created by: Qt User Interface Compiler version 4.8.5
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_HOTKEYS_H
-#define UI_HOTKEYS_H
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
-#include <QtGui/QDialogButtonBox>
-#include <QtGui/QHeaderView>
-#include <QtGui/QTreeWidget>
-#include <QtGui/QVBoxLayout>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_hotkeys
-{
-public:
- QVBoxLayout *verticalLayout;
- QTreeWidget *treeWidget;
- QDialogButtonBox *buttonBox;
-
- void setupUi(QDialog *hotkeys)
- {
- if (hotkeys->objectName().isEmpty())
- hotkeys->setObjectName(QString::fromUtf8("hotkeys"));
- hotkeys->resize(363, 388);
- verticalLayout = new QVBoxLayout(hotkeys);
- verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
- treeWidget = new QTreeWidget(hotkeys);
- treeWidget->setObjectName(QString::fromUtf8("treeWidget"));
- treeWidget->setSelectionBehavior(QAbstractItemView::SelectItems);
- treeWidget->setHeaderHidden(false);
-
- verticalLayout->addWidget(treeWidget);
-
- buttonBox = new QDialogButtonBox(hotkeys);
- buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
- buttonBox->setOrientation(Qt::Horizontal);
- buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Reset);
-
- verticalLayout->addWidget(buttonBox);
-
-
- retranslateUi(hotkeys);
- QObject::connect(buttonBox, SIGNAL(accepted()), hotkeys, SLOT(accept()));
- QObject::connect(buttonBox, SIGNAL(rejected()), hotkeys, SLOT(reject()));
-
- QMetaObject::connectSlotsByName(hotkeys);
- } // setupUi
-
- void retranslateUi(QDialog *hotkeys)
- {
- hotkeys->setWindowTitle(QApplication::translate("hotkeys", "Hotkey Settings", 0, QApplication::UnicodeUTF8));
- QTreeWidgetItem *___qtreewidgetitem = treeWidget->headerItem();
- ___qtreewidgetitem->setText(2, QApplication::translate("hotkeys", "Context", 0, QApplication::UnicodeUTF8));
- ___qtreewidgetitem->setText(1, QApplication::translate("hotkeys", "Hotkey", 0, QApplication::UnicodeUTF8));
- ___qtreewidgetitem->setText(0, QApplication::translate("hotkeys", "Action", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class hotkeys: public Ui_hotkeys {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_HOTKEYS_H
diff --git a/src/citra_qt/ui_main.h b/src/citra_qt/ui_main.h
deleted file mode 100644
index 04979e5ab..000000000
--- a/src/citra_qt/ui_main.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'main.ui'
-**
-** Created by: Qt User Interface Compiler version 4.8.5
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_MAIN_H
-#define UI_MAIN_H
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QHeaderView>
-#include <QtGui/QMainWindow>
-#include <QtGui/QMenu>
-#include <QtGui/QMenuBar>
-#include <QtGui/QStatusBar>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_MainWindow
-{
-public:
- QAction *action_Load_File;
- QAction *action_Load_Symbol_Map;
- QAction *action_Exit;
- QAction *action_Start;
- QAction *action_Pause;
- QAction *action_Stop;
- QAction *action_About;
- QAction *action_Popout_Window_Mode;
- QAction *action_Hotkeys;
- QAction *action_Configure;
- QWidget *centralwidget;
- QHBoxLayout *horizontalLayout;
- QMenuBar *menubar;
- QMenu *menu_File;
- QMenu *menu_Emulation;
- QMenu *menu_View;
- QMenu *menu_Help;
- QStatusBar *statusbar;
-
- void setupUi(QMainWindow *MainWindow)
- {
- if (MainWindow->objectName().isEmpty())
- MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
- MainWindow->resize(1081, 730);
- QIcon icon;
- icon.addFile(QString::fromUtf8("src/pcafe/res/icon3_64x64.ico"), QSize(), QIcon::Normal, QIcon::Off);
- MainWindow->setWindowIcon(icon);
- MainWindow->setTabShape(QTabWidget::Rounded);
- MainWindow->setDockNestingEnabled(true);
- action_Load_File = new QAction(MainWindow);
- action_Load_File->setObjectName(QString::fromUtf8("action_Load_File"));
- action_Load_Symbol_Map = new QAction(MainWindow);
- action_Load_Symbol_Map->setObjectName(QString::fromUtf8("action_Load_Symbol_Map"));
- action_Exit = new QAction(MainWindow);
- action_Exit->setObjectName(QString::fromUtf8("action_Exit"));
- action_Start = new QAction(MainWindow);
- action_Start->setObjectName(QString::fromUtf8("action_Start"));
- action_Pause = new QAction(MainWindow);
- action_Pause->setObjectName(QString::fromUtf8("action_Pause"));
- action_Pause->setEnabled(false);
- action_Stop = new QAction(MainWindow);
- action_Stop->setObjectName(QString::fromUtf8("action_Stop"));
- action_Stop->setEnabled(false);
- action_About = new QAction(MainWindow);
- action_About->setObjectName(QString::fromUtf8("action_About"));
- action_Popout_Window_Mode = new QAction(MainWindow);
- action_Popout_Window_Mode->setObjectName(QString::fromUtf8("action_Popout_Window_Mode"));
- action_Popout_Window_Mode->setCheckable(true);
- action_Hotkeys = new QAction(MainWindow);
- action_Hotkeys->setObjectName(QString::fromUtf8("action_Hotkeys"));
- action_Configure = new QAction(MainWindow);
- action_Configure->setObjectName(QString::fromUtf8("action_Configure"));
- centralwidget = new QWidget(MainWindow);
- centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
- horizontalLayout = new QHBoxLayout(centralwidget);
- horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
- MainWindow->setCentralWidget(centralwidget);
- menubar = new QMenuBar(MainWindow);
- menubar->setObjectName(QString::fromUtf8("menubar"));
- menubar->setGeometry(QRect(0, 0, 1081, 20));
- menu_File = new QMenu(menubar);
- menu_File->setObjectName(QString::fromUtf8("menu_File"));
- menu_Emulation = new QMenu(menubar);
- menu_Emulation->setObjectName(QString::fromUtf8("menu_Emulation"));
- menu_View = new QMenu(menubar);
- menu_View->setObjectName(QString::fromUtf8("menu_View"));
- menu_Help = new QMenu(menubar);
- menu_Help->setObjectName(QString::fromUtf8("menu_Help"));
- MainWindow->setMenuBar(menubar);
- statusbar = new QStatusBar(MainWindow);
- statusbar->setObjectName(QString::fromUtf8("statusbar"));
- MainWindow->setStatusBar(statusbar);
-
- menubar->addAction(menu_File->menuAction());
- menubar->addAction(menu_Emulation->menuAction());
- menubar->addAction(menu_View->menuAction());
- menubar->addAction(menu_Help->menuAction());
- menu_File->addAction(action_Load_File);
- menu_File->addAction(action_Load_Symbol_Map);
- menu_File->addSeparator();
- menu_File->addAction(action_Exit);
- menu_Emulation->addAction(action_Start);
- menu_Emulation->addAction(action_Pause);
- menu_Emulation->addAction(action_Stop);
- menu_Emulation->addSeparator();
- menu_Emulation->addAction(action_Configure);
- menu_View->addAction(action_Popout_Window_Mode);
- menu_View->addAction(action_Hotkeys);
- menu_Help->addAction(action_About);
-
- retranslateUi(MainWindow);
- QObject::connect(action_Exit, SIGNAL(triggered()), MainWindow, SLOT(close()));
- QObject::connect(action_Configure, SIGNAL(triggered()), MainWindow, SLOT(OnConfigure()));
-
- QMetaObject::connectSlotsByName(MainWindow);
- } // setupUi
-
- void retranslateUi(QMainWindow *MainWindow)
- {
- MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Citra", 0, QApplication::UnicodeUTF8));
- action_Load_File->setText(QApplication::translate("MainWindow", "Load file...", 0, QApplication::UnicodeUTF8));
- action_Load_Symbol_Map->setText(QApplication::translate("MainWindow", "Load symbol map...", 0, QApplication::UnicodeUTF8));
- action_Exit->setText(QApplication::translate("MainWindow", "E&xit", 0, QApplication::UnicodeUTF8));
- action_Start->setText(QApplication::translate("MainWindow", "&Start", 0, QApplication::UnicodeUTF8));
- action_Pause->setText(QApplication::translate("MainWindow", "&Pause", 0, QApplication::UnicodeUTF8));
- action_Stop->setText(QApplication::translate("MainWindow", "&Stop", 0, QApplication::UnicodeUTF8));
- action_About->setText(QApplication::translate("MainWindow", "About Citra", 0, QApplication::UnicodeUTF8));
- action_Popout_Window_Mode->setText(QApplication::translate("MainWindow", "Popout window", 0, QApplication::UnicodeUTF8));
- action_Hotkeys->setText(QApplication::translate("MainWindow", "Configure &Hotkeys ...", 0, QApplication::UnicodeUTF8));
- action_Configure->setText(QApplication::translate("MainWindow", "Configure ...", 0, QApplication::UnicodeUTF8));
- menu_File->setTitle(QApplication::translate("MainWindow", "&File", 0, QApplication::UnicodeUTF8));
- menu_Emulation->setTitle(QApplication::translate("MainWindow", "&Emulation", 0, QApplication::UnicodeUTF8));
- menu_View->setTitle(QApplication::translate("MainWindow", "&View", 0, QApplication::UnicodeUTF8));
- menu_Help->setTitle(QApplication::translate("MainWindow", "&Help", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class MainWindow: public Ui_MainWindow {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_MAIN_H
diff --git a/src/citra_qt/ui_registers.h b/src/citra_qt/ui_registers.h
deleted file mode 100644
index 3111cd09e..000000000
--- a/src/citra_qt/ui_registers.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'registers.ui'
-**
-** Created by: Qt User Interface Compiler version 4.8.5
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_REGISTERS_H
-#define UI_REGISTERS_H
-
-#include <QtCore/QVariant>
-#include <QtGui/QAction>
-#include <QtGui/QApplication>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QDockWidget>
-#include <QtGui/QHeaderView>
-#include <QtGui/QTreeWidget>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_ARMRegisters
-{
-public:
- QWidget *dockWidgetContents;
- QVBoxLayout *verticalLayout;
- QTreeWidget *treeWidget;
-
- void setupUi(QDockWidget *ARMRegisters)
- {
- if (ARMRegisters->objectName().isEmpty())
- ARMRegisters->setObjectName(QString::fromUtf8("ARMRegisters"));
- ARMRegisters->resize(400, 300);
- dockWidgetContents = new QWidget();
- dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
- verticalLayout = new QVBoxLayout(dockWidgetContents);
- verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
- treeWidget = new QTreeWidget(dockWidgetContents);
- treeWidget->setObjectName(QString::fromUtf8("treeWidget"));
- treeWidget->setAlternatingRowColors(true);
-
- verticalLayout->addWidget(treeWidget);
-
- ARMRegisters->setWidget(dockWidgetContents);
-
- retranslateUi(ARMRegisters);
-
- QMetaObject::connectSlotsByName(ARMRegisters);
- } // setupUi
-
- void retranslateUi(QDockWidget *ARMRegisters)
- {
- ARMRegisters->setWindowTitle(QApplication::translate("ARMRegisters", "ARM registers", 0, QApplication::UnicodeUTF8));
- QTreeWidgetItem *___qtreewidgetitem = treeWidget->headerItem();
- ___qtreewidgetitem->setText(1, QApplication::translate("ARMRegisters", "Value", 0, QApplication::UnicodeUTF8));
- ___qtreewidgetitem->setText(0, QApplication::translate("ARMRegisters", "Register", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
-
-};
-
-namespace Ui {
- class ARMRegisters: public Ui_ARMRegisters {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_REGISTERS_H