summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp')
-rw-r--r--Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp46
1 files changed, 26 insertions, 20 deletions
diff --git a/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp b/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp
index e9e4e86600..84499cd38f 100644
--- a/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp
+++ b/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp
@@ -181,28 +181,28 @@ void GameCubeConfigPane::LoadGUIValues()
switch (SConfig::GetInstance().m_EXIDevice[i])
{
- case EXIDEVICE_NONE:
+ case ExpansionInterface::EXIDEVICE_NONE:
m_exi_devices[i]->SetStringSelection(slot_devices[0]);
break;
- case EXIDEVICE_MEMORYCARD:
+ case ExpansionInterface::EXIDEVICE_MEMORYCARD:
isMemcard = m_exi_devices[i]->SetStringSelection(slot_devices[2]);
break;
- case EXIDEVICE_MEMORYCARDFOLDER:
+ case ExpansionInterface::EXIDEVICE_MEMORYCARDFOLDER:
m_exi_devices[i]->SetStringSelection(slot_devices[3]);
break;
- case EXIDEVICE_GECKO:
+ case ExpansionInterface::EXIDEVICE_GECKO:
m_exi_devices[i]->SetStringSelection(slot_devices[4]);
break;
- case EXIDEVICE_AGP:
+ case ExpansionInterface::EXIDEVICE_AGP:
isMemcard = m_exi_devices[i]->SetStringSelection(slot_devices[5]);
break;
- case EXIDEVICE_MIC:
+ case ExpansionInterface::EXIDEVICE_MIC:
isMic = m_exi_devices[i]->SetStringSelection(slot_devices[6]);
break;
- case EXIDEVICE_ETH:
+ case ExpansionInterface::EXIDEVICE_ETH:
m_exi_devices[i]->SetStringSelection(sp1_devices[2]);
break;
- case EXIDEVICE_DUMMY:
+ case ExpansionInterface::EXIDEVICE_DUMMY:
default:
m_exi_devices[i]->SetStringSelection(slot_devices[1]);
break;
@@ -298,30 +298,36 @@ void GameCubeConfigPane::OnSlotBButtonClick(wxCommandEvent& event)
void GameCubeConfigPane::ChooseEXIDevice(const wxString& deviceName, int deviceNum)
{
- TEXIDevices tempType;
+ ExpansionInterface::TEXIDevices tempType;
if (!deviceName.compare(_(EXIDEV_MEMCARD_STR)))
- tempType = EXIDEVICE_MEMORYCARD;
+ tempType = ExpansionInterface::EXIDEVICE_MEMORYCARD;
else if (!deviceName.compare(_(EXIDEV_MEMDIR_STR)))
- tempType = EXIDEVICE_MEMORYCARDFOLDER;
+ tempType = ExpansionInterface::EXIDEVICE_MEMORYCARDFOLDER;
else if (!deviceName.compare(_(EXIDEV_MIC_STR)))
- tempType = EXIDEVICE_MIC;
+ tempType = ExpansionInterface::EXIDEVICE_MIC;
else if (!deviceName.compare(_(EXIDEV_BBA_STR)))
- tempType = EXIDEVICE_ETH;
+ tempType = ExpansionInterface::EXIDEVICE_ETH;
else if (!deviceName.compare(_(EXIDEV_AGP_STR)))
- tempType = EXIDEVICE_AGP;
+ tempType = ExpansionInterface::EXIDEVICE_AGP;
else if (!deviceName.compare(_(EXIDEV_GECKO_STR)))
- tempType = EXIDEVICE_GECKO;
+ tempType = ExpansionInterface::EXIDEVICE_GECKO;
else if (!deviceName.compare(_(DEV_NONE_STR)))
- tempType = EXIDEVICE_NONE;
+ tempType = ExpansionInterface::EXIDEVICE_NONE;
else
- tempType = EXIDEVICE_DUMMY;
+ tempType = ExpansionInterface::EXIDEVICE_DUMMY;
// Gray out the memcard path button if we're not on a memcard or AGP
- if (tempType == EXIDEVICE_MEMORYCARD || tempType == EXIDEVICE_AGP || tempType == EXIDEVICE_MIC)
+ if (tempType == ExpansionInterface::EXIDEVICE_MEMORYCARD ||
+ tempType == ExpansionInterface::EXIDEVICE_AGP ||
+ tempType == ExpansionInterface::EXIDEVICE_MIC)
+ {
m_memcard_path[deviceNum]->Enable();
+ }
else if (deviceNum == 0 || deviceNum == 1)
+ {
m_memcard_path[deviceNum]->Disable();
+ }
SConfig::GetInstance().m_EXIDevice[deviceNum] = tempType;
@@ -335,9 +341,9 @@ void GameCubeConfigPane::ChooseEXIDevice(const wxString& deviceName, int deviceN
}
}
-void GameCubeConfigPane::ChooseSlotPath(bool is_slot_a, TEXIDevices device_type)
+void GameCubeConfigPane::ChooseSlotPath(bool is_slot_a, ExpansionInterface::TEXIDevices device_type)
{
- bool memcard = (device_type == EXIDEVICE_MEMORYCARD);
+ bool memcard = (device_type == ExpansionInterface::EXIDEVICE_MEMORYCARD);
std::string path;
std::string cardname;
std::string ext;