OmniGears: add note about chronus weather icon packs
Change-Id: I8cc02d24c0a799136384a4d372d6ee933bd67ca7
diff --git a/res/values/custom_strings.xml b/res/values/custom_strings.xml
index 0ce611b..4b991b2 100644
--- a/res/values/custom_strings.xml
+++ b/res/values/custom_strings.xml
@@ -297,6 +297,7 @@
<string name="header_weather_title">Header view weather</string>
<string name="header_weather_summary">Enable notification panel header weather display</string>
<string name="weather_icon_pack_title">Condition icon pack</string>
+ <string name="weather_icon_pack_note">Note\u003a you can install new icon packs from play store by searching for \"Chronus icons\"</string>
<!-- Navigationbar settings -->
<string name="navigationbar_title">Navigation bar</string>
diff --git a/src/org/omnirom/omnigears/moresettings/OmniJawsSettings.java b/src/org/omnirom/omnigears/moresettings/OmniJawsSettings.java
index d45639d..03b453d 100644
--- a/src/org/omnirom/omnigears/moresettings/OmniJawsSettings.java
+++ b/src/org/omnirom/omnigears/moresettings/OmniJawsSettings.java
@@ -56,6 +56,7 @@
private PreferenceCategory mWeatherCategory;
private ListPreference mWeatherIconPack;
+ private String mWeatherIconPackNote;
@Override
protected int getMetricsCategory() {
@@ -67,6 +68,7 @@
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.omnijaws_settings);
final PreferenceScreen prefScreen = getPreferenceScreen();
+ mWeatherIconPackNote = getResources().getString(R.string.weather_icon_pack_note);
mWeatherCategory = (PreferenceCategory) prefScreen.findPreference(CATEGORY_WEATHER);
if (mWeatherCategory != null && !isOmniJawsServiceInstalled()) {
@@ -94,7 +96,7 @@
valueIndex = mWeatherIconPack.findIndexOfValue(settingHeaderPackage);
}
mWeatherIconPack.setValueIndex(valueIndex >= 0 ? valueIndex : 0);
- mWeatherIconPack.setSummary(mWeatherIconPack.getEntry());
+ mWeatherIconPack.setSummary(mWeatherIconPackNote + "\n\n" + mWeatherIconPack.getEntry());
mWeatherIconPack.setOnPreferenceChangeListener(this);
}
}
@@ -105,7 +107,7 @@
Settings.System.putString(getContentResolver(),
Settings.System.OMNIJAWS_WEATHER_ICON_PACK, value);
int valueIndex = mWeatherIconPack.findIndexOfValue(value);
- mWeatherIconPack.setSummary(mWeatherIconPack.getEntries()[valueIndex]);
+ mWeatherIconPack.setSummary(mWeatherIconPackNote + " \n\n" + mWeatherIconPack.getEntries()[valueIndex]);
}
return true;
}