Statistics
| Branch: | Revision:

root / trunk / Pithos.Interfaces / IPithosSettings.cs @ 5bcf6d70

History | View | Annotate | Download (876 Bytes)

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
}