![]() | CTExtensions. |
Class | Description | |
---|---|---|
![]() | ControlAdapter | Base class WinForm control used as UI of SettingsObject. Do not derive from this class directly, use ControlAdapterSETTINGSOBJECTTYPE instead. |
![]() | ControlAdapterSETTINGSOBJECTTYPE | Base class for a control used as GUI of custom SettingsObject. |
![]() ![]() | Dummy | Settings object that represents "no settings" case. Can be used to satisfy typeparam requirements of ExportBaseFIELDSETTINGSTYPE, EXPORTSETTINGSTYPE, PROFILESETTINGSTYPE, USERSETTINGSTYPE. |
![]() ![]() | ExportSettingsBaseFIELDSETTINGSTYPE | Base class for Export Settings. Handles Export Profile Field (de)serialization as part of export settings serialization, which has to be done so due to internal data model. Derive this calls to provive custom settings for the Export Profile, accessed from the [...] button. If no field specific settings are required, use Dummy as FIELDSETTINGSTYPE. |
![]() | LookupListSettings |
This is the base class for LookupListSettings, when using LookupListHandlerE, S
for providing Extension owned custom data source for a lookuplist.
Consider deriving from LookupListSettingsBINDINGTYPE instead of this, of your settings must have mappings to 3rd party systems. |
![]() | LookupListSettingsBINDINGTYPE |
Class that extends LookupListSettings and implements serialization of LookupListSettingsLookupListField specific
mapping of custom SettingsObject type BINDINGTYPE.
This object is the Context of BINDINGTYPE. |
![]() ![]() | PropertyGridAdapterT | Generic ControlAdapter that exposes PropertyGrid of the given object. |
![]() | SearchGroupSettings |
This is the base class for SearchGroupSettings, when using SearchGroupHandlerE, S
for providing Extension owned custom data source for a Search Groups.
Consider deriving from SearchGroupSettingsBINDINGTYPE instead of this, of your settings must have mappings to 3rd party systems. |
![]() | SearchGroupSettingsBINDINGTYPE |
Class that extends SearchGroupSettings and implements serialization of String-to-BINDINGTYPE
dictionary, where BINDINGTYPE is custom SettingsObject.
This object is the Context of BINDINGTYPE. |
![]() ![]() | SettingsObject | An object that represents serializable settings that can also have GUI counterpart. Use for Export Field Settings, Profile settings and User settings. Export Profile Settings also utilize this class via ExportSettingsBaseFIELDSETTINGSTYPE. |
![]() ![]() | StreamExtensions | Extensions methods for Stream. Allows pushing and popping some basic types to and from Stream object, which can be very convinient in (de)serialization. |
![]() | ToStrWrap | Helper base class to quickly wrap objects into ToStrWrapT |
![]() | ToStrWrapT | Helper class to wrap any object and to provide custom text for ToString. Very useful for e.g. wrapping objects as Combobox items. |
Interface | Description | |
---|---|---|
![]() | IControlAdapterSOT | This interface enables public access to LoadFrom``1(UMP) and LoadFrom``1(UMP) operations of ControlAdapterSETTINGSOBJECTTYPE as otherwise those are hidden as iternals. |
![]() | IExportSettingsContextFIELDSETTINGSTYPE | Export Settings is a a context for Export Field Settings. |
![]() | ISettingsContext | Empty base interface for later type expansion. Used to give Context accessor for settings objects when initialized with InitWithContext(ICTExtension, ISettingsContext). |
Enumeration | Description | |
---|---|---|
![]() | LookupListSettingsLookupListField | Lookup List Fields |