Namespace Algenta.Colectica.ViewModel
Contains classes used to implement addins for Colectica Designer.
Classes
ApplicationEvents
Contains events triggered by the user's interation with the Colectica user interface.
GuiService
Contains collections and methods to retrieve user interface elements that may be injected as Colectica Addins.
InstrumentPublisherBase
Provides a base class from which instrument publisher addins can be derived.
ItemPickerContext
Represents information about the context in which an ItemPicker is used.
ItemSelectedFromItemPickerEventArgs
Event arguments for the ItemSelectedFromItemPicker application event.
ModernShell
Provides access to the main IModernShell.
OptionsManager
Provides methods for an addin to load and store custom options.
PopulationService
Provides methods to populate items that will be displayed in the user interface.
QualityStatementInformationGathererBase
Provides a base class from which implementers of IQualityStatementInformationGatherer may derive.
QualityStatementItemFilterBase
Provides a base class from which Addins implementing IQualityStatementItemFilter may derive.
QualityStatementItemState
Represents the state of a quality statement item.
ReportingTask
Represents a long-running background activity that may display progress and messages to the user as it executes.
Interfaces
IAddinOptionsEditor
Provides an extension point for Addins to provide a view to edit options.
IApplicationApi
Provides methods to interact with the Colectica desktop applications.
IDockingView
Provides an extension point for Addins to provide views displayed on the right side of the Colectica user interface.
IFlyout
Provides an extension point for Addins to provide views that are displayed as dynamic flyouts. This extension point is not currently used.
IFullModelPopulator
Provides a method to populate all children at all levels of a specified item. The implementation of this item is used internally by Colectica Designer.
IInstrumentPublisher
Provides an extension point for addins to publish an Instrument to computer-assisted interviewing system.
IInteractionService
Provides methods that can be used to interact with the user.
IItemPickerNavigation
Provides an extension point for addins to customize the navigation of the ItemPicker.
IItemPickerResultsFilter
Provides a method that allows an addin to filter the search results of the ItemPicker.
IItemPopulator
Provides methods to populate an item that is being loaded into the main item view. This is used to populate certain children that need to be displayed inline, instead of in a reference picker.
IModernShell
Provides methods to interact with the Colectica desktop application.
IQualityStatementInformationGatherer
Provides Addins with the ability to add a button to the QualityStatement editor, which will execute a method to gather information for a QualityStatementItem via an automated process or by prompting the user.
IQualityStatementItemFilter
Provides the ability for Addins to filter which quality statement items are currently displayed and editable.
IVersionableView
Provides an extension point which Addins can use to provide additional views for IVersionable items. These Addins are displayed as an additional tab in the main item view, or in the Annotations tab, depending on the IsInCustomFieldsTab property.
Enums
QualityStatementItemVisibility
Represents the visibility of a quality statement item.