91 lines
2.5 KiB
C#
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,
|
|||
|
}
|
|||
|
}
|
|||
|
}
|