diff options
| author | german <german@thesoftwareartisans.com> | 2021-01-21 18:51:24 -0600 |
|---|---|---|
| committer | german <german@thesoftwareartisans.com> | 2021-02-06 09:43:42 -0600 |
| commit | a7f9983563f76d1bca071be7490c2abf57ce16d5 (patch) | |
| tree | 04148c1b6f412d1e08f69be9fee6f7ff25441dc3 /src/yuzu/debugger/controller.h | |
| parent | ea1f656d7e4a529f009845e318d88cef6549b144 (diff) | |
Add controller window and single joycon top view
Diffstat (limited to 'src/yuzu/debugger/controller.h')
| -rw-r--r-- | src/yuzu/debugger/controller.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/yuzu/debugger/controller.h b/src/yuzu/debugger/controller.h new file mode 100644 index 000000000..da389b6a2 --- /dev/null +++ b/src/yuzu/debugger/controller.h @@ -0,0 +1,28 @@ +// Copyright 2015 Citra Emulator Project +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +#pragma once + +#include <QWidget> + +class QAction; +class QHideEvent; +class QShowEvent; + +class ControllerDialog : public QWidget { + Q_OBJECT + +public: + explicit ControllerDialog(QWidget* parent = nullptr); + + /// Returns a QAction that can be used to toggle visibility of this dialog. + QAction* toggleViewAction(); + +protected: + void showEvent(QShowEvent* ev) override; + void hideEvent(QHideEvent* ev) override; + +private: + QAction* toggle_view_action = nullptr; +}; |
