Add multiple udp server support

This commit is contained in:
german
2020-11-17 22:16:29 -06:00
parent 0e15c68f54
commit 2c2b586d86
10 changed files with 420 additions and 267 deletions

View File

@ -10,6 +10,7 @@
class QLabel;
class QPushButton;
class QStringListModel;
class QVBoxLayout;
namespace InputCommon {
@ -62,6 +63,8 @@ public slots:
void ApplyConfiguration();
private slots:
void OnUDPAddServer();
void OnUDPDeleteServer();
void OnCemuhookUDPTest();
void OnConfigureTouchCalibration();
void OnConfigureTouchFromButton();
@ -73,10 +76,12 @@ private:
void UpdateUiDisplay();
void ConnectEvents();
bool CanCloseDialog();
std::string GetUDPServerString() const;
InputCommon::InputSubsystem* input_subsystem;
std::unique_ptr<Ui::ConfigureMotionTouch> ui;
QStringListModel* udp_server_list_model;
// Coordinate system of the CemuhookUDP touch provider
int min_x{};