C# Class ZeroInstall.DesktopIntegration.ViewModel.IntegrationState

A View-Model for modifying desktop integration. Provides data-binding lists and applies modifications in bulk.
Afficher le fichier Open project: 0install/0install-win Class Usage Examples

Méthodes publiques

Свойство Type Description
Aliases BindingList
AutoStarts BindingList
DesktopIcons BindingList
MenuEntries BindingList
SendTo BindingList

Private Properties

Свойство Type Description
CollectCommandAccessPointChanges void
LoadCommandAccessPoints void

Méthodes publiques

Méthode Description
ApplyChanges ( ) : void

Applies any changes made to the View-Model to the underlying system.

IntegrationState ( [ integrationManager, [ appEntry, [ feed ) : System

Creates a new integration state View-Model.

Private Methods

Méthode Description
CollectCommandAccessPointChanges ( ICollection toAdd, ICollection toRemove ) : void
LoadCommandAccessPoints ( ) : void

Reads the CommandAccessPoints from DesktopIntegration.AppEntry.AccessPoints or uses suggestion methods to fill in defaults.

Method Details

ApplyChanges() public méthode

Applies any changes made to the View-Model to the underlying system.
The user canceled the task. One or more of the new s would cause a conflict with the existing s in . One of the s or s is invalid. A problem occured while downloading additional data (such as icons). A problem occurs while writing to the filesystem or registry. Write access to the filesystem or registry is not permitted.
public ApplyChanges ( ) : void
Résultat void

IntegrationState() public méthode

Creates a new integration state View-Model.
public IntegrationState ( [ integrationManager, [ appEntry, [ feed ) : System
integrationManager [ The integration manager used to apply selected integration options.
appEntry [ The application being integrated.
feed [ The feed providing additional metadata, icons, etc. for the application.
Résultat System

Property Details

Aliases public_oe property

public BindingList Aliases
Résultat BindingList

AutoStarts public_oe property

public BindingList AutoStarts
Résultat BindingList

DesktopIcons public_oe property

public BindingList DesktopIcons
Résultat BindingList

MenuEntries public_oe property

public BindingList MenuEntries
Résultat BindingList

SendTo public_oe property

public BindingList SendTo
Résultat BindingList