- ShowCustomAvatars getShowCustomAvatars();
- void setShowCustomAvatars(ShowCustomAvatars showCustomAvatars);
+ LoadExternalContent getShowCustomAvatars();
+ void setShowCustomAvatars(LoadExternalContent showCustomAvatars);
+
+ @Nonnull LoadExternalContent getLoadLinkedImages();
+ void setLoadLinkedImages(@Nonnull LoadExternalContent loadLinkedImages);
+
+ /**
+ * Possible values for all options that are related to loading external content.
+ */
+ enum LoadExternalContent {
+
+ /** Never show custom avatars. */
+ NEVER,
+
+ /** Only show custom avatars of followed Sones. */
+ FOLLOWED,
+
+ /** Only show custom avatars of Sones you manually trust. */
+ MANUALLY_TRUSTED,
+
+ /** Only show custom avatars of automatically trusted Sones. */
+ TRUSTED,
+
+ /** Always show custom avatars. */
+ ALWAYS,
+
+ }