diff options
| author | c:geo <cgeo@cgeo.org> | 2011-08-01 22:09:20 -0700 |
|---|---|---|
| committer | c:geo <cgeo@cgeo.org> | 2011-08-01 22:09:20 -0700 |
| commit | 6118f6489847f98d2c257671c352082974134b14 (patch) | |
| tree | eeb68320e720f84224e647b02a10a2f645fe6387 /src/cgeo/geocaching/cgeoinit.java | |
| parent | 53645ae292deb7f14ae3da2a19e2e9f11407746d (diff) | |
| parent | 7800d4761313a036f32e3d31747099f009c0e1da (diff) | |
| download | cgeo-6118f6489847f98d2c257671c352082974134b14.zip cgeo-6118f6489847f98d2c257671c352082974134b14.tar.gz cgeo-6118f6489847f98d2c257671c352082974134b14.tar.bz2 | |
Merge pull request #84 from rahu/master
Display images for logs
Diffstat (limited to 'src/cgeo/geocaching/cgeoinit.java')
| -rw-r--r-- | src/cgeo/geocaching/cgeoinit.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/cgeo/geocaching/cgeoinit.java b/src/cgeo/geocaching/cgeoinit.java index 39b36c4..25693e0 100644 --- a/src/cgeo/geocaching/cgeoinit.java +++ b/src/cgeo/geocaching/cgeoinit.java @@ -342,6 +342,15 @@ public class cgeoinit extends Activity { } offlineButton.setOnClickListener(new cgeoChangeOffline()); + CheckBox saveLogImgButton = (CheckBox) findViewById(R.id.save_log_img); + if (prefs.getBoolean("logimages", false) == false) { + saveLogImgButton.setChecked(false); + } else { + saveLogImgButton.setChecked(true); + } + saveLogImgButton.setOnClickListener(new cgeoChangeSaveLogImg()); + + CheckBox autoloadButton = (CheckBox) findViewById(R.id.autoload); if (prefs.getInt("autoloaddesc", 0) == 0) { autoloadButton.setChecked(false); @@ -802,6 +811,30 @@ public class cgeoinit extends Activity { return; } } + + private class cgeoChangeSaveLogImg implements View.OnClickListener { + + public void onClick(View arg0) { + SharedPreferences.Editor edit = prefs.edit(); + if (prefs.getBoolean("logimages", true) == false) { + edit.putBoolean("logimages", true); + settings.storelogimages = true; + } else { + edit.putBoolean("logimages", false); + settings.storelogimages = false; + } + edit.commit(); + + CheckBox saveLogImgButton = (CheckBox) findViewById(R.id.save_log_img); + if (prefs.getBoolean("logimages", true) == false) { + saveLogImgButton.setChecked(false); + } else { + saveLogImgButton.setChecked(true); + } + + return; + } + } private class cgeoChangeLivelist implements View.OnClickListener { |
