Statistics
| Branch: | Revision:

root / trunk / Pithos.ShellExtensions / TestPithosSettings.cs @ 5bcf6d70

History | View | Annotate | Download (1.4 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 bool ExtensionsActivated { get; set; }
50

    
51

    
52
        public bool ProxyAuthentication { get; set; }
53
        public void Save()
54
        {
55
            
56
        }
57

    
58
        public void Reload()
59
        {
60
            
61
        }
62
    }
63
}