Statistics
| Branch: | Revision:

root / trunk / Pithos.ShellExtensions.Test / TestPithosSettings.cs @ 133f83c2

History | View | Annotate | Download (1.5 kB)

1
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel.Composition;
4
using System.Linq;
5
using System.Text;
6
using Pithos.Interfaces;
7

    
8
namespace Pithos.ShellExtensions.Test
9
{
10
    [Export(typeof(IPithosSettings))]
11
    class TestPithosSettings:IPithosSettings
12
    {
13
        public string PithosPath
14
        {
15
            get { return @"e:\pithos"; }
16
            set { throw new NotImplementedException(); }
17
        }
18

    
19
        public string PithosSite
20
        {
21
            get { return @"http://www.google.com"; }
22
        }
23

    
24
        public string IconsPath
25
        {
26
            get { return @"C:\Program Files\Common Files\TortoiseOverlays\icons\XPStyle\"; }
27
            set { throw new NotImplementedException(); }
28
        }
29

    
30
        public string UserName { get; set; }
31
        public string ApiKey { get; set; }
32
        public AccountsCollection Accounts { get; set; }
33
        public bool UseDefaultProxy { get; set; }
34
        public bool UseManualProxy { get; set; }
35
        public bool UseNoProxy { get; set; }
36

    
37
        public string ProxyServer { get; set; }
38

    
39

    
40
        public int ProxyPort { get; set; }
41

    
42

    
43
        public string ProxyUsername { get; set; }
44

    
45

    
46
        public string ProxyPassword { get; set; }
47

    
48

    
49
        public bool ProxyAuthentication { get; set; }
50

    
51
        public bool ExtensionsActivated { get; set; }
52

    
53
        public int PollingInterval { get; set; }
54

    
55
        public void Save()
56
        {
57
            
58
        }
59

    
60
        public void Reload()
61
        {
62
            
63
        }
64
    }
65
}