diff options
Diffstat (limited to 'Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientEditServerDialog.h')
| -rw-r--r-- | Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientEditServerDialog.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientEditServerDialog.h b/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientEditServerDialog.h new file mode 100644 index 0000000000..c29c77349d --- /dev/null +++ b/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientEditServerDialog.h @@ -0,0 +1,32 @@ +// Copyright 2020 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include <optional> + +#include <QDialog> + +class QDialogButtonBox; +class QGridLayout; +class QLineEdit; +class QSpinBox; + +class DualShockUDPClientEditServerDialog final : public QDialog +{ + Q_OBJECT +public: + explicit DualShockUDPClientEditServerDialog(QWidget* parent, + std::optional<size_t> existing_index); + +private: + void CreateWidgets(); + void OnServerFinished(); + + std::optional<size_t> m_existing_index; + QDialogButtonBox* m_buttonbox; + QGridLayout* m_main_layout; + QLineEdit* m_description; + QLineEdit* m_server_address; + QSpinBox* m_server_port; +}; |
