Show / Hide Table of Contents

Namespace ZeroInstall.DesktopIntegration

Integrating applications with desktop environments (creating menu entries, etc.).

NuGet package: ZeroInstall.DesktopIntegration

Classes

AppEntry

Represents an application in the AppList identified by its interface URI.

AppList

Stores a list of applications and the kind of desktop integration the user chose for them.

CapabilityExtensions

Contains extension methods for Capabilitys.

CategoryIntegrationManager

Manages desktop integration via AccessPoints, grouping them into categories.

ConflictData

Stores information about an AccessPoint causing a conflict and the AppEntry containing it.

ConflictDataUtils

Helper methods for creating ConflictData lists.

ConflictException

Indicates a desktop integration operation could not be completed due to conflicting AccessPoints.

IconStores

Provides IIconStore instances.

IntegrationManager

Manages an AppList and desktop integration via AccessPoints.

IntegrationManagerBase

Base class for IIntegrationManager implementations using template methods.

Suggest

Suggests suitable default AccessPoints for specific Feeds.

SyncIntegrationManager

Synchronizes the AppList with other computers.

SyncRaceException

Multiple computers are trying to sync with the same account at the same time.

SyncResetMode

Controls how synchronization data is reset.

Interfaces

ICategoryIntegrationManager

Manages desktop integration via AccessPoints, grouping them into categories.

IIntegrationManager

Manages an AppList and desktop integration via AccessPoints.

  • Improve this Doc
In This Article
Back to top Copyright Bastian Eicher et al