ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/RomCheater.Core/IWebBrowserProvider.cs
(Generate patch)

Comparing trunk/RomCheater.Core/IWebBrowserProvider.cs (file contents):
Revision 698 by william, Mon Jun 17 12:19:13 2013 UTC vs.
Revision 699 by william, Mon Jun 17 12:40:47 2013 UTC

# Line 26 | Line 26 | namespace RomCheater.Core
26  
27      public class WebBrowserProvider : BaseWebBrowserProvider, IWebBrowserInterface
28      {
29 <        public WebBrowserProvider() : this(new WebBrowser()) { }
30 <        public WebBrowserProvider(IWebBrowserInterface provider) { }
31 <        public WebBrowserProvider(WebBrowser provider)
29 >        public WebBrowserProvider() { }
30 >        //public WebBrowserProvider(IWebBrowserInterface provider) { }
31 >        public WebBrowserProvider(IWebBrowserInterface provider)
32              : base(provider)
33          {
34          }
35      }
36  
37 <    public class BaseWebBrowserProvider : IWebBrowserInterface, IWebBrowserProvider
37 >    public abstract class BaseWebBrowserProvider : IWebBrowserInterface, IWebBrowserProvider
38      {
39 <        
40 <        public BaseWebBrowserProvider() : this(new WebBrowser()) { }
41 <        protected BaseWebBrowserProvider(WebBrowser provider)
39 >
40 >        public BaseWebBrowserProvider() { }
41 >        protected BaseWebBrowserProvider(IWebBrowserInterface provider)
42          {
43              this.Provider = provider;
44          }
45          #region IWebBrowserInterface Members
46 <        private WebBrowser _Provider;
47 <        public WebBrowser Provider { get { return _Provider; } protected set { _Provider = value; } }
46 >        private IWebBrowserInterface _Provider;
47 >        public IWebBrowserInterface Provider { get { return _Provider; } protected set { _Provider = value; } }
48  
49          #region Extensions to WebBrowser provider
50          public void Navigate(string urlString) { NavigateInternal(urlString); }
51 <        public void Navigate(Uri url) { NavigateInternal(url.ToString()); }
51 >        public void Navigate(Uri url) { NavigateInternal(url.ToString()); }  
52  
53          private void NavigateInternal(string url)
54          {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines