summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/main.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2016-12-19 20:50:58 +0100
committerLioncash <mathew1800@gmail.com>2016-12-19 21:12:28 +0100
commitcc1f2c131b9d390bb4da3f997354ea78eb080c40 (patch)
treed8238d8600d14c8d75596d1a152f239c7e315b9e /src/citra_qt/main.h
parentMerge pull request #2318 from yuriks/trace-opt (diff)
downloadyuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.tar
yuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.tar.gz
yuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.tar.bz2
yuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.tar.lz
yuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.tar.xz
yuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.tar.zst
yuzu-cc1f2c131b9d390bb4da3f997354ea78eb080c40.zip
Diffstat (limited to '')
-rw-r--r--src/citra_qt/main.h28
1 files changed, 22 insertions, 6 deletions
diff --git a/src/citra_qt/main.h b/src/citra_qt/main.h
index 035b68a35..a2fd45c47 100644
--- a/src/citra_qt/main.h
+++ b/src/citra_qt/main.h
@@ -9,18 +9,21 @@
#include <QMainWindow>
#include "ui_main.h"
+class CallstackWidget;
class Config;
+class DisassemblerWidget;
+class EmuThread;
class GameList;
class GImageInfo;
+class GPUCommandStreamWidget;
+class GPUCommandListWidget;
+class GraphicsBreakPointsWidget;
+class GraphicsTracingWidget;
+class GraphicsVertexShaderWidget;
class GRenderWindow;
-class EmuThread;
-class ProfilerWidget;
class MicroProfileDialog;
-class DisassemblerWidget;
+class ProfilerWidget;
class RegistersWidget;
-class CallstackWidget;
-class GPUCommandStreamWidget;
-class GPUCommandListWidget;
class WaitTreeWidget;
class GMainWindow : public QMainWindow {
@@ -60,6 +63,16 @@ signals:
void EmulationStopping();
private:
+ void InitializeWidgets();
+ void InitializeDebugMenuActions();
+ void InitializeRecentFileMenuActions();
+ void InitializeHotkeys();
+
+ void SetDefaultUIGeometry();
+ void RestoreUIState();
+
+ void ConnectWidgetEvents();
+
/**
* Initializes the emulation system.
* @param system_mode The system mode with which to intialize the kernel.
@@ -136,6 +149,9 @@ private:
CallstackWidget* callstackWidget;
GPUCommandStreamWidget* graphicsWidget;
GPUCommandListWidget* graphicsCommandsWidget;
+ GraphicsBreakPointsWidget* graphicsBreakpointsWidget;
+ GraphicsVertexShaderWidget* graphicsVertexShaderWidget;
+ GraphicsTracingWidget* graphicsTracingWidget;
WaitTreeWidget* waitTreeWidget;
QAction* actions_recent_files[max_recent_files_item];