From: <che...@us...> - 2007-06-28 21:16:22
|
Revision: 651 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=651&view=rev Author: chef_koch Date: 2007-06-28 14:16:18 -0700 (Thu, 28 Jun 2007) Log Message: ----------- ImageURLs is now a List<string> type Modified Paths: -------------- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/FileItems/FileItemInfo.cs trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/AllGameScraper.cs Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/FileItems/FileItemInfo.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/FileItems/FileItemInfo.cs 2007-06-28 18:51:29 UTC (rev 650) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/FileItems/FileItemInfo.cs 2007-06-28 21:16:18 UTC (rev 651) @@ -54,7 +54,7 @@ string manufacturer; string overview; - string imageURLs; + List<string> imageURLs; bool isLoaded; #endregion @@ -74,7 +74,7 @@ style = ""; platform = ""; rating = 0; - imageURLs = ""; + imageURLs = new List<string>(); manufacturer = ""; overview = ""; isLoaded = false; @@ -226,7 +226,7 @@ } } - public string ImageURLs + public List<string> ImageURLs { get { @@ -279,23 +279,10 @@ return result; } - public void AddImageURL(string strURL) - { - if (imageURLs != "") - { - imageURLs = imageURLs + "\n" + strURL; - } - else - { - imageURLs = strURL; - } - } - public void DownloadImages(ApplicationItem curApp, FileItem curFile) { if (curFile == null) return; - List<string> imageUrlsList = new List<string>(this.ImageURLs.Split('\n')); int i = 0; string strFile = ""; @@ -304,7 +291,7 @@ curFile.Imagefile = ""; // download all images - foreach (string imageUrl in imageUrlsList) + foreach (string imageUrl in ImageURLs) { // imageUrl contains a full URL with one picture to download Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/AllGameScraper.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/AllGameScraper.cs 2007-06-28 18:51:29 UTC (rev 650) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/AllGameScraper.cs 2007-06-28 21:16:18 UTC (rev 651) @@ -245,10 +245,10 @@ curGame.Manufacturer = match.Groups["developer"].Value; - curGame.ImageURLs = ""; // clear all imageurls + curGame.ImageURLs.Clear(); // clear all imageurls match = Regex.Match(page, regexpBoxart, RegexOptions.IgnoreCase); - curGame.ImageURLs = match.Value; + curGame.ImageURLs.Add(match.Value); match = Regex.Match(page, regexpSynopsis, RegexOptions.IgnoreCase); string synopsis = match.Groups["synopsis"].Value; @@ -262,7 +262,7 @@ while (match.Success) { - curGame.AddImageURL(match.Groups["link"].Value); + curGame.ImageURLs.Add(match.Groups["link"].Value); match = match.NextMatch(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |