Added SQLite status storage
[pithos-ms-client] / trunk / Pithos.ShellExtensions / TestPithosSettings.cs
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 IconsPath
20         {
21             get { return @"C:\Program Files\Common Files\TortoiseOverlays\icons\XPStyle\"; }
22             set { throw new NotImplementedException(); }
23         }
24
25         public string UserName { get; set; }
26         public string ApiKey { get; set; }
27
28         public AccountsCollection Accounts { get; set; }
29
30         public string ProxyServer { get; set; }
31
32
33         public string ProxyPort { get; set; }
34
35
36         public string ProxyUsername { get; set; }
37
38
39         public string ProxyPassword { get; set; }
40
41         public bool ExtensionsActivated { get; set; }
42
43
44         public bool ProxyAuthentication { get; set; }
45         public void Save()
46         {
47             
48         }
49
50         public void Reload()
51         {
52             
53         }
54     }
55 }