// ----------------------------------------------------------------------- // // TODO: Update copyright text. // // ----------------------------------------------------------------------- namespace Pithos.Interfaces { using System; using System.Collections.Generic; using System.Linq; using System.Text; /// /// TODO: Update summary. /// public class PithosSettingsData:IPithosSettings { public string PithosPath { get; set; } public string PithosSite { get; set; } public string IconsPath { get; set; } public string UserName { get; set; } public string ApiKey { get; set; } public AccountsCollection Accounts { get; set; } public bool UseDefaultProxy { get; set; } public bool UseManualProxy { get; set; } public bool UseNoProxy { get; set; } public string ProxyServer { get; set; } public int ProxyPort { get; set; } public string ProxyUsername { get; set; } public string ProxyPassword { get; set; } public bool ProxyAuthentication { get; set; } public bool ExtensionsActivated { get; set; } public PithosSettingsData() { } public PithosSettingsData(IPithosSettings other) { PithosPath = other.PithosPath; PithosSite = other.PithosSite; IconsPath = other.IconsPath; UserName = other.UserName; ApiKey = other.ApiKey; Accounts = other.Accounts; UseDefaultProxy = other.UseDefaultProxy; UseManualProxy = other.UseManualProxy; UseNoProxy = other.UseNoProxy; ProxyServer = other.ProxyServer; ProxyPort = other.ProxyPort; ProxyUsername = other.ProxyUsername; ProxyPassword = other.ProxyPassword; ProxyAuthentication = other.ProxyAuthentication; ExtensionsActivated = other.ExtensionsActivated; } public virtual void Save() { } public virtual void Reload() { } } }