summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Brabham <optedoblivion@cyngn.com>2015-04-24 13:56:00 -0700
committerWilhelm Fitzpatrick <rafial@cyngn.com>2015-12-22 17:35:40 -0800
commit1cf3c5654cec94a8ee3d96a3a3baacac863d3967 (patch)
tree66c15567adf61d6ca9210682d9fe70b00b402259 /src
parentfe8545077f64c7c5d0dec994df87bd41e4cfaade (diff)
downloadandroid_packages_apps_DeskClock-1cf3c5654cec94a8ee3d96a3a3baacac863d3967.tar.gz
android_packages_apps_DeskClock-1cf3c5654cec94a8ee3d96a3a3baacac863d3967.tar.bz2
android_packages_apps_DeskClock-1cf3c5654cec94a8ee3d96a3a3baacac863d3967.zip
Make new menu entry to link to cLock widget settings.
Change-Id: I13ca3156c34eccdd8f60d8585281ae0585aac58e
Diffstat (limited to 'src')
-rw-r--r--src/com/android/deskclock/DeskClock.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/com/android/deskclock/DeskClock.java b/src/com/android/deskclock/DeskClock.java
index 39e5f221b..1c0d91b98 100644
--- a/src/com/android/deskclock/DeskClock.java
+++ b/src/com/android/deskclock/DeskClock.java
@@ -19,6 +19,7 @@ package com.android.deskclock;
import android.app.Fragment;
import android.app.FragmentManager;
import android.content.ActivityNotFoundException;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
@@ -41,6 +42,7 @@ import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
+import android.widget.Toast;
import com.android.deskclock.alarms.AlarmStateManager;
import com.android.deskclock.events.Events;
import com.android.deskclock.provider.Alarm;
@@ -69,6 +71,10 @@ public class DeskClock extends BaseActivity
// Alarm action for midnight (so we can update the date display).
private static final String KEY_SELECTED_TAB = "selected_tab";
public static final String SELECT_TAB_INTENT_EXTRA = "deskclock.select.tab";
+ private static final String LC_PACKAGE = "com.cyanogenmod.lockclock";
+ private static final String LC_ACTIVITY = LC_PACKAGE + ".preference.Preferences";
+ private static final ComponentName sWidgetSettingComponentName = new ComponentName
+ (LC_PACKAGE, LC_ACTIVITY);
// Request code used when SettingsActivity is launched.
private static final int REQUEST_CHANGE_SETTINGS = 1;
@@ -333,6 +339,17 @@ public class DeskClock extends BaseActivity
startActivityForResult(new Intent(DeskClock.this, SettingsActivity.class),
REQUEST_CHANGE_SETTINGS);
return true;
+ case R.id.menu_item_widget_settings:
+ Intent wsi = new Intent();
+ wsi.setComponent(sWidgetSettingComponentName);
+ try {
+ startActivity(wsi);
+ } catch (ActivityNotFoundException e) {
+ Toast.makeText(this, getResources().getString(R.string.activity_not_found),
+ Toast.LENGTH_SHORT).show();
+ Log.w(LOG_TAG, "Cannot find the activity!");
+ }
+ return true;
case R.id.menu_item_help:
Intent i = item.getIntent();
if (i != null) {