diff options
Diffstat (limited to 'main/src/cgeo/geocaching/loaders/RemoveFromHistoryLoader.java')
| -rw-r--r-- | main/src/cgeo/geocaching/loaders/RemoveFromHistoryLoader.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/loaders/RemoveFromHistoryLoader.java b/main/src/cgeo/geocaching/loaders/RemoveFromHistoryLoader.java new file mode 100644 index 0000000..7e9ea8f --- /dev/null +++ b/main/src/cgeo/geocaching/loaders/RemoveFromHistoryLoader.java @@ -0,0 +1,28 @@ +package cgeo.geocaching.loaders; + +import cgeo.geocaching.SearchResult; +import cgeo.geocaching.Settings; +import cgeo.geocaching.cgData; +import cgeo.geocaching.enumerations.CacheType; +import cgeo.geocaching.geopoint.Geopoint; + +import android.content.Context; + +public class RemoveFromHistoryLoader extends AbstractSearchLoader { + + private String[] selected; + private Geopoint coords; + + public RemoveFromHistoryLoader(Context context, String[] selected, Geopoint coords) { + super(context); + this.selected = selected; + this.coords = coords; + } + + @Override + public SearchResult runSearch() { + cgData.clearVisitDate(selected); + return cgData.getHistoryOfCaches(true, coords != null ? Settings.getCacheType() : CacheType.ALL); + } + +} |
