Statistics
| Branch: | Revision:

root / trunk / Pithos.ShellExtensions / TestPithosSettings.cs @ 65282d58

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

    
33
        public AccountsCollection Accounts { get; set; }
34
        public bool UseDefaultProxy { get; set; }
35
        public bool UseManualProxy { get; set; }
36
        public bool UseNoProxy { get; set; }
37

    
38
        public string ProxyServer { get; set; }
39

    
40

    
41
        public int ProxyPort { get; set; }
42

    
43

    
44
        public string ProxyUsername { get; set; }
45

    
46

    
47
        public string ProxyPassword { get; set; }
48

    
49
        public string ProxyDomain { get; set; }
50

    
51
        public bool ExtensionsActivated { get; set; }
52

    
53
        public int PollingInterval { get; set; }
54

    
55

    
56
        public bool ProxyAuthentication { get; set; }
57
        public void Save()
58
        {
59
            
60
        }
61

    
62
        public void Reload()
63
        {
64
            
65
        }
66
    }
67
}