CarotDav_decompile/CarotDAV/WebDAVClientSetting.cs

91 lines
2.5 KiB
C#

// Decompiled with JetBrains decompiler
// Type: CarotDAV.WebDAVClientSetting
// Assembly: CarotDAV, Version=1.13.2.18337, Culture=neutral, PublicKeyToken=null
// MVID: C31F2651-A4A8-4D09-916A-8C6106F5E7C8
// Assembly location: F:\Eigene Dateien\Dropbox\portable Collection\Progs\CarotDAV\CarotDAV.exe
using Rei.Fs;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
namespace CarotDAV
{
[XmlRoot]
[Serializable]
public class WebDAVClientSetting
{
private List<ConnectionSettingBase> pConnectionSettingList;
[XmlIgnore]
public string MasterPassword;
public Size FormSize;
public Size ConnectionSettingListFormSize;
public View View;
public bool ShowLogWindow;
public bool ShowStatusBar;
public int[] ColumnIndexs;
public int[] ColumnWidth;
public bool AutoColumnWidth;
public WebDAVClientSetting.GroupType Group;
public string SortString;
public bool VersionCheckEnabled;
public bool EnableFileLogging;
public string BackgroundImagePath;
public string LastConnectionSetting;
public int MaxFaviconSize;
public string ServerIP;
public int ServerPort;
public bool AutoEnableDAVServer;
public string AutoMoundDriveLetter;
public bool AutoMoundWebFolder;
[XmlAnyElement]
public XmlElement[] OtherElements;
[XmlIgnore]
public List<XmlElement> UnsupportedConections;
[XmlAnyElement("EncryptedData")]
public XmlElement[] EncryptedElements;
public WebDAVClientSetting()
{
this.ColumnIndexs = new int[0];
this.ColumnWidth = new int[0];
this.pConnectionSettingList = new List<ConnectionSettingBase>();
this.ShowLogWindow = false;
this.ShowStatusBar = false;
this.SortString = "";
this.EnableFileLogging = false;
this.BackgroundImagePath = "";
this.View = View.Details;
this.AutoColumnWidth = true;
this.Group = WebDAVClientSetting.GroupType.None;
this.LastConnectionSetting = "";
this.MaxFaviconSize = 1048576;
this.VersionCheckEnabled = true;
this.ServerIP = "127.0.0.1";
this.ServerPort = 12346;
this.AutoEnableDAVServer = false;
this.AutoMoundDriveLetter = "";
this.AutoMoundWebFolder = false;
}
public List<ConnectionSettingBase> ConnectionSettings
{
get
{
return this.pConnectionSettingList;
}
}
public enum GroupType
{
None,
Name,
Type,
Size,
}
}
}