Statistics
| Branch: | Revision:

root / trunk / Pithos.ShellExtensions.Test / TestPithosSettings.cs @ 28076364

History | View | Annotate | Download (1.5 kB)

1 d78cbf09 Panagiotis Kanavos
using System;
2 d78cbf09 Panagiotis Kanavos
using System.Collections.Generic;
3 d78cbf09 Panagiotis Kanavos
using System.ComponentModel.Composition;
4 d78cbf09 Panagiotis Kanavos
using System.Linq;
5 d78cbf09 Panagiotis Kanavos
using System.Text;
6 d78cbf09 Panagiotis Kanavos
using Pithos.Interfaces;
7 d78cbf09 Panagiotis Kanavos
8 d78cbf09 Panagiotis Kanavos
namespace Pithos.ShellExtensions.Test
9 d78cbf09 Panagiotis Kanavos
{
10 d78cbf09 Panagiotis Kanavos
    [Export(typeof(IPithosSettings))]
11 d78cbf09 Panagiotis Kanavos
    class TestPithosSettings:IPithosSettings
12 d78cbf09 Panagiotis Kanavos
    {
13 d78cbf09 Panagiotis Kanavos
        public string PithosPath
14 d78cbf09 Panagiotis Kanavos
        {
15 d78cbf09 Panagiotis Kanavos
            get { return @"e:\pithos"; }
16 d78cbf09 Panagiotis Kanavos
            set { throw new NotImplementedException(); }
17 d78cbf09 Panagiotis Kanavos
        }
18 d78cbf09 Panagiotis Kanavos
19 5bcf6d70 Panagiotis Kanavos
        public string PithosSite
20 5bcf6d70 Panagiotis Kanavos
        {
21 5bcf6d70 Panagiotis Kanavos
            get { return @"http://www.google.com"; }
22 5bcf6d70 Panagiotis Kanavos
        }
23 5bcf6d70 Panagiotis Kanavos
24 d78cbf09 Panagiotis Kanavos
        public string IconsPath
25 d78cbf09 Panagiotis Kanavos
        {
26 d78cbf09 Panagiotis Kanavos
            get { return @"C:\Program Files\Common Files\TortoiseOverlays\icons\XPStyle\"; }
27 d78cbf09 Panagiotis Kanavos
            set { throw new NotImplementedException(); }
28 d78cbf09 Panagiotis Kanavos
        }
29 d78cbf09 Panagiotis Kanavos
30 d78cbf09 Panagiotis Kanavos
        public string UserName { get; set; }
31 d78cbf09 Panagiotis Kanavos
        public string ApiKey { get; set; }
32 eeee29e3 Panagiotis Kanavos
        public AccountsCollection Accounts { get; set; }
33 5bcf6d70 Panagiotis Kanavos
        public bool UseDefaultProxy { get; set; }
34 5bcf6d70 Panagiotis Kanavos
        public bool UseManualProxy { get; set; }
35 5bcf6d70 Panagiotis Kanavos
        public bool UseNoProxy { get; set; }
36 d78cbf09 Panagiotis Kanavos
37 eeee29e3 Panagiotis Kanavos
        public string ProxyServer { get; set; }
38 eeee29e3 Panagiotis Kanavos
39 eeee29e3 Panagiotis Kanavos
40 5bcf6d70 Panagiotis Kanavos
        public int ProxyPort { get; set; }
41 eeee29e3 Panagiotis Kanavos
42 eeee29e3 Panagiotis Kanavos
43 eeee29e3 Panagiotis Kanavos
        public string ProxyUsername { get; set; }
44 eeee29e3 Panagiotis Kanavos
45 eeee29e3 Panagiotis Kanavos
46 eeee29e3 Panagiotis Kanavos
        public string ProxyPassword { get; set; }
47 eeee29e3 Panagiotis Kanavos
48 65282d58 Panagiotis Kanavos
        public string ProxyDomain { get; set; }
49 65282d58 Panagiotis Kanavos
50 eeee29e3 Panagiotis Kanavos
51 eeee29e3 Panagiotis Kanavos
        public bool ProxyAuthentication { get; set; }
52 eeee29e3 Panagiotis Kanavos
53 eeee29e3 Panagiotis Kanavos
        public bool ExtensionsActivated { get; set; }
54 133f83c2 Panagiotis Kanavos
55 133f83c2 Panagiotis Kanavos
        public int PollingInterval { get; set; }
56 133f83c2 Panagiotis Kanavos
57 d78cbf09 Panagiotis Kanavos
        public void Save()
58 d78cbf09 Panagiotis Kanavos
        {
59 d78cbf09 Panagiotis Kanavos
            
60 d78cbf09 Panagiotis Kanavos
        }
61 d78cbf09 Panagiotis Kanavos
62 d78cbf09 Panagiotis Kanavos
        public void Reload()
63 d78cbf09 Panagiotis Kanavos
        {
64 d78cbf09 Panagiotis Kanavos
            
65 d78cbf09 Panagiotis Kanavos
        }
66 d78cbf09 Panagiotis Kanavos
    }
67 d78cbf09 Panagiotis Kanavos
}