XBMC_WebBrowser.FormShortcuts.importShortcuts C# (CSharp) Method

importShortcuts() public method

public importShortcuts ( ) : void
return void
        public void importShortcuts()
        {
            listBoxFavs.Items.Clear();
            if (Directory.Exists(userDataFolder))
            {
                ListBoxEntry entryMain = new ListBoxEntry();
                entryMain.title = mainTitle;
                entryMain.url = mainUrl;
                listBoxFavs.Items.Add(entryMain);
                String shortcutFolder = userDataFolder + "\\shortcuts";
                if (!Directory.Exists(shortcutFolder))
                {
                    Directory.CreateDirectory(shortcutFolder);
                }
                else
                {
                    String filename = userDataFolder + "\\shortcuts\\" + mainTitle + ".links";
                    if (File.Exists(filename))
                    {
                        StreamReader str = new StreamReader(filename);
                        String line;
                        while ((line = str.ReadLine()) != null)
                        {
                            if (line.Contains("="))
                            {
                                String entry = line.Substring(0, line.IndexOf("="));
                                String content = line.Substring(line.IndexOf("=") + 1);
                                ListBoxEntry listBoxEntry = new ListBoxEntry();
                                listBoxEntry.title = entry.Trim();
                                listBoxEntry.url = content.Trim();
                                listBoxFavs.Items.Add(listBoxEntry);
                            }
                        }
                        str.Close();
                    }
                }
                ListBoxEntry entryNew = new ListBoxEntry();
                entryNew.title = "- Add Current URL";
                listBoxFavs.Items.Add(entryNew);
                listBoxFavs.SelectedIndex = 0;
            }
            int height = 110;
            if (listBoxFavs.Items.Count > 1)
                height = listBoxFavs.Items.Count * 55 + 50;
            if (height >= 720)
                height = 720;
            this.Size = new Size(this.Size.Width, height);
        }