C# Class AdvancedLauncher.Management.ProfileManager

Inheritance: CrossDomainObject, IProfileManager, INotifyPropertyChanged
Afficher le fichier Open project: GoldRenard/DMOAdvancedLauncher

Private Properties

Свойство Type Description
ApplyChanges void
NotifyPropertyChanged void

Méthodes publiques

Méthode Description
ApplyChanges ( ) : void
CollectionChangedProxy ( EventProxy proxy, bool subscribe = true ) : void
CreateProfile ( ) : Profile
Initialize ( ) : void
LockedChangedProxy ( EventProxy proxy, bool subscribe = true ) : void
OnProfileLocked ( bool IsLocked ) : void
ProfileChangedProxy ( EventProxy proxy, bool subscribe = true ) : void
RemoveProfile ( Profile profile ) : bool
RevertChanges ( ) : void
Start ( ) : void

Méthodes protégées

Méthode Description
OnCollectionChanged ( ) : void
OnCurrentChanged ( ) : void

Private Methods

Méthode Description
ApplyChanges ( ICollection profiles, int defaultProfileId ) : void
NotifyPropertyChanged ( String propertyName ) : void

Method Details

ApplyChanges() public méthode

public ApplyChanges ( ) : void
Résultat void

CollectionChangedProxy() public méthode

public CollectionChangedProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Résultat void

CreateProfile() public méthode

public CreateProfile ( ) : Profile
Résultat AdvancedLauncher.SDK.Model.Config.Profile

Initialize() public méthode

public Initialize ( ) : void
Résultat void

LockedChangedProxy() public méthode

public LockedChangedProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Résultat void

OnCollectionChanged() protected méthode

protected OnCollectionChanged ( ) : void
Résultat void

OnCurrentChanged() protected méthode

protected OnCurrentChanged ( ) : void
Résultat void

OnProfileLocked() public méthode

public OnProfileLocked ( bool IsLocked ) : void
IsLocked bool
Résultat void

ProfileChangedProxy() public méthode

public ProfileChangedProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Résultat void

RemoveProfile() public méthode

public RemoveProfile ( Profile profile ) : bool
profile AdvancedLauncher.SDK.Model.Config.Profile
Résultat bool

RevertChanges() public méthode

public RevertChanges ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void