From 13dedaa0d6844da2825bdef1559b4341853a769b Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Sun, 8 Mar 2015 23:22:26 +0100 Subject: Add plugins information to system information Related to #4649. --- main/src/cgeo/geocaching/AboutActivity.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'main') diff --git a/main/src/cgeo/geocaching/AboutActivity.java b/main/src/cgeo/geocaching/AboutActivity.java index e6f3fd1..3f24dfd 100644 --- a/main/src/cgeo/geocaching/AboutActivity.java +++ b/main/src/cgeo/geocaching/AboutActivity.java @@ -3,6 +3,8 @@ package cgeo.geocaching; import butterknife.ButterKnife; import butterknife.InjectView; +import cgeo.calendar.CalendarAddon; +import cgeo.contacts.ContactsAddon; import cgeo.geocaching.activity.AbstractViewPagerActivity; import cgeo.geocaching.compatibility.Compatibility; import cgeo.geocaching.connector.ConnectorFactory; @@ -299,6 +301,19 @@ public class AboutActivity extends AbstractViewPagerActivity if (Settings.isUseEnglish()) { body.append(" (cgeo forced to English)"); } + final boolean calendarAddonAvailable = CalendarAddon.isAvailable(); + final boolean contactsAddonAvailable = ContactsAddon.isAvailable(); + body.append("\nInstalled plugins:"); + if (calendarAddonAvailable || contactsAddonAvailable) { + if (calendarAddonAvailable) { + body.append(" calendar"); + } + if (contactsAddonAvailable) { + body.append(" contacts"); + } + } else { + body.append("none"); + } body.append("\n--- End of system information ---\n"); return body.toString(); } -- cgit v1.1