diff options
Diffstat (limited to 'main/src/cgeo/geocaching/settings/CapabilitiesPreference.java')
| -rw-r--r-- | main/src/cgeo/geocaching/settings/CapabilitiesPreference.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/settings/CapabilitiesPreference.java b/main/src/cgeo/geocaching/settings/CapabilitiesPreference.java index d7e55a4..d2e19b7 100644 --- a/main/src/cgeo/geocaching/settings/CapabilitiesPreference.java +++ b/main/src/cgeo/geocaching/settings/CapabilitiesPreference.java @@ -1,5 +1,6 @@ package cgeo.geocaching.settings; +import cgeo.geocaching.CgeoApplication; import cgeo.geocaching.R; import cgeo.geocaching.connector.ConnectorFactory; import cgeo.geocaching.connector.IConnector; @@ -67,7 +68,15 @@ public class CapabilitiesPreference extends AbstractAttributeBasedPrefence { if (connector == null) { return StringUtils.EMPTY; } - return connector.getCapabilitiesMessage(); + StringBuilder builder = new StringBuilder("<p>" + + CgeoApplication.getInstance().getString(R.string.feature_description) + "<ul>"); + + for (String capability : connector.getCapabilities()) { + builder.append("<li>").append(capability).append("</li>"); + } + + builder.append("</ul></p>"); + return builder.toString(); } @Override |
