From: <dos...@us...> - 2012-04-08 21:51:07
|
Revision: 4477 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4477&view=rev Author: doskabouter Date: 2012-04-08 21:50:59 +0000 (Sun, 08 Apr 2012) Log Message: ----------- general cleanup/formatting Modified Paths: -------------- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlInputType.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlLinkNumber.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Mouse.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/OSD_LinkId.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Settings.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Setup.cs Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -23,8 +23,6 @@ #endregion using System; -using System.Collections.Generic; -using System.Text; using System.Xml; using System.IO; using System.Windows.Forms; Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -23,21 +23,19 @@ #endregion using System; -using System.Collections.Generic; -using System.Text; namespace BrowseTheWeb { - public class BookmarkElement - { - public string Name = string.Empty; - public string Url = string.Empty; + public class BookmarkElement + { + public string Name = string.Empty; + public string Url = string.Empty; - public int Visited = 0; - public DateTime LastVisited; - public DateTime Created = DateTime.Now; + public int Visited = 0; + public DateTime LastVisited; + public DateTime Created = DateTime.Now; - public bool isFolder = false; - public bool isSubFolder = false; - } + public bool isFolder = false; + public bool isSubFolder = false; + } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -24,167 +24,166 @@ using System; using System.Collections.Generic; -using System.Text; using System.Xml; using System.IO; namespace BrowseTheWeb { - public class BookmarkXml - { - public static List<BookmarkElement> BookmarkItems = new List<BookmarkElement>(); - - private static void InitBookmarks(string Path) + public class BookmarkXml { - if (!File.Exists(Path)) - { - string s = "<?xml version=\"1.0\"?>\n<Bookmarks />"; - StreamWriter sr = new StreamWriter(Path); - sr.Write(s); - sr.Close(); - } - } + public static List<BookmarkElement> BookmarkItems = new List<BookmarkElement>(); - public static bool LoadBookmarks(string Path) - { - InitBookmarks(Path); - - BookmarkItems = new List<BookmarkElement>(); - try - { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); - - XmlNodeList col = xmlDocument.GetElementsByTagName("Entry"); - foreach (XmlNode node in col) + private static void InitBookmarks(string Path) { - BookmarkElement elem = GetData(node); - BookmarkItems.Add(elem); + if (!File.Exists(Path)) + { + string s = "<?xml version=\"1.0\"?>\n<Bookmarks />"; + StreamWriter sr = new StreamWriter(Path); + sr.Write(s); + sr.Close(); + } } - } - catch - { - return false; - } - return true; - } - public static BookmarkElement GetData(XmlNode Node) - { - BookmarkElement result = new BookmarkElement(); - result.Name = Node.SelectSingleNode("Name").InnerText; - result.Url = Node.SelectSingleNode("URL").InnerText; + public static bool LoadBookmarks(string Path) + { + InitBookmarks(Path); - result.Visited = Convert.ToInt32(Node.SelectSingleNode("Visited").InnerText); - result.LastVisited = Convert.ToDateTime(Node.SelectSingleNode("LastVisited").InnerText); - result.Created = Convert.ToDateTime(Node.SelectSingleNode("Created").InnerText); + BookmarkItems = new List<BookmarkElement>(); + try + { + XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.Load(Path); - result.isFolder = Convert.ToBoolean(Node.SelectSingleNode("isFolder").InnerText); - result.isSubFolder = Convert.ToBoolean(Node.SelectSingleNode("isSubFolder").InnerText); + XmlNodeList col = xmlDocument.GetElementsByTagName("Entry"); + foreach (XmlNode node in col) + { + BookmarkElement elem = GetData(node); + BookmarkItems.Add(elem); + } + } + catch + { + return false; + } + return true; + } + public static BookmarkElement GetData(XmlNode Node) + { + BookmarkElement result = new BookmarkElement(); - return result; - } + result.Name = Node.SelectSingleNode("Name").InnerText; + result.Url = Node.SelectSingleNode("URL").InnerText; - public static void AddFolder(string Path, string FolderName) - { - InitBookmarks(Path); + result.Visited = Convert.ToInt32(Node.SelectSingleNode("Visited").InnerText); + result.LastVisited = Convert.ToDateTime(Node.SelectSingleNode("LastVisited").InnerText); + result.Created = Convert.ToDateTime(Node.SelectSingleNode("Created").InnerText); - try - { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); + result.isFolder = Convert.ToBoolean(Node.SelectSingleNode("isFolder").InnerText); + result.isSubFolder = Convert.ToBoolean(Node.SelectSingleNode("isSubFolder").InnerText); - bool found = false; - - foreach (XmlNode r in xmlDocument.ChildNodes) - { - foreach (XmlNode one in r.ChildNodes) - { - if (one.FirstChild.InnerText == FolderName) found = true; - } + return result; } - if (!found) + public static void AddFolder(string Path, string FolderName) { - XmlElement childElement = xmlDocument.CreateElement("Entry"); + InitBookmarks(Path); - XmlElement sub1 = xmlDocument.CreateElement("Name"); sub1.InnerText = FolderName; - childElement.AppendChild(sub1); - XmlElement sub2 = xmlDocument.CreateElement("URL"); sub2.InnerText = string.Empty; - childElement.AppendChild(sub2); - XmlElement sub3 = xmlDocument.CreateElement("ID"); sub3.InnerText = "0"; - childElement.AppendChild(sub3); - XmlElement sub4 = xmlDocument.CreateElement("Visited"); sub4.InnerText = "0"; - childElement.AppendChild(sub4); - XmlElement sub5 = xmlDocument.CreateElement("LastVisited"); sub5.InnerText = "0001-01-01T00:00:00"; - childElement.AppendChild(sub5); - XmlElement sub6 = xmlDocument.CreateElement("Created"); sub6.InnerText = DateTime.UtcNow.ToString("u", null); - childElement.AppendChild(sub6); - XmlElement sub7 = xmlDocument.CreateElement("isFolder"); sub7.InnerText = "true"; - childElement.AppendChild(sub7); - XmlElement sub8 = xmlDocument.CreateElement("isSubFolder"); sub8.InnerText = "false"; - childElement.AppendChild(sub8); + try + { + XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.Load(Path); - XmlNode parentNode = xmlDocument.SelectSingleNode("Bookmarks"); - parentNode.InsertBefore(childElement, parentNode.FirstChild); - } - xmlDocument.Save(Path); - } - catch - { } - } - public static bool AddBookmark(string Title, string Url, string Path, long ID) - { - try - { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); + bool found = false; - bool found = false; - XmlNode folder = null; + foreach (XmlNode r in xmlDocument.ChildNodes) + { + foreach (XmlNode one in r.ChildNodes) + { + if (one.FirstChild.InnerText == FolderName) found = true; + } + } - foreach (XmlNode r in xmlDocument.ChildNodes) - { + if (!found) + { + XmlElement childElement = xmlDocument.CreateElement("Entry"); - foreach (XmlNode one in r.ChildNodes) - { - if (one.FirstChild.InnerText == Title) found = true; - if (one.FirstChild.InnerText == "Saved by MP") folder = one; - } - } + XmlElement sub1 = xmlDocument.CreateElement("Name"); sub1.InnerText = FolderName; + childElement.AppendChild(sub1); + XmlElement sub2 = xmlDocument.CreateElement("URL"); sub2.InnerText = string.Empty; + childElement.AppendChild(sub2); + XmlElement sub3 = xmlDocument.CreateElement("ID"); sub3.InnerText = "0"; + childElement.AppendChild(sub3); + XmlElement sub4 = xmlDocument.CreateElement("Visited"); sub4.InnerText = "0"; + childElement.AppendChild(sub4); + XmlElement sub5 = xmlDocument.CreateElement("LastVisited"); sub5.InnerText = "0001-01-01T00:00:00"; + childElement.AppendChild(sub5); + XmlElement sub6 = xmlDocument.CreateElement("Created"); sub6.InnerText = DateTime.UtcNow.ToString("u", null); + childElement.AppendChild(sub6); + XmlElement sub7 = xmlDocument.CreateElement("isFolder"); sub7.InnerText = "true"; + childElement.AppendChild(sub7); + XmlElement sub8 = xmlDocument.CreateElement("isSubFolder"); sub8.InnerText = "false"; + childElement.AppendChild(sub8); - if ((!found) && (folder != null)) + XmlNode parentNode = xmlDocument.SelectSingleNode("Bookmarks"); + parentNode.InsertBefore(childElement, parentNode.FirstChild); + } + xmlDocument.Save(Path); + } + catch + { } + } + public static bool AddBookmark(string Title, string Url, string Path, long ID) { - XmlElement childElement = xmlDocument.CreateElement("Entry"); + try + { + XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.Load(Path); - XmlElement sub1 = xmlDocument.CreateElement("Name"); sub1.InnerText = Title; - childElement.AppendChild(sub1); - XmlElement sub2 = xmlDocument.CreateElement("URL"); sub2.InnerText = Url; - childElement.AppendChild(sub2); - XmlElement sub3 = xmlDocument.CreateElement("ID"); sub3.InnerText = ID.ToString(); - childElement.AppendChild(sub3); - XmlElement sub4 = xmlDocument.CreateElement("Visited"); sub4.InnerText = "0"; - childElement.AppendChild(sub4); - XmlElement sub5 = xmlDocument.CreateElement("LastVisited"); sub5.InnerText = "0001-01-01T00:00:00"; - childElement.AppendChild(sub5); - XmlElement sub6 = xmlDocument.CreateElement("Created"); sub6.InnerText = DateTime.UtcNow.ToString("u", null); - childElement.AppendChild(sub6); - XmlElement sub7 = xmlDocument.CreateElement("isFolder"); sub7.InnerText = "false"; - childElement.AppendChild(sub7); - XmlElement sub8 = xmlDocument.CreateElement("isSubFolder"); sub8.InnerText = "true"; - childElement.AppendChild(sub8); + bool found = false; + XmlNode folder = null; - XmlNode parentNode = xmlDocument.SelectSingleNode("Bookmarks"); - parentNode.InsertAfter(childElement, folder); + foreach (XmlNode r in xmlDocument.ChildNodes) + { - xmlDocument.Save(Path); - return true; - } + foreach (XmlNode one in r.ChildNodes) + { + if (one.FirstChild.InnerText == Title) found = true; + if (one.FirstChild.InnerText == "Saved by MP") folder = one; + } + } - } - catch - { } - return false; + if ((!found) && (folder != null)) + { + XmlElement childElement = xmlDocument.CreateElement("Entry"); + + XmlElement sub1 = xmlDocument.CreateElement("Name"); sub1.InnerText = Title; + childElement.AppendChild(sub1); + XmlElement sub2 = xmlDocument.CreateElement("URL"); sub2.InnerText = Url; + childElement.AppendChild(sub2); + XmlElement sub3 = xmlDocument.CreateElement("ID"); sub3.InnerText = ID.ToString(); + childElement.AppendChild(sub3); + XmlElement sub4 = xmlDocument.CreateElement("Visited"); sub4.InnerText = "0"; + childElement.AppendChild(sub4); + XmlElement sub5 = xmlDocument.CreateElement("LastVisited"); sub5.InnerText = "0001-01-01T00:00:00"; + childElement.AppendChild(sub5); + XmlElement sub6 = xmlDocument.CreateElement("Created"); sub6.InnerText = DateTime.UtcNow.ToString("u", null); + childElement.AppendChild(sub6); + XmlElement sub7 = xmlDocument.CreateElement("isFolder"); sub7.InnerText = "false"; + childElement.AppendChild(sub7); + XmlElement sub8 = xmlDocument.CreateElement("isSubFolder"); sub8.InnerText = "true"; + childElement.AppendChild(sub8); + + XmlNode parentNode = xmlDocument.SelectSingleNode("Bookmarks"); + parentNode.InsertAfter(childElement, folder); + + xmlDocument.Save(Path); + return true; + } + + } + catch + { } + return false; + } } - } } \ No newline at end of file Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -22,15 +22,8 @@ */ #endregion -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; -using System.Drawing; using MediaPortal.GUI.Library; -using MediaPortal.Dialogs; -using MediaPortal.Util; using MediaPortal.Configuration; using System.Xml; Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -24,13 +24,10 @@ using System; using System.Collections.Generic; -using System.Text; -using System.IO; using System.Drawing; using MediaPortal.GUI.Library; using MediaPortal.Dialogs; -using MediaPortal.Util; using MediaPortal.Configuration; using System.Windows.Forms; Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -23,52 +23,47 @@ #endregion using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; namespace BrowseTheWeb { - public partial class GetFolder : Form - { - public string SelectedFolderName = string.Empty; - - public GetFolder() + public partial class GetFolder : Form { - InitializeComponent(); - this.DialogResult = DialogResult.Cancel; - } - private void GetFolder_Load(object sender, EventArgs e) - { - txtName.Text = SelectedFolderName; - } + public string SelectedFolderName = string.Empty; - private void btnOK_Click(object sender, EventArgs e) - { - if (txtName.Text != string.Empty) - { - this.DialogResult = DialogResult.OK; - SelectedFolderName = txtName.Text; - Close(); - } - } - private void btnCancel_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.Cancel; - Close(); - } + public GetFolder() + { + InitializeComponent(); + this.DialogResult = DialogResult.Cancel; + } + private void GetFolder_Load(object sender, EventArgs e) + { + txtName.Text = SelectedFolderName; + } - private void txtName_KeyDown(object sender, KeyEventArgs e) - { - if (e.KeyCode == Keys.Enter) - { - btnOK_Click(this, new EventArgs()); - } - } + private void btnOK_Click(object sender, EventArgs e) + { + if (txtName.Text != string.Empty) + { + this.DialogResult = DialogResult.OK; + SelectedFolderName = txtName.Text; + Close(); + } + } + private void btnCancel_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.Cancel; + Close(); + } - - } + private void txtName_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + btnOK_Click(this, new EventArgs()); + } + } + + + } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -23,80 +23,76 @@ #endregion using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; using System.Drawing; -using System.Text; using System.Windows.Forms; using Skybound.Gecko; namespace BrowseTheWeb { - public partial class GetThumb : Form - { - public string SelectedUrl = string.Empty; - private GeckoWebBrowser browser; - private Bitmap snap; + public partial class GetThumb : Form + { + public string SelectedUrl = string.Empty; + private GeckoWebBrowser browser; + private Bitmap snap; - private bool received = false; - private int time = 0; - private int cancel = 0; + private bool received = false; + private int time = 0; + private int cancel = 0; - public GetThumb() - { - InitializeComponent(); + public GetThumb() + { + InitializeComponent(); - browser = new GeckoWebBrowser(); - this.Controls.Add(browser); - } - private void GetThumb_Load(object sender, EventArgs e) - { - browser.Visible = false; - chkUrl.Checked = true; + browser = new GeckoWebBrowser(); + this.Controls.Add(browser); + } + private void GetThumb_Load(object sender, EventArgs e) + { + browser.Visible = false; + chkUrl.Checked = true; - txtUrl.Text = SelectedUrl; + txtUrl.Text = SelectedUrl; - browser.Size = new Size(800, 1024); - browser.DocumentCompleted += new EventHandler(browser_DocumentCompleted); - browser.Navigate(SelectedUrl); - } + browser.Size = new Size(800, 1024); + browser.DocumentCompleted += new EventHandler(browser_DocumentCompleted); + browser.Navigate(SelectedUrl); + } - private void browser_DocumentCompleted(object sender, EventArgs e) - { - if (browser.Url.ToString() != "about:blank") - { - snap = new Bitmap(browser.Width, browser.Height); - browser.DrawToBitmap(snap, new Rectangle(0, 0, browser.Width, browser.Height)); + private void browser_DocumentCompleted(object sender, EventArgs e) + { + if (browser.Url.ToString() != "about:blank") + { + snap = new Bitmap(browser.Width, browser.Height); + browser.DrawToBitmap(snap, new Rectangle(0, 0, browser.Width, browser.Height)); - snap = MediaPortal.Util.BitmapResize.Resize(ref snap, 300, 400, false, true); + snap = MediaPortal.Util.BitmapResize.Resize(ref snap, 300, 400, false, true); - Graphics g = Graphics.FromImage((Image)snap); - g.DrawRectangle(new Pen(Color.Black, 2), new Rectangle(1, 1, snap.Width - 2, snap.Height - 2)); + Graphics g = Graphics.FromImage((Image)snap); + g.DrawRectangle(new Pen(Color.Black, 2), new Rectangle(1, 1, snap.Width - 2, snap.Height - 2)); - Bookmark.SaveSnap(snap, SelectedUrl); - received = true; - chkGetThumb.Checked = true; - } - } + Bookmark.SaveSnap(snap, SelectedUrl); + received = true; + chkGetThumb.Checked = true; + } + } - private void button1_Click(object sender, EventArgs e) - { - this.Close(); - } + private void button1_Click(object sender, EventArgs e) + { + this.Close(); + } - private void timer1_Tick(object sender, EventArgs e) - { - cancel++; - if (cancel > 100) this.Close(); + private void timer1_Tick(object sender, EventArgs e) + { + cancel++; + if (cancel > 100) this.Close(); - if (received) - { - time++; - // implemented maybe later to get flash loaded... - if (time > 0) this.Close(); - } + if (received) + { + time++; + // implemented maybe later to get flash loaded... + if (time > 0) this.Close(); + } + } } - } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -23,71 +23,66 @@ #endregion using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; namespace BrowseTheWeb { - public partial class GetUrl : Form - { - public string SelectedName = string.Empty; - public string SelectedUrl = string.Empty; - - public GetUrl() + public partial class GetUrl : Form { - InitializeComponent(); - this.DialogResult = DialogResult.Cancel; - } - private void GetUrl_Load(object sender, EventArgs e) - { - txtName.Text = SelectedName; - txtUrl.Text = SelectedUrl; - } + public string SelectedName = string.Empty; + public string SelectedUrl = string.Empty; - private void btnCancel_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.Cancel; - this.Close(); - } - private void btnOK_Click(object sender, EventArgs e) - { - try - { - Uri u = new Uri(txtUrl.Text); - if (SelectedName != string.Empty) + public GetUrl() { - SelectedName = txtName.Text; - SelectedUrl = txtUrl.Text; + InitializeComponent(); + this.DialogResult = DialogResult.Cancel; + } + private void GetUrl_Load(object sender, EventArgs e) + { + txtName.Text = SelectedName; + txtUrl.Text = SelectedUrl; + } - if (SelectedName.EndsWith("/")) SelectedName = SelectedName.Substring(0, SelectedName.Length - 1); + private void btnCancel_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.Cancel; + this.Close(); + } + private void btnOK_Click(object sender, EventArgs e) + { + try + { + Uri u = new Uri(txtUrl.Text); + if (SelectedName != string.Empty) + { + SelectedName = txtName.Text; + SelectedUrl = txtUrl.Text; - this.DialogResult = DialogResult.OK; - this.Close(); + if (SelectedName.EndsWith("/")) SelectedName = SelectedName.Substring(0, SelectedName.Length - 1); + + this.DialogResult = DialogResult.OK; + this.Close(); + } + } + catch + { + MessageBox.Show("Wrong URL !!!"); + } } - } - catch - { - MessageBox.Show("Wrong URL !!!"); - } - } - private void txtUrl_KeyDown(object sender, KeyEventArgs e) - { - if (e.KeyCode == Keys.Enter) - { - btnOK_Click(this, new EventArgs()); - } + private void txtUrl_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + btnOK_Click(this, new EventArgs()); + } + } + private void txtName_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + txtUrl.Focus(); + } + } } - private void txtName_KeyDown(object sender, KeyEventArgs e) - { - if (e.KeyCode == Keys.Enter) - { - txtUrl.Focus(); - } - } - } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlInputType.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlInputType.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlInputType.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -22,16 +22,13 @@ */ #endregion -using System; -using System.Collections.Generic; -using System.Text; namespace BrowseTheWeb { - public enum HtmlInputType + public enum HtmlInputType { - Input, - Link, - Action + Input, + Link, + Action } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlLinkNumber.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlLinkNumber.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/HtmlLinkNumber.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -22,28 +22,25 @@ */ #endregion -using System; -using System.Collections.Generic; -using System.Text; namespace BrowseTheWeb { - public class HtmlLinkNumber - { - public HtmlLinkNumber(int number, string id, string name, string link, HtmlInputType type) + public class HtmlLinkNumber { - Type = type; - Number = number; - Name = name; - Id = id; - Link = link; + public HtmlLinkNumber(int number, string id, string name, string link, HtmlInputType type) + { + Type = type; + Number = number; + Name = name; + Id = id; + Link = link; - } + } - public int Number { get; set; } - public string Id { get; set; } - public string Name { get; set; } - public HtmlInputType Type { get; set; } - public string Link { get; set; } - } + public int Number { get; set; } + public string Id { get; set; } + public string Name { get; set; } + public HtmlInputType Type { get; set; } + public string Link { get; set; } + } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -24,211 +24,206 @@ using System; using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; using System.IO; -using MediaPortal.Configuration; namespace BrowseTheWeb { - public partial class ImportChrome : Form - { - private List<BookmarkElement> EntryList = new List<BookmarkElement>(); - private TreeView tree; - private bool select = true; - - public ImportChrome(TreeView SetupTreeview) + public partial class ImportChrome : Form { - InitializeComponent(); - tree = SetupTreeview; - } + private List<BookmarkElement> EntryList = new List<BookmarkElement>(); + private TreeView tree; + private bool select = true; - private void btnImport_Click(object sender, EventArgs e) - { - btnImport.Visible = false; - btnSelect.Visible = false; - prgState.Visible = true; - chkThumbs.Enabled = false; - - int max = listBox1.SelectedItems.Count; - int imported = 0; - int counter = 1; - - #region get parent - TreeNode node = null; - foreach (TreeNode n in tree.Nodes[0].Nodes) - { - if (n.Text == "Import Chrome") + public ImportChrome(TreeView SetupTreeview) { - node = n; - break; + InitializeComponent(); + tree = SetupTreeview; } - } - #endregion - if (node != null) - { - foreach (Object item in listBox1.SelectedItems) + private void btnImport_Click(object sender, EventArgs e) { - Application.DoEvents(); - prgState.Value = (counter * 100 / max); + btnImport.Visible = false; + btnSelect.Visible = false; + prgState.Visible = true; + chkThumbs.Enabled = false; - string name = (string)item; - BookmarkElement bkm = GetBookmark(name); + int max = listBox1.SelectedItems.Count; + int imported = 0; + int counter = 1; - if (bkm != null) - { - if (!Bookmark.Exists(tree, bkm.Name)) + #region get parent + TreeNode node = null; + foreach (TreeNode n in tree.Nodes[0].Nodes) { - imported++; + if (n.Text == "Import Chrome") + { + node = n; + break; + } + } + #endregion - TreeNode add = node.Nodes.Add(bkm.Url, bkm.Name); + if (node != null) + { + foreach (Object item in listBox1.SelectedItems) + { + Application.DoEvents(); + prgState.Value = (counter * 100 / max); - BookmarkElement addBkm = new BookmarkElement(); - addBkm.Name = bkm.Name; - addBkm.Url = bkm.Url; - addBkm.isSubFolder = true; - add.Tag = addBkm; + string name = (string)item; + BookmarkElement bkm = GetBookmark(name); - if (chkThumbs.Checked) - { - GetThumb thumb = new GetThumb(); - thumb.SelectedUrl = bkm.Url; - thumb.ShowDialog(); - } + if (bkm != null) + { + if (!Bookmark.Exists(tree, bkm.Name)) + { + imported++; - node.ExpandAll(); + TreeNode add = node.Nodes.Add(bkm.Url, bkm.Name); + + BookmarkElement addBkm = new BookmarkElement(); + addBkm.Name = bkm.Name; + addBkm.Url = bkm.Url; + addBkm.isSubFolder = true; + add.Tag = addBkm; + + if (chkThumbs.Checked) + { + GetThumb thumb = new GetThumb(); + thumb.SelectedUrl = bkm.Url; + thumb.ShowDialog(); + } + + node.ExpandAll(); + } + } + counter++; + } } - } - counter++; + + MessageBox.Show("Import is done. Imported " + imported.ToString() + " links."); + this.Close(); } - } + private void btnCancel_Click(object sender, EventArgs e) + { + this.Close(); + } - MessageBox.Show("Import is done. Imported " + imported.ToString() + " links."); - this.Close(); - } - private void btnCancel_Click(object sender, EventArgs e) - { - this.Close(); - } + private void ImportChr_Load(object sender, EventArgs e) + { + try + { + string path = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); + path += "\\Google\\Chrome\\User Data\\Default"; - private void ImportChr_Load(object sender, EventArgs e) - { - try - { - string path = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); - path += "\\Google\\Chrome\\User Data\\Default"; + MyLog.debug("Chrome folder is " + path); - MyLog.debug("Chrome folder is " + path); + if (Directory.Exists(path)) + { + if (File.Exists(path + "\\Bookmarks")) + { + MyLog.debug("Open bookmarks"); - if (Directory.Exists(path)) - { - if (File.Exists(path + "\\Bookmarks")) - { - MyLog.debug("Open bookmarks"); + StreamReader sr = new StreamReader(path + "\\Bookmarks"); + string line = sr.ReadToEnd(); + sr.Close(); - StreamReader sr = new StreamReader(path + "\\Bookmarks"); - string line = sr.ReadToEnd(); - sr.Close(); + MyLog.debug("Read " + line.Length + " bytes"); - MyLog.debug("Read " + line.Length + " bytes"); + int x = 0; + int secNo = 1; - int x = 0; - int secNo = 1; + while ((x = line.IndexOf("children\": [", x + 1)) > 0) + { + int y = line.IndexOf("]", x + 12); + string section = line.Substring(x + 12, y - x - 12); - while ((x = line.IndexOf("children\": [", x + 1)) > 0) - { - int y = line.IndexOf("]", x + 12); - string section = line.Substring(x + 12, y - x - 12); + MyLog.debug("Read section " + secNo); + secNo++; - MyLog.debug("Read section " + secNo); - secNo++; + int start = 0; + while ((start = section.IndexOf("{", start + 1)) > 0) + { + int stop = section.IndexOf("}", start + 1); + string entry = section.Substring(start + 1, stop - start - 3); - int start = 0; - while ((start = section.IndexOf("{", start + 1)) > 0) - { - int stop = section.IndexOf("}", start + 1); - string entry = section.Substring(start + 1, stop - start - 3); + string[] sep = new string[1]; + sep[0] = "\r\n"; + string[] lines = entry.Split(sep, StringSplitOptions.RemoveEmptyEntries); - string[] sep = new string[1]; - sep[0] = "\r\n"; - string[] lines = entry.Split(sep, StringSplitOptions.RemoveEmptyEntries); + for (int i = 0; i < lines.Length; i++) + { + lines[i] = lines[i].Replace("\"", ""); + lines[i] = lines[i].Trim(); + } - for (int i = 0; i < lines.Length; i++) - { - lines[i] = lines[i].Replace("\"", ""); - lines[i] = lines[i].Trim(); - } + string name = string.Empty; + string url = string.Empty; + string typ = string.Empty; - string name = string.Empty; - string url = string.Empty; - string typ = string.Empty; + for (int i = 0; i < lines.Length; i++) + { + if (lines[i].StartsWith("type:")) + { + typ = lines[i].Replace("type:", "").Trim(); + if (typ.EndsWith(",")) typ = typ.Substring(0, typ.Length - 1); + } + if (lines[i].StartsWith("name:")) + { + name = lines[i].Replace("name:", "").Trim(); + if (name.EndsWith(",")) name = name.Substring(0, name.Length - 1); + } + if (lines[i].StartsWith("url:")) + { // with / + url = lines[i].Replace("url:", "").Trim(); + } + } - for (int i = 0; i < lines.Length; i++) - { - if (lines[i].StartsWith("type:")) - { - typ = lines[i].Replace("type:", "").Trim(); - if (typ.EndsWith(",")) typ = typ.Substring(0, typ.Length - 1); - } - if (lines[i].StartsWith("name:")) - { - name = lines[i].Replace("name:", "").Trim(); - if (name.EndsWith(",")) name = name.Substring(0, name.Length - 1); - } - if (lines[i].StartsWith("url:")) - { // with / - url = lines[i].Replace("url:", "").Trim(); - } - } + if ((name != "") && (typ == "url") && (url != "")) + { + MyLog.debug("Found bookmark " + name); - if ((name != "") && (typ == "url") && (url != "")) - { - MyLog.debug("Found bookmark " + name); + BookmarkElement bkm = new BookmarkElement(); + bkm.Url = url; + bkm.Name = name; - BookmarkElement bkm = new BookmarkElement(); - bkm.Url = url; - bkm.Name = name; + EntryList.Add(bkm); + listBox1.Items.Add(bkm.Name); + } + } + } - EntryList.Add(bkm); - listBox1.Items.Add(bkm.Name); - } - } - } + } - } + } + } + catch (Exception ex) + { + MyLog.debug("Exception import chrome : " + ex.Message); + MyLog.debug("Exception import chrome : " + ex.StackTrace); + } + } + private BookmarkElement GetBookmark(string Name) + { + foreach (BookmarkElement bkm in EntryList) + { + if (bkm.Name == Name) return bkm; + } + return null; } - } - catch (Exception ex) - { - MyLog.debug("Exception import chrome : " + ex.Message); - MyLog.debug("Exception import chrome : " + ex.StackTrace); - } - } - private BookmarkElement GetBookmark(string Name) - { - foreach (BookmarkElement bkm in EntryList) - { - if (bkm.Name == Name) return bkm; - } - return null; + private void btnSelect_Click(object sender, EventArgs e) + { + for (int i = 0; i < listBox1.Items.Count; i++) + { + listBox1.SetSelected(i, select); + } + select = !select; + } } - - private void btnSelect_Click(object sender, EventArgs e) - { - for (int i = 0; i < listBox1.Items.Count; i++) - { - listBox1.SetSelected(i, select); - } - select = !select; - } - } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -24,166 +24,161 @@ using System; using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; using System.IO; -using MediaPortal.Configuration; using SQLite.NET; namespace BrowseTheWeb { - public partial class ImportFF : Form - { - private List<BookmarkElement> EntryList = new List<BookmarkElement>(); - private TreeView tree; - private bool select = true; - - public ImportFF(TreeView SetupTreeview) + public partial class ImportFF : Form { - InitializeComponent(); - tree = SetupTreeview; - } + private List<BookmarkElement> EntryList = new List<BookmarkElement>(); + private TreeView tree; + private bool select = true; - private void btnImport_Click(object sender, EventArgs e) - { - btnImport.Visible = false; - btnSelect.Visible = false; - prgState.Visible = true; - chkThumbs.Enabled = false; - - int max = listBox1.SelectedItems.Count; - int imported = 0; - int counter = 1; - - #region get parent - TreeNode node = null; - foreach (TreeNode n in tree.Nodes[0].Nodes) - { - if (n.Text == "Import FF") + public ImportFF(TreeView SetupTreeview) { - node = n; - break; + InitializeComponent(); + tree = SetupTreeview; } - } - #endregion - if (node != null) - { - foreach (Object item in listBox1.SelectedItems) + private void btnImport_Click(object sender, EventArgs e) { - Application.DoEvents(); - prgState.Value = (counter * 100 / max); + btnImport.Visible = false; + btnSelect.Visible = false; + prgState.Visible = true; + chkThumbs.Enabled = false; - string name = (string)item; - BookmarkElement bkm = GetBookmark(name); + int max = listBox1.SelectedItems.Count; + int imported = 0; + int counter = 1; - if (bkm != null) - { - if (!Bookmark.Exists(tree, bkm.Name)) + #region get parent + TreeNode node = null; + foreach (TreeNode n in tree.Nodes[0].Nodes) { - imported++; + if (n.Text == "Import FF") + { + node = n; + break; + } + } + #endregion - TreeNode add = node.Nodes.Add(bkm.Url, bkm.Name); + if (node != null) + { + foreach (Object item in listBox1.SelectedItems) + { + Application.DoEvents(); + prgState.Value = (counter * 100 / max); - BookmarkElement addBkm = new BookmarkElement(); - addBkm.Name = bkm.Name; - addBkm.Url = bkm.Url; - addBkm.isSubFolder = true; - add.Tag = addBkm; + string name = (string)item; + BookmarkElement bkm = GetBookmark(name); - if (chkThumbs.Checked) - { - GetThumb thumb = new GetThumb(); - thumb.SelectedUrl = bkm.Url; - thumb.ShowDialog(); - } + if (bkm != null) + { + if (!Bookmark.Exists(tree, bkm.Name)) + { + imported++; - node.ExpandAll(); + TreeNode add = node.Nodes.Add(bkm.Url, bkm.Name); + + BookmarkElement addBkm = new BookmarkElement(); + addBkm.Name = bkm.Name; + addBkm.Url = bkm.Url; + addBkm.isSubFolder = true; + add.Tag = addBkm; + + if (chkThumbs.Checked) + { + GetThumb thumb = new GetThumb(); + thumb.SelectedUrl = bkm.Url; + thumb.ShowDialog(); + } + + node.ExpandAll(); + } + } + counter++; + } } - } - counter++; + + MessageBox.Show("Import is done. Imported " + imported.ToString() + " links."); + this.Close(); } - } + private void btnCancel_Click(object sender, EventArgs e) + { + this.Close(); + } - MessageBox.Show("Import is done. Imported " + imported.ToString() + " links."); - this.Close(); - } - private void btnCancel_Click(object sender, EventArgs e) - { - this.Close(); - } + private void ImportFF_Load(object sender, EventArgs e) + { + try + { + string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); + path += "\\Mozilla\\Firefox\\Profiles"; - private void ImportFF_Load(object sender, EventArgs e) - { - try - { - string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); - path += "\\Mozilla\\Firefox\\Profiles"; + MyLog.debug("Morzilla folder is " + path); - MyLog.debug("Morzilla folder is " + path); + if (Directory.Exists(path)) + { + string[] dir = Directory.GetDirectories(path); + if (dir.Length == 1) + { + MyLog.debug("Morzilla profile under " + dir[0]); + path = dir[0] + "\\places.sqlite"; - if (Directory.Exists(path)) - { - string[] dir = Directory.GetDirectories(path); - if (dir.Length == 1) - { - MyLog.debug("Morzilla profile under " + dir[0]); - path = dir[0] + "\\places.sqlite"; + MyLog.debug("open database"); + SQLiteClient client = new SQLiteClient(path); - MyLog.debug("open database"); - SQLiteClient client = new SQLiteClient(path); + SQLiteResultSet result = client.Execute("SELECT moz_bookmarks.title,moz_places.url,moz_bookmarks.type FROM moz_bookmarks LEFT JOIN moz_places " + + "WHERE moz_bookmarks.fk = moz_places.id AND moz_bookmarks.title != 'null' AND moz_places.url LIKE '%http%';"); - SQLiteResultSet result = client.Execute("SELECT moz_bookmarks.title,moz_places.url,moz_bookmarks.type FROM moz_bookmarks LEFT JOIN moz_places " + - "WHERE moz_bookmarks.fk = moz_places.id AND moz_bookmarks.title != 'null' AND moz_places.url LIKE '%http%';"); + MyLog.debug("Morzilla bookmarks found : " + result.Rows.Count); - MyLog.debug("Morzilla bookmarks found : " + result.Rows.Count); + foreach (SQLite.NET.SQLiteResultSet.Row row in result.Rows) + { + string title = row.fields[0].ToString(); + string url = row.fields[1].ToString(); - foreach (SQLite.NET.SQLiteResultSet.Row row in result.Rows) - { - string title = row.fields[0].ToString(); - string url = row.fields[1].ToString(); + BookmarkElement bkm = new BookmarkElement(); + bkm.Url = url; + bkm.Name = title; - BookmarkElement bkm = new BookmarkElement(); - bkm.Url = url; - bkm.Name = title; + EntryList.Add(bkm); + listBox1.Items.Add(bkm.Name); + } - EntryList.Add(bkm); - listBox1.Items.Add(bkm.Name); + MyLog.debug("close database"); + client.Close(); + } + } } + catch (Exception ex) + { + MyLog.debug("Exception import ff : " + ex.Message); + MyLog.debug("Exception import ff : " + ex.StackTrace); + } + } - MyLog.debug("close database"); - client.Close(); - } + private BookmarkElement GetBookmark(string Name) + { + foreach (BookmarkElement bkm in EntryList) + { + if (bkm.Name == Name) return bkm; + } + return null; } - } - catch (Exception ex) - { - MyLog.debug("Exception import ff : " + ex.Message); - MyLog.debug("Exception import ff : " + ex.StackTrace); - } - } - private BookmarkElement GetBookmark(string Name) - { - foreach (BookmarkElement bkm in EntryList) - { - if (bkm.Name == Name) return bkm; - } - return null; + private void btnSelect_Click(object sender, EventArgs e) + { + for (int i = 0; i < listBox1.Items.Count; i++) + { + listBox1.SetSelected(i, select); + } + select = !select; + } } - - private void btnSelect_Click(object sender, EventArgs e) - { - for (int i = 0; i < listBox1.Items.Count; i++) - { - listBox1.SetSelected(i, select); - } - select = !select; - } - } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.cs 2012-04-08 18:36:02 UTC (rev 4476) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.cs 2012-04-08 21:50:59 UTC (rev 4477) @@ -24,193 +24,188 @@ using System; using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; using System.Windows.Forms; using System.IO; -using MediaPortal.Configuration; namespace BrowseTheWeb { - public partial class ImportIE : Form - { - private List<BookmarkElement> EntryList = new List<BookmarkElement>(); - private TreeView tree; - private bool select = true; - - public ImportIE(TreeView SetupTreeview) + public partial class ImportIE : Form { - InitializeComponent(); - tree = SetupTreeview; - } + private List<BookmarkElement> EntryList = new List<BookmarkElement>(); + private TreeView tree; + private bool select = true; - private void btnImport_Click(object sender, EventArgs e) - { - btnImport.Visible = false; - btnSelect.Visible = false; - prgState.Visible = true; - chkThumbs.Enabled = false; - - int max = listBox1.SelectedItems.Count; - int imported = 0; - int counter = 1; - - #region get parent - TreeNode node = null; - foreach (TreeNode n in tree.Nodes[0].Nodes) - { - if (n.Text == "Import IE") + public ImportIE(TreeView SetupTreeview) { - node = n; - break; + InitializeComponent(); + tree = SetupTreeview; } - } - #endregion - if (node != null) - { - foreach (Object item in listBox1.SelectedItems) + private void btnImport_Click(object sender, EventArgs e) { - Application.DoEvents(); - prgState.Value = (counter * 100 / max); + btnImport.Visible = false; + btnSelect.Visible = false; + prgState.Visible = true; + chkThumbs.Enabled = false; - string name = (string)item; - BookmarkElement bkm = GetBookmark(name); + int max = listBox1.SelectedItems.Count; + int imported = 0; + int counter = 1; - if (bkm != null) - { - if (!Bookmark.Exists(tree, bkm.Name)) + #region get parent + TreeNode node = null; + foreach (TreeNode n in tree.Nodes[0].Nodes) { - imported++; + if (n.Text == "Import IE") + { + node = n; + break; + } + } + #endregion - TreeNode add = node.Nodes.Add(bkm.Url, bkm.Name); + if (node != null) + { + foreach (Object item in listBox1.SelectedItems) + { + Application.DoEvents(); + prgState.Value = (counter * 100 / max); - BookmarkElement addBkm = new BookmarkElement(); - addBkm.Name = bkm.Name; - addBkm.Url = bkm.Url; - addBkm.isSubFolder = true; - add.Tag = addBkm; + string name = (string)item; + BookmarkElement bkm = GetBookmark(name); - if (chkThumbs.Checked) - { - GetThumb thumb = new GetThumb(); - thumb.SelectedUrl = bkm.Url; - thumb.ShowDialog(); - } + if (bkm != null) + { + if (!Bookmark.Exists(tree, bkm.Name)) + { + imported++; - node.ExpandAll(); - } - } - counter++; - } - } + TreeNode add = node.Nodes.Add(bkm.Url, bkm.Name); - MessageBox.Show("Import is done. Imported " + imported.ToString() + " links."); - this.Close(); - } - private void btnCancel_Click(object sender, EventArgs e) - { - this.Close(); - } + BookmarkElement addBkm = new BookmarkElement(); + addBkm.Name = bkm.Name; + addBkm.Url = bkm.Url; + addBkm.isSubFolder = true; + add.Tag = addBkm; - private void ImportIE_Load(object sender, EventArgs e) - { - string favPath = Environment.GetFolderPath(Environment.SpecialFolder.Favorites); - string[] favFiles; + if (chkThumbs.Checked) + { + GetThumb thumb = new GetThumb(); + thumb.SelectedUrl = bkm.Url; + thumb.ShowDialog(); + } - MyLog.debug("Import folder is " + favPath); + node.ExpandAll(); + } + } + counter++; + } + } - if (Directory.Exists(favPath)) - { - string[] favDirs = Directory.GetDirectories(favPath); - MyLog.debug("Found " + favDirs.Length.ToString() + " folder"); + MessageBox.Show("Import is done. Imported " + imported.ToString() + " links."); + this.Close(); + } + private void btnCancel_Click(object sender, EventArgs e) + { + this.Close(); + } - foreach (string folder in favDirs) + private void ImportIE_Load(object sender, EventArgs e) { - MyLog.debug("Work on folder '" + Path.GetFileName(folder) + "'"); + string favPath = Environment.GetFolderPath(Environment.SpecialFolder.Favorites); + string[] favFiles; - favFiles = Directory.GetFiles(folder, "*.url", SearchOption.TopDirectoryOnly); - MyLog.debug(favFiles.Length.ToString() + " files to import"); + MyLog.debug("Import folder is " + favPath); - foreach (string s in favFiles) - { - FileInfo f = new FileInfo(s); - string name = Path.GetFileNameWithoutExtension(f.Name); + if (Directory.Exists(favPath)) + { + string[] favDirs = Directory.GetDirectories(favPath); + MyLog.debug("Found " + favDirs.Length.ToString() + " folder"); - string url = GetUrlFile(s); + foreach (string folder in favDirs) + { + MyLog.debug("Work on folder '" + Path.GetFileName(folder) + "'"); - if (url != null) - { - BookmarkElement bkm = new BookmarkElement(); - bkm.Url = url; - bkm.Name = name; + favFiles = Directory.GetFiles(folder, "*.url", SearchOption.TopDirectoryOnly); + MyLog.debug(favFiles.Length.ToString() + " files to import"); - EntryList.Add(bkm); - listBox1.Items.Add(bkm.Name); - } - } - } + ... [truncated message content] |