From cbefd298922d7c0b603d65c1dfbd1fda788250f3 Mon Sep 17 00:00:00 2001 From: pkanavos Date: Mon, 7 May 2012 22:52:02 +0300 Subject: [PATCH] Added option to disable selective Synchronization When selective sync is disabled only owned files are synchronized. Shared files are not synchronized. Folders (not their contents) are synchronized even when selective sync is disabled --- .../Preferences/PreferencesView.xaml | 15 +++--- .../Preferences/PreferencesViewModel.cs | 2 +- .../Properties/Settings.Designer.cs | 31 +++++++------ .../Pithos.Client.WPF/Properties/Settings.settings | 29 ++++++------ .../SelectiveSynch/SelectiveSynchChanges.cs | 1 + .../SelectiveSynch/SelectiveSynchView.xaml | 19 ++++---- .../SelectiveSynch/SelectiveSynchViewModel.cs | 17 +++++-- trunk/Pithos.Client.WPF/Shell/ShellViewModel.cs | 1 + trunk/Pithos.Core/Agents/CollectionExtensions.cs | 10 ++++ trunk/Pithos.Core/Agents/SelectiveUris.cs | 48 ++++++++++++++++++++ trunk/Pithos.Core/Agents/Uploader.cs | 2 +- trunk/Pithos.Interfaces/AccountSettings.cs | 7 ++- trunk/Pithos.Interfaces/ObjectInfo.cs | 9 ++++ 13 files changed, 141 insertions(+), 50 deletions(-) diff --git a/trunk/Pithos.Client.WPF/Preferences/PreferencesView.xaml b/trunk/Pithos.Client.WPF/Preferences/PreferencesView.xaml index 687b17e..60cd8c1 100644 --- a/trunk/Pithos.Client.WPF/Preferences/PreferencesView.xaml +++ b/trunk/Pithos.Client.WPF/Preferences/PreferencesView.xaml @@ -105,6 +105,8 @@ + +