aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Resolvers/VirtualFolderResolver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Resolvers/VirtualFolderResolver.cs')
-rw-r--r--MediaBrowser.Controller/Resolvers/VirtualFolderResolver.cs46
1 files changed, 0 insertions, 46 deletions
diff --git a/MediaBrowser.Controller/Resolvers/VirtualFolderResolver.cs b/MediaBrowser.Controller/Resolvers/VirtualFolderResolver.cs
deleted file mode 100644
index e7940ef14..000000000
--- a/MediaBrowser.Controller/Resolvers/VirtualFolderResolver.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using System.ComponentModel.Composition;
-using System.IO;
-using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.Entities;
-
-namespace MediaBrowser.Controller.Resolvers
-{
- [Export(typeof(IBaseItemResolver))]
- public class VirtualFolderResolver : BaseFolderResolver<VirtualFolder>
- {
- public override ResolverPriority Priority
- {
- get { return ResolverPriority.Third; }
- }
-
- protected override VirtualFolder Resolve(ItemResolveEventArgs args)
- {
- if (args.IsDirectory && args.Parent != null && args.Parent.IsRoot)
- {
- return new VirtualFolder();
- }
-
- return null;
- }
-
- protected override void SetInitialItemValues(VirtualFolder item, ItemResolveEventArgs args)
- {
- // Set the name initially by stripping off the [CollectionType=...]
- // The name can always be overridden later by folder.xml
- string pathName = Path.GetFileNameWithoutExtension(args.Path);
-
- string srch = "[collectiontype=";
- int index = pathName.IndexOf(srch, System.StringComparison.OrdinalIgnoreCase);
-
- if (index != -1)
- {
- item.Name = pathName.Substring(0, index).Trim();
-
- item.CollectionType = pathName.Substring(index + srch.Length).TrimEnd(']');
- }
-
- base.SetInitialItemValues(item, args);
- }
-
- }
-}