diff options
| author | rsudev <rasch@munin-soft.de> | 2011-08-22 08:00:15 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2011-08-22 08:00:15 +0200 |
| commit | 119dd86b0df044c76b9dfaf2414429fa4ad681f3 (patch) | |
| tree | 2ec2c9efae2233c33706b2af8152c92ff8aa91cb /src/cgeo/geocaching/mapinterfaces/MapViewImpl.java | |
| parent | 2af3798e6bcb2f5a572c8a61860aa41fe43e93ff (diff) | |
| download | cgeo-119dd86b0df044c76b9dfaf2414429fa4ad681f3.zip cgeo-119dd86b0df044c76b9dfaf2414429fa4ad681f3.tar.gz cgeo-119dd86b0df044c76b9dfaf2414429fa4ad681f3.tar.bz2 | |
Fix issue #15
mapsforge uses a different pattern for communicating updates for
overlays
Diffstat (limited to 'src/cgeo/geocaching/mapinterfaces/MapViewImpl.java')
| -rw-r--r-- | src/cgeo/geocaching/mapinterfaces/MapViewImpl.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/cgeo/geocaching/mapinterfaces/MapViewImpl.java b/src/cgeo/geocaching/mapinterfaces/MapViewImpl.java index 5c955ed..8e99b3d 100644 --- a/src/cgeo/geocaching/mapinterfaces/MapViewImpl.java +++ b/src/cgeo/geocaching/mapinterfaces/MapViewImpl.java @@ -1,10 +1,13 @@ package cgeo.geocaching.mapinterfaces; +import android.app.Activity; +import android.content.Context; +import android.graphics.drawable.Drawable; import cgeo.geocaching.cgSettings; +import cgeo.geocaching.mapcommon.cgMapMyOverlay; import cgeo.geocaching.mapcommon.cgMapOverlay; +import cgeo.geocaching.mapcommon.cgOverlayScale; import cgeo.geocaching.mapcommon.cgUsersOverlay; -import android.content.Context; -import android.graphics.drawable.Drawable; /** * Defines common functions of the provider-specific @@ -50,6 +53,10 @@ public interface MapViewImpl { Drawable drawable, boolean fromDetailIntent); cgUsersOverlay createAddUsersOverlay(Context context, Drawable markerIn); + + cgOverlayScale createAddScaleOverlay(Activity activity, cgSettings settingsIn); + + cgMapMyOverlay createAddPositionOverlay(Activity activity, cgSettings settingsIn); boolean needsScaleOverlay(); @@ -57,4 +64,6 @@ public interface MapViewImpl { void setMapSource(cgSettings settings); + void repaintRequired(OverlayBase overlay); + } |
