diff options
| author | Ralf Hubert <_rahu_@web.de> | 2011-08-01 15:03:32 +0200 |
|---|---|---|
| committer | Ralf Hubert <_rahu_@web.de> | 2011-08-01 15:03:32 +0200 |
| commit | 46a3be19f33bc07aa129bc83407bda8befc50e08 (patch) | |
| tree | 02ea5cd668d467058cd4c0864f6b755201abc2bc /src/cgeo/geocaching/cgeoinit.java | |
| parent | c58671a896f6cea081c2244203031885b82d33f2 (diff) | |
| download | cgeo-46a3be19f33bc07aa129bc83407bda8befc50e08.zip cgeo-46a3be19f33bc07aa129bc83407bda8befc50e08.tar.gz cgeo-46a3be19f33bc07aa129bc83407bda8befc50e08.tar.bz2 | |
Display Images from Logs (Issue #40)
- changed db-version to 54 (need table for logimages)
- renamed cgSpoiler to cgImage
- renamed cgeospoilers to cgeoimages
- added setting to store/not store logimages
TODO: - draw a pretty icon
- maybe translate the new strings
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 2734e1f..f1cc7c1 100644 --- a/src/cgeo/geocaching/cgeoinit.java +++ b/src/cgeo/geocaching/cgeoinit.java @@ -344,6 +344,15 @@ public class cgeoinit extends Activity { } offlineButton.setOnClickListener(new cgeoChangeOffline()); + CheckBox saveLogImgButton = (CheckBox) findViewById(R.id.save_log_img); + if (prefs.getInt("logimages", 1) == 0) { + 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); @@ -815,6 +824,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.getInt("logimages", 1) == 0) { + edit.putInt("logimages", 1); + settings.storeLogImg = 1; + } else { + edit.putInt("logimages", 0); + settings.storeLogImg = 0; + } + edit.commit(); + + CheckBox saveLogImgButton = (CheckBox) findViewById(R.id.save_log_img); + if (prefs.getInt("logimages", 1) == 0) { + saveLogImgButton.setChecked(false); + } else { + saveLogImgButton.setChecked(true); + } + + return; + } + } private class cgeoChangeLivelist implements View.OnClickListener { |
