[2/2] OmniGears: add columns divider hide config
a little taste of N :P
Change-Id: I0f15a0d4014b1fd804dd1a2c8ff9f2dcef53b41b
diff --git a/res/values/custom_strings.xml b/res/values/custom_strings.xml
index f3b9141..a28c032 100644
--- a/res/values/custom_strings.xml
+++ b/res/values/custom_strings.xml
@@ -296,6 +296,8 @@
<string name="dashboard_colums_resize_title">Orientation adjustment</string>
<string name="dashboard_colums_resize_summary">Automatically adjust settings columns based on orientation.</string>
+ <string name="dashboard_divider_show_title">Show columns divider</string>
+ <string name="dashboard_divider_show_summary"></string>
<!-- global acions config -->
<string name="global_actions_power_title">Power</string>
diff --git a/res/xml/more_interface_settings.xml b/res/xml/more_interface_settings.xml
index 855161c..026bdca 100644
--- a/res/xml/more_interface_settings.xml
+++ b/res/xml/more_interface_settings.xml
@@ -74,6 +74,12 @@
android:summary="@string/dashboard_colums_resize_summary"
android:defaultValue="true" />
+ <CheckBoxPreference
+ android:key="dashboard_divider_show"
+ android:title="@string/dashboard_divider_show_title"
+ android:summary="@string/dashboard_divider_show_summary"
+ android:defaultValue="true" />
+
<PreferenceScreen
android:key="global_actions"
android:title="@string/global_actions_title"
diff --git a/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java b/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java
index 60d07db..415d285 100644
--- a/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java
+++ b/src/org/omnirom/omnigears/interfacesettings/MoreInterfaceSettings.java
@@ -63,11 +63,13 @@
private static final String CHRONUS_ICON_PACK_INTENT = "com.dvtonder.chronus.ICON_PACK";
private static final String LOCK_CLOCK_PACKAGE="com.cyanogenmod.lockclock";
private static final String DASHBOARD_COLUMNS = "dashboard_columns";
+ private static final String DASHBOARD_DIVIDER_SHOW = "dashboard_divider_show";
private PreferenceCategory mWeatherCategory;
private ListPreference mWeatherIconPack;
private CheckBoxPreference mHeaderWeather;
private ListPreference mDashboardColumns;
+ private CheckBoxPreference mDashBoardDividerShow;
@Override
protected int getMetricsCategory() {
@@ -132,6 +134,11 @@
}
mDashboardColumns.setSummary(mDashboardColumns.getEntry());
mDashboardColumns.setOnPreferenceChangeListener(this);
+
+ mDashBoardDividerShow = (CheckBoxPreference) findPreference(DASHBOARD_DIVIDER_SHOW);
+ if (!prefs.contains(DASHBOARD_DIVIDER_SHOW)) {
+ mDashBoardDividerShow.setChecked(true);
+ }
}
@Override