Skip to content
This repository was archived by the owner on Apr 18, 2025. It is now read-only.

Commit 5936c39

Browse files
[Settings: Implement Power menu actions [2/2]
[Adopted to S by: erfanoabdi] [Updated to U by: ikeramat] ikeramat: taken and adapted from: LineageOS/android_packages_apps_LineageParts@18f2dec Credits to Steve Kondik and all related CM/LineageOS authors on: https://github.com/LineageOS/android_packages_apps_LineageParts Settings: Add permissions for lineagehw Change-Id: Id1a1c5f52c0dc73886db57acb4ba26d0f18fa26b ButtonSettings: Add a setting to swap capacitive keys @jhenrique09 edits: Adapt to AOSP Change-Id: Ibfcd698989c6496e45ca756a7f279216fe671329 ButtonSettings: Add a RemotePreference for device-specific panel * In case a device provides its own panel for extra buttons settings, place it at the bottom of the Button Settings screen. Back in N, that used to go directly to the Settings dashboard, but no longer makes sense in O. * This uses the RemotePreference API to allow the external app to update the view and the action for this is: "org.lineageos.settings.device.ADDITIONAL_BUTTONS_SETTINGS" Change-Id: If071eaad8061838a7cddea4fe1df3308f2f9ec84 ButtonSettings: Add preferences for back key long press customization Change-Id: I32bba61ae5b76692b3a4305788559147b6f87436 Settings: Fix ButtonBacklightBrightness dialog Change-Id: Id724752d479cad69f7b248f6b579356f31e07739 Change-Id: I368d97f3b00adc5c0f559abb9f1cc5be6e532048 Signed-off-by: Mohammad Hasan Keramat J <ikeramat@protonmail.com> Co-Authored-By: Erfan Abdi <erfangplus@gmail.com>
1 parent 4b4a2d9 commit 5936c39

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/com/android/settings/Settings.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ public static class RefreshRateSettingsActivity extends SettingsActivity { /* em
134134
public static class DcDimmingSettingsActivity extends SettingsActivity { /* empty */ }
135135
public static class StatusBarSettingsActivity extends SettingsActivity { /* empty */ }
136136
public static class NetworkTrafficSettingsActivity extends SettingsActivity { /* empty */ }
137+
public static class PowerMenuActionsActivity extends SettingsActivity { /* empty */ }
137138
public static class MyDeviceInfoActivity extends SettingsActivity { /* empty */ }
138139
public static class ModuleLicensesActivity extends SettingsActivity { /* empty */ }
139140
public static class ApplicationSettingsActivity extends SettingsActivity { /* empty */ }

src/com/android/settings/core/gateway/SettingsGateway.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import org.somethingos.somethingsettings.fragments.ui.StatusBarSettings;
2323
import org.somethingos.somethingsettings.fragments.ui.NetworkTrafficSettings;
24+
import org.somethingos.somethingsettings.fragments.ui.PowerMenuActions;
2425

2526
import com.android.settings.AllInOneTetherSettings;
2627
import com.android.settings.DisplaySettings;
@@ -357,6 +358,7 @@ public class SettingsGateway {
357358
DcDimmingSettings.class.getName(),
358359
StatusBarSettings.class.getName(),
359360
NetworkTrafficSettings.class.getName(),
361+
PowerMenuActions.class.getName(),
360362
ManageDomainUrls.class.getName(),
361363
AutomaticStorageManagerSettings.class.getName(),
362364
StorageDashboardFragment.class.getName(),

0 commit comments

Comments
 (0)