Statistics
| Branch: | Revision:

root / trunk / Pithos.Interfaces / IPithosSettings.cs @ 65282d58

History | View | Annotate | Download (922 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 IconsPath { get; set; }
12
        string UserName { get; set; }
13
        string ApiKey { get; set; }
14

    
15
        AccountsCollection Accounts { get; set; }
16

    
17

    
18
       
19
        bool UseDefaultProxy{get; set; }
20
        bool UseManualProxy { get; set; }
21
        bool UseNoProxy { get; set; }
22
        string ProxyServer { get; set; }
23
        
24

    
25
        int ProxyPort { get; set; }
26
        
27

    
28
        string ProxyUsername { get; set; }
29
        string ProxyPassword { get; set; }
30
        string ProxyDomain { get; set; }
31
        
32

    
33
        bool ProxyAuthentication{ get; set; }
34

    
35
        bool ExtensionsActivated { get; set; }
36

    
37
        int PollingInterval { get; set; }
38

    
39
        void Save();
40
        void Reload();
41
    }
42
}