Exemple #1
0
        public PluginItem GetItem(string url)
        {
            List <string> urls = new List <string>(url.Split(new string[] { "/" }, StringSplitOptions.RemoveEmptyEntries));

            if (urls[0] == "root")
            {
                PluginItem ret = this["root"];
                urls.Remove("root");
                foreach (string u in urls)
                {
                    ret = ((PluginFolder)ret)[u];
                }
                return(ret);
            }
            else
            {
                throw new Exception("Non root Url");
            }
        }
Exemple #2
0
 //
 //
 public static void addDirectoryItem(int handle, string baseUrl, PluginItem it)
 {
     Utils.Call("xbmcplugin.addDirectoryItem(" + handle + ", '" + baseUrl + "?" + it._url + "', " + it._li._name + ", isFolder=" + it._isFolder.ToString() + ")");
 }