C# Class CalDavSynchronizer.Ui.Options.ViewModels.GenericOptionsViewModel

Inheritance: OptionsViewModelBase, ICurrentOptions, ISyncSettingsControl
Show file Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Private Properties

Property Type Description
CoerceMappingConfiguration void
OutlookFolderViewModel_PropertyChanged void

Public Methods

Method Description
CreateCalDavDataAccess ( ) : ICalDavDataAccess
CreateWebDavClient ( Uri url ) : IWebDavClient
GenericOptionsViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IOutlookAccountPasswordProvider outlookAccountPasswordProvider, Func serverSettingsViewModelFactory, IMappingConfigurationViewModelFactory>.Func mappingConfigurationViewModelFactoryFactory, IOptionTasks optionTasks ) : System
GenericOptionsViewModel ( IOptionsViewModelParent parent, NetworkSettingsViewModel networkSettingsViewModel, OutlookFolderViewModel outlookFolderViewModel, IServerSettingsViewModel serverSettingsViewModel, SyncSettingsViewModel syncSettingsViewModel, ISubOptionsViewModel mappingConfigurationViewModel ) : System Just for creating the DesingInstance
GetProxyIfConfigured ( ) : IWebProxy

Protected Methods

Method Description
CreateSections ( ) : IEnumerable
CreateSubOptions ( ) : IEnumerable
OnOutlookFolderTypeChanged ( ) : void
SetOptionsOverride ( CalDavSynchronizer options ) : void

Private Methods

Method Description
CoerceMappingConfiguration ( ) : void
OutlookFolderViewModel_PropertyChanged ( object sender, System e ) : void

Method Details

CreateCalDavDataAccess() public method

public CreateCalDavDataAccess ( ) : ICalDavDataAccess
return ICalDavDataAccess

CreateSections() protected method

protected CreateSections ( ) : IEnumerable
return IEnumerable

CreateSubOptions() protected method

protected CreateSubOptions ( ) : IEnumerable
return IEnumerable

CreateWebDavClient() public method

public CreateWebDavClient ( Uri url ) : IWebDavClient
url System.Uri
return IWebDavClient

GenericOptionsViewModel() public method

public GenericOptionsViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IOutlookAccountPasswordProvider outlookAccountPasswordProvider, Func serverSettingsViewModelFactory, IMappingConfigurationViewModelFactory>.Func mappingConfigurationViewModelFactoryFactory, IOptionTasks optionTasks ) : System
parent IOptionsViewModelParent
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
outlookAccountPasswordProvider IOutlookAccountPasswordProvider
serverSettingsViewModelFactory Func
mappingConfigurationViewModelFactoryFactory IMappingConfigurationViewModelFactory>.Func
optionTasks IOptionTasks
return System

GenericOptionsViewModel() public method

Just for creating the DesingInstance
public GenericOptionsViewModel ( IOptionsViewModelParent parent, NetworkSettingsViewModel networkSettingsViewModel, OutlookFolderViewModel outlookFolderViewModel, IServerSettingsViewModel serverSettingsViewModel, SyncSettingsViewModel syncSettingsViewModel, ISubOptionsViewModel mappingConfigurationViewModel ) : System
parent IOptionsViewModelParent
networkSettingsViewModel NetworkSettingsViewModel
outlookFolderViewModel OutlookFolderViewModel
serverSettingsViewModel IServerSettingsViewModel
syncSettingsViewModel SyncSettingsViewModel
mappingConfigurationViewModel ISubOptionsViewModel
return System

GetProxyIfConfigured() public method

public GetProxyIfConfigured ( ) : IWebProxy
return IWebProxy

OnOutlookFolderTypeChanged() protected method

protected OnOutlookFolderTypeChanged ( ) : void
return void

SetOptionsOverride() protected method

protected SetOptionsOverride ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
return void