summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h')
-rw-r--r--Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h b/Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h
new file mode 100644
index 0000000000..792cc97c25
--- /dev/null
+++ b/Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.h
@@ -0,0 +1,32 @@
+// Copyright 2019 Dolphin Emulator Project
+// Licensed under GPLv2+
+// Refer to the license.txt file included.
+
+#pragma once
+
+#include <QDialog>
+
+#include "InputCommon/ControllerInterface/ControllerInterface.h"
+
+#if defined(CIFACE_USE_DUALSHOCKUDPCLIENT)
+class DualShockUDPClientWidget;
+#endif
+class QTabWidget;
+class QDialogButtonBox;
+
+class ControllerInterfaceWindow final : public QDialog
+{
+ Q_OBJECT
+public:
+ explicit ControllerInterfaceWindow(QWidget* parent);
+
+private:
+ void CreateMainLayout();
+
+ QTabWidget* m_tab_widget;
+ QDialogButtonBox* m_button_box;
+
+#if defined(CIFACE_USE_DUALSHOCKUDPCLIENT)
+ DualShockUDPClientWidget* m_dsuclient_widget;
+#endif
+};