diff options
author | Arisotura <thetotalworm@gmail.com> | 2023-11-04 19:42:36 +0100 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2023-11-04 19:42:36 +0100 |
commit | 54ebf1b1b2bc3e23e24e55ce163d2071780ab562 (patch) | |
tree | 6cf45413faf015f8eeb1d70558b7ddc360117d60 /src/frontend/qt_sdl/PowerManagement | |
parent | 7837c169a15db672451a3f80ac17e3e7291d95c5 (diff) |
convert DSi I2C and camera
Diffstat (limited to 'src/frontend/qt_sdl/PowerManagement')
-rw-r--r-- | src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp b/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp index 0354e8e..1d69988 100644 --- a/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp +++ b/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp @@ -22,6 +22,7 @@ #include "SPI.h" #include "DSi_I2C.h" #include "NDS.h" +#include "DSi.h" #include "Config.h" #include "Platform.h" @@ -42,8 +43,8 @@ PowerManagementDialog::PowerManagementDialog(QWidget* parent) : QDialog(parent), { ui->grpDSBattery->setEnabled(false); - oldDSiBatteryLevel = DSi_BPTWL::GetBatteryLevel(); - oldDSiBatteryCharging = DSi_BPTWL::GetBatteryCharging(); + oldDSiBatteryLevel = DSi::I2C->GetBPTWL()->GetBatteryLevel(); + oldDSiBatteryCharging = DSi::I2C->GetBPTWL()->GetBatteryCharging(); } else { @@ -54,9 +55,9 @@ PowerManagementDialog::PowerManagementDialog(QWidget* parent) : QDialog(parent), updateDSBatteryLevelControls(); - ui->cbDSiBatteryCharging->setChecked(DSi_BPTWL::GetBatteryCharging()); + ui->cbDSiBatteryCharging->setChecked(DSi::I2C->GetBPTWL()->GetBatteryCharging()); int dsiBatterySliderPos; - switch (DSi_BPTWL::GetBatteryLevel()) + switch (DSi::I2C->GetBPTWL()->GetBatteryLevel()) { case DSi_BPTWL::batteryLevel_AlmostEmpty: dsiBatterySliderPos = 0; break; case DSi_BPTWL::batteryLevel_Low: dsiBatterySliderPos = 1; break; @@ -86,8 +87,8 @@ void PowerManagementDialog::done(int r) { if (NDS::ConsoleType == 1) { - Config::DSiBatteryLevel = DSi_BPTWL::GetBatteryLevel(); - Config::DSiBatteryCharging = DSi_BPTWL::GetBatteryCharging(); + Config::DSiBatteryLevel = DSi::I2C->GetBPTWL()->GetBatteryLevel(); + Config::DSiBatteryCharging = DSi::I2C->GetBPTWL()->GetBatteryCharging(); } else { @@ -98,8 +99,8 @@ void PowerManagementDialog::done(int r) { if (NDS::ConsoleType == 1) { - DSi_BPTWL::SetBatteryLevel(oldDSiBatteryLevel); - DSi_BPTWL::SetBatteryCharging(oldDSiBatteryCharging); + DSi::I2C->GetBPTWL()->SetBatteryLevel(oldDSiBatteryLevel); + DSi::I2C->GetBPTWL()->SetBatteryCharging(oldDSiBatteryCharging); } else { @@ -132,7 +133,7 @@ void PowerManagementDialog::updateDSBatteryLevelControls() void PowerManagementDialog::on_cbDSiBatteryCharging_toggled() { - DSi_BPTWL::SetBatteryCharging(ui->cbDSiBatteryCharging->isChecked()); + DSi::I2C->GetBPTWL()->SetBatteryCharging(ui->cbDSiBatteryCharging->isChecked()); } void PowerManagementDialog::on_sliderDSiBatteryLevel_valueChanged(int value) @@ -142,13 +143,13 @@ void PowerManagementDialog::on_sliderDSiBatteryLevel_valueChanged(int value) u8 newBatteryLevel; switch (value) { - case 0: newBatteryLevel = DSi_BPTWL::batteryLevel_AlmostEmpty; break; - case 1: newBatteryLevel = DSi_BPTWL::batteryLevel_Low; break; - case 2: newBatteryLevel = DSi_BPTWL::batteryLevel_Half; break; - case 3: newBatteryLevel = DSi_BPTWL::batteryLevel_ThreeQuarters; break; - case 4: newBatteryLevel = DSi_BPTWL::batteryLevel_Full; break; + case 0: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_AlmostEmpty; break; + case 1: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_Low; break; + case 2: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_Half; break; + case 3: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_ThreeQuarters; break; + case 4: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_Full; break; } - DSi_BPTWL::SetBatteryLevel(newBatteryLevel); + DSi::I2C->GetBPTWL()->SetBatteryLevel(newBatteryLevel); updateDSBatteryLevelControls(); } |