aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-08-04 03:31:13 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-08-04 03:31:13 +0200
commit9a4d4f244d9e2d24295bf89c2bbb01610aa33899 (patch)
tree414a960db501ce996fdbbfa5adfdd0b609009d8b /src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java
parent434604db80a43302c96cca812928234528518117 (diff)
downloadandroid_packages_wallpapers_PhotoPhase-9a4d4f244d9e2d24295bf89c2bbb01610aa33899.tar.gz
android_packages_wallpapers_PhotoPhase-9a4d4f244d9e2d24295bf89c2bbb01610aa33899.tar.bz2
android_packages_wallpapers_PhotoPhase-9a4d4f244d9e2d24295bf89c2bbb01610aa33899.zip
Disposition Preference Layout (#1)
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java b/src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java
index 1461df4..f30e291 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/preferences/LandscapeDispositionFragment.java
@@ -20,6 +20,7 @@ import android.content.pm.ActivityInfo;
import android.os.Bundle;
import org.cyanogenmod.wallpapers.photophase.model.Disposition;
+import org.cyanogenmod.wallpapers.photophase.utils.DispositionUtil;
import java.util.List;
@@ -57,6 +58,23 @@ public class LandscapeDispositionFragment extends DispositionFragment {
* {@inheritDoc}
*/
@Override
+ public List<Disposition> getDefaultDispositions() {
+ return DispositionUtil.toDispositions(
+ PreferencesProvider.Preferences.Layout.DEFAULT_LANDSCAPE_DISPOSITION);
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void saveDispositions(List<Disposition> dispositions) {
+ PreferencesProvider.Preferences.Layout.setLandscapeDisposition(getActivity(), dispositions);
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
public int getRows() {
// inverted
return PreferencesProvider.Preferences.Layout.getCols();