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 | e448ba4281fa6cb6449ccf79fa89a86002e0a903 (patch) | |
| tree | 04148c1b6f412d1e08f69be9fee6f7ff25441dc3 /src/yuzu/debugger/controller.h | |
| parent | ace7b598632c6693acc63f72700036dd7d215dd2 (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 0000000000..da389b6a29 --- /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; +}; |
