public SyncProgressPage(MainWindow mainWindow) { InitializeComponent(); this.mainWindow = mainWindow; this.batchOpFiles = new List<FileItem>(); this.uploadedBytes = new Dictionary<string, string>(); this.resetSyncStatus(); }
public SyncResultPage(MainWindow mainWindow) { InitializeComponent(); this.mainWindow = mainWindow; this.fileOverwrite = false; this.syncResultInfo = new Dictionary<string, string>(); this.syncResultInfo.Add("UPLOAD_SUCCESS", "本次同步成功同步到七牛云空间中的文件数量。"); this.syncResultInfo.Add("UPLOAD_FAILURE", "本次同步因为各种原因没有成功同步到七牛云空间中的文件数量。"); this.syncResultInfo.Add("UPLOAD_SKIPPED", "本次同步按照指定的前缀或后缀忽略规则跳过不同步的文件数量。"); this.syncResultInfo.Add("UPLOAD_EXISTS_MATCH", "本次同步过程中发现的已存在于云空间且本地未改动的文件数量,这些文件本地和空间内容一致,所以同步过程中自动跳过。"); this.syncResultInfo.Add("UPLOAD_EXISTS_NO_OVERWRITE", "本次同步过程中发现的已存在于云空间且本地已有改动的文件数量,这些文件没有进行覆盖上传。如果需要覆盖上传,请在同步设置里面勾选覆盖选项。"); this.syncResultInfo.Add("UPLOAD_EXISTS_OVERWRITE", "本次同步过程中发现的已存在于云空间且本地已有改动的文件数量,这些文件进行了覆盖上传。"); }
public QuickStartPage(MainWindow mainWindow) { InitializeComponent(); this.mainWindow = mainWindow; this.syncRecordDict = new Dictionary<ListBoxItem, string>(); string myDocPath = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); this.myAppPath = System.IO.Path.Combine(myDocPath, "qsunsync"); if (!Directory.Exists(myAppPath)) { try { Directory.CreateDirectory(myAppPath); } catch (Exception ex) { Log.Fatal(string.Format("unable to create my app path {0} due to {1}", myAppPath, ex.Message)); } } this.jobsDbPath = System.IO.Path.Combine(myDocPath, "qsunsync", "jobs.db"); this.topBGImages = new List<string>(); this.topBGImages.Add("Pictures/qiniu_logo.jpg"); this.topBGImages.Add("Pictures/qiniu_logo.jpg"); this.clickCount = 0; }
public SyncSettingPage(MainWindow mainWindow) { InitializeComponent(); this.mainWindow = mainWindow; this.initUIGroupValues(); }
public AccountSettingPage(MainWindow mainWindow) { InitializeComponent(); this.mainWindow = mainWindow; this.loadAccountInfo(); }