Moved SQLite dlls to separate 32/64 folders in Libraries
[pithos-ms-client] / trunk / Pithos.Interfaces / IPithosSettings.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace Pithos.Interfaces
7 {
8     public interface IPithosSettings
9     {
10         string PithosPath { get; set; }
11         string PithosSite { get;  }
12         string IconsPath { get; set; }
13         string UserName { get; set; }
14         string ApiKey { get; set; }
15
16         AccountsCollection Accounts { get; set; }
17
18
19        
20         bool UseDefaultProxy{get; set; }
21         bool UseManualProxy { get; set; }
22         bool UseNoProxy { get; set; }
23         string ProxyServer { get; set; }
24         
25
26         int ProxyPort { get; set; }
27         
28
29         string ProxyUsername { get; set; }
30
31
32         string ProxyPassword { get; set; }
33         
34
35         bool ProxyAuthentication{ get; set; }
36
37         bool ExtensionsActivated { get; set; }
38
39         void Save();
40         void Reload();
41     }
42 }