ManualCollectionsFolder.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using MediaBrowser.Controller.Entities;
  2. using MediaBrowser.Model.Serialization;
  3. namespace MediaBrowser.Controller.Collections
  4. {
  5. public class ManualCollectionsFolder : BasePluginFolder, IHiddenFromDisplay
  6. {
  7. public ManualCollectionsFolder()
  8. {
  9. Name = "Collections";
  10. }
  11. public override bool IsHidden
  12. {
  13. get
  14. {
  15. return true;
  16. }
  17. }
  18. [IgnoreDataMember]
  19. public override bool SupportsInheritedParentImages
  20. {
  21. get
  22. {
  23. return false;
  24. }
  25. }
  26. public bool IsHiddenFromUser(User user)
  27. {
  28. return !ConfigurationManager.Configuration.DisplayCollectionsView;
  29. }
  30. [IgnoreDataMember]
  31. public override string CollectionType
  32. {
  33. get { return Model.Entities.CollectionType.BoxSets; }
  34. }
  35. public override string GetClientTypeName()
  36. {
  37. return typeof(CollectionFolder).Name;
  38. }
  39. }
  40. }