diff options
Diffstat (limited to 'main/src/cgeo/geocaching/utils/LogTemplateProvider.java')
| -rw-r--r-- | main/src/cgeo/geocaching/utils/LogTemplateProvider.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java index 98201b5..bf2a27c 100644 --- a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java +++ b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java @@ -178,6 +178,35 @@ public final class LogTemplateProvider { return StringUtils.EMPTY; } }); + templates.add(new LogTemplate("NAME", R.string.init_signature_template_name) { + @Override + public String getValue(LogContext context) { + Trackable trackable = context.getTrackable(); + if (trackable != null) { + return trackable.getName(); + } + Geocache cache = context.getCache(); + if (cache != null) { + return cache.getName(); + } + return StringUtils.EMPTY; + } + }); + templates.add(new LogTemplate("URL", R.string.init_signature_template_url) { + + @Override + public String getValue(LogContext context) { + Trackable trackable = context.getTrackable(); + if (trackable != null) { + return trackable.getUrl(); + } + Geocache cache = context.getCache(); + if (cache != null) { + return cache.getUrl(); + } + return StringUtils.EMPTY; + } + }); return templates; } |
