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 | } |