summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/UDPWrapper.cpp
diff options
context:
space:
mode:
authorj4ck.fr0st <j4ck.fr0st@gmail.com>2010-11-14 13:30:57 +0000
committerj4ck.fr0st <j4ck.fr0st@gmail.com>2010-11-14 13:30:57 +0000
commit01ac354e9782d7e781625cfd7f3b843ca2938163 (patch)
tree7c9b771b249a50f62ff31fec619e8464a35a7dcb /Source/Core/InputCommon/Src/UDPWrapper.cpp
parent6fe343df61f2358ce228f3e50c12367759132644 (diff)
Move UDPConfigDiag into Dolphin, to allow building of UDP Wiimote again.
Please test this, I don't have any phones or whatever capable of communicating with it. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6405 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/InputCommon/Src/UDPWrapper.cpp')
-rw-r--r--Source/Core/InputCommon/Src/UDPWrapper.cpp113
1 files changed, 0 insertions, 113 deletions
diff --git a/Source/Core/InputCommon/Src/UDPWrapper.cpp b/Source/Core/InputCommon/Src/UDPWrapper.cpp
index 65a007db40..e176a2164d 100644
--- a/Source/Core/InputCommon/Src/UDPWrapper.cpp
+++ b/Source/Core/InputCommon/Src/UDPWrapper.cpp
@@ -1,8 +1,5 @@
-
#include "UDPWrapper.h"
-#ifdef USE_UDP_WIIMOTE
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -93,113 +90,3 @@ UDPWrapper::~UDPWrapper()
if (inst)
delete inst;
}
-
-
-#if defined(HAVE_WX) && HAVE_WX
-
-#define _connect_macro_(b, f, c, s) (b)->Connect(wxID_ANY, (c), wxCommandEventHandler( f ), (wxObject*)0, (wxEvtHandler*)s)
-
-class UDPConfigDiag : public wxDialog
-{
-public:
- UDPConfigDiag(wxWindow * const parent, UDPWrapper * _wrp);
- UDPWrapper * wrp;
- void ChangeUpdateFlags(wxCommandEvent & event);
- void ChangeState(wxCommandEvent & event);
- void OKPressed(wxCommandEvent & event);
- wxCheckBox * enable;
- wxCheckBox * butt;
- wxCheckBox * accel;
- wxCheckBox * point;
- wxCheckBox * nun;
- wxCheckBox * nunaccel;
- wxTextCtrl * port_tbox;
-};
-
-UDPConfigDiag::UDPConfigDiag(wxWindow * const parent, UDPWrapper * _wrp) :
- wxDialog(parent, -1, wxT("UDP Wiimote"), wxDefaultPosition, wxDefaultSize),
- wrp(_wrp)
-{
- wxBoxSizer *const outer_sizer = new wxBoxSizer(wxVERTICAL);
- wxBoxSizer *const sizer1 = new wxBoxSizer(wxVERTICAL);
- wxStaticBoxSizer *const sizer2 = new wxStaticBoxSizer(wxVERTICAL, this, wxT("Update"));
-
- outer_sizer->Add(sizer1, 0, wxTOP | wxLEFT | wxRIGHT | wxEXPAND, 5);
- outer_sizer->Add(sizer2, 1, wxLEFT | wxRIGHT | wxEXPAND, 10);
-
- enable = new wxCheckBox(this,wxID_ANY,wxT("Enable"));
- butt = new wxCheckBox(this,wxID_ANY,wxT("Buttons"));
- accel = new wxCheckBox(this,wxID_ANY,wxT("Acceleration"));
- point = new wxCheckBox(this,wxID_ANY,wxT("IR Pointer"));
- nun = new wxCheckBox(this,wxID_ANY,wxT("Nunchuk"));
- nunaccel = new wxCheckBox(this,wxID_ANY,wxT("Nunchuk Acceleration"));
-
- wxButton *const ok_butt = new wxButton(this,wxID_ANY,wxT("OK"));
-
- wxBoxSizer *const port_sizer = new wxBoxSizer(wxHORIZONTAL);
- port_sizer->Add(new wxStaticText(this, wxID_ANY, wxT("UDP Port:")), 0, wxALIGN_CENTER);
- port_tbox = new wxTextCtrl(this, wxID_ANY, wxString::FromUTF8(wrp->port.c_str()));
- port_sizer->Add(port_tbox, 1, wxLEFT | wxEXPAND , 5);
-
- _connect_macro_(enable, UDPConfigDiag::ChangeState ,wxEVT_COMMAND_CHECKBOX_CLICKED, this);
- _connect_macro_(butt, UDPConfigDiag::ChangeUpdateFlags ,wxEVT_COMMAND_CHECKBOX_CLICKED, this);
- _connect_macro_(accel, UDPConfigDiag::ChangeUpdateFlags ,wxEVT_COMMAND_CHECKBOX_CLICKED, this);
- _connect_macro_(point, UDPConfigDiag::ChangeUpdateFlags ,wxEVT_COMMAND_CHECKBOX_CLICKED, this);
- _connect_macro_(nun, UDPConfigDiag::ChangeUpdateFlags ,wxEVT_COMMAND_CHECKBOX_CLICKED, this);
- _connect_macro_(nunaccel, UDPConfigDiag::ChangeUpdateFlags ,wxEVT_COMMAND_CHECKBOX_CLICKED, this);
- _connect_macro_(ok_butt, UDPConfigDiag::OKPressed, wxEVT_COMMAND_BUTTON_CLICKED, this);
- _connect_macro_(port_tbox, UDPConfigDiag::ChangeState, wxEVT_COMMAND_TEXT_UPDATED, this);
-
- enable->SetValue(wrp->udpEn);
- butt->SetValue(wrp->updButt);
- accel->SetValue(wrp->updAccel);
- point->SetValue(wrp->updIR);
- nun->SetValue(wrp->updNun);
- nunaccel->SetValue(wrp->updNunAccel);
-
- sizer1->Add(enable, 1, wxALL | wxEXPAND, 5);
- sizer1->Add(port_sizer, 1, wxBOTTOM | wxLEFT| wxRIGHT | wxEXPAND, 5);
-
- sizer2->Add(butt, 1, wxALL | wxEXPAND, 5);
- sizer2->Add(accel, 1, wxALL | wxEXPAND, 5);
- sizer2->Add(point, 1, wxALL | wxEXPAND, 5);
- sizer2->Add(nun, 1, wxALL | wxEXPAND, 5);
- sizer2->Add(nunaccel, 1, wxALL | wxEXPAND, 5);
-
- outer_sizer->Add(ok_butt, 0, wxALL | wxALIGN_RIGHT, 5);
-
- SetSizerAndFit(outer_sizer);
- Layout();
-}
-
-void UDPConfigDiag::ChangeUpdateFlags(wxCommandEvent & event)
-{
- wrp->updAccel=accel->GetValue();
- wrp->updButt=butt->GetValue();
- wrp->updIR=point->GetValue();
- wrp->updNun=nun->GetValue();
- wrp->updNunAccel=nunaccel->GetValue();
-}
-
-void UDPConfigDiag::ChangeState(wxCommandEvent & event)
-{
- wrp->udpEn=enable->GetValue();
- wrp->port=port_tbox->GetValue().mb_str(wxConvUTF8);
- wrp->Refresh();
-}
-
-void UDPConfigDiag::OKPressed(wxCommandEvent & event)
-{
- Close();
-}
-
-void UDPWrapper::Configure(wxWindow * parent)
-{
- wxDialog * diag = new UDPConfigDiag(parent,this);
- diag->Center();
- diag->ShowModal();
- diag->Destroy();
-}
-#endif
-
-#endif