summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorRaj Yengisetty <raj@cyngn.com>2015-01-14 16:24:59 +0800
committerRaj Yengisetty <raj@cyngn.com>2015-01-20 11:07:45 +0800
commitcc342519488d50d2f59f514940de6cf02bd53ab2 (patch)
treeac62671553ec84a89ea0849d415cb2b084123ed3 /src/com/android
parent3549b0c14220370f4b50867ff8d21d9b6513f641 (diff)
downloadandroid_packages_apps_Trebuchet-cc342519488d50d2f59f514940de6cf02bd53ab2.tar.gz
android_packages_apps_Trebuchet-cc342519488d50d2f59f514940de6cf02bd53ab2.tar.bz2
android_packages_apps_Trebuchet-cc342519488d50d2f59f514940de6cf02bd53ab2.zip
Adding manage apps shortcut to Settings panel
Change-Id: I02b454072258d57e82c825417941382ea7807e83
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/launcher3/Launcher.java11
-rw-r--r--src/com/android/launcher3/OverviewSettingsPanel.java14
2 files changed, 24 insertions, 1 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 2e564c4c8..937a167d1 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -225,6 +225,8 @@ public class Launcher extends Activity
static final String FIRST_LOAD_COMPLETE = "launcher.first_load_complete";
static final String ACTION_FIRST_LOAD_COMPLETE =
"com.android.launcher3.action.FIRST_LOAD_COMPLETE";
+ static final String ACTION_MANAGE_APPS=
+ "android.settings.MANAGE_APPLICATIONS_SETTINGS";
private static final String TOOLBAR_ICON_METADATA_NAME = "com.android.launcher.toolbar_icon";
private static final String TOOLBAR_SEARCH_ICON_METADATA_NAME =
@@ -1426,6 +1428,15 @@ public class Launcher extends Activity
}
}
+ protected void startManageApps() {
+ Intent manageApps;
+ manageApps= new Intent(ACTION_MANAGE_APPS);
+ startActivity(manageApps);
+ if (mWorkspace.isInOverviewMode()) {
+ mWorkspace.exitOverviewMode(false);
+ }
+ }
+
public interface QSBScroller {
public void setScrollY(int scrollY);
}
diff --git a/src/com/android/launcher3/OverviewSettingsPanel.java b/src/com/android/launcher3/OverviewSettingsPanel.java
index 2403d2344..e07c16e1d 100644
--- a/src/com/android/launcher3/OverviewSettingsPanel.java
+++ b/src/com/android/launcher3/OverviewSettingsPanel.java
@@ -90,7 +90,6 @@ public class OverviewSettingsPanel {
((SlidingUpPanelLayout) mOverviewPanel)
.setPanelSlideListener(new SettingsSimplePanelSlideListener());
- //Quick Settings Buttons
View widgetButton = mLauncher.findViewById(R.id.widget_button);
widgetButton.setOnClickListener(new OnClickListener() {
@Override
@@ -109,6 +108,7 @@ public class OverviewSettingsPanel {
});
wallpaperButton.setOnTouchListener(mLauncher.getHapticFeedbackTouchListener());
+ //Quick Settings Button
View settingsButton = mLauncher.findViewById(R.id.settings_button);
settingsButton.setOnClickListener(new OnClickListener() {
@Override
@@ -120,6 +120,18 @@ public class OverviewSettingsPanel {
});
settingsButton.setOnTouchListener(mLauncher.getHapticFeedbackTouchListener());
+ //Manage Apps Button
+ View manageAppsButton = mLauncher.findViewById(R.id.manage_apps_button);
+ manageAppsButton.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View arg0) {
+ if (!mLauncher.getWorkspace().isSwitchingState()) {
+ mLauncher.startManageApps();
+ }
+ }
+ });
+ manageAppsButton.setOnTouchListener(mLauncher.getHapticFeedbackTouchListener());
+
View defaultScreenButton = mLauncher.findViewById(R.id.default_screen_button);
defaultScreenButton.setOnClickListener(new OnClickListener() {
@Override