diff options
| author | bunnei <bunneidev@gmail.com> | 2021-02-07 20:53:46 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-07 20:53:46 -0800 |
| commit | 089608909254dfa4860705a29a6c33f6872d85a5 (patch) | |
| tree | c8f0924c8a9b67463883e405b2990005419ea619 /src/yuzu/debugger/controller.h | |
| parent | d0a760a34af5789d33e296e78a692db470d4dcea (diff) | |
| parent | 8893b766c3b582e6d2594e9a544cbf9d6ee689c7 (diff) | |
Merge pull request #5339 from german77/interactive
Settings: Make settings controller image change with controller input
Diffstat (limited to 'src/yuzu/debugger/controller.h')
| -rw-r--r-- | src/yuzu/debugger/controller.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/yuzu/debugger/controller.h b/src/yuzu/debugger/controller.h new file mode 100644 index 000000000..c54750070 --- /dev/null +++ b/src/yuzu/debugger/controller.h @@ -0,0 +1,31 @@ +// 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 PlayerControlPreview; + +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(); + void refreshConfiguration(); + +protected: + void showEvent(QShowEvent* ev) override; + void hideEvent(QHideEvent* ev) override; + +private: + QAction* toggle_view_action = nullptr; + PlayerControlPreview* widget; +}; |
