Top Method Summary
Options Name Purpose
CHARACTER BuildKey (character, QuickLaunchSourceTypeEnum, character) Builds the registry key for a (context, source, action) combination
INTEGER GetContextUsage (character, QuickLaunchSourceTypeEnum, character) Returns how often the given action was launched from the palette while the given screen was the active one
INTEGER GetGlobalUsage (QuickLaunchSourceTypeEnum, character) Returns how often the given action was launched from the palette in total, regardless of the active screen
Increment (ISettingsService, character) Reads and increments the counter stored under the given key
INTEGER ReadCount (ISettingsService, character) Reads the counter stored under the given key
RegisterUsage (character, QuickLaunchSourceTypeEnum, character) Registers a launch of the given result, incrementing both the context-specific and the context-independent (global) counter

Top Property Summary
Options Name Purpose
CHARACTER BaseKey


Method Detail
Top

CHARACTER BuildKey (character, QuickLaunchSourceTypeEnum, character)

Purpose: Builds the registry key for a (context, source, action) combination
Notes:

Parameters:
pcContextName CHARACTER
The active-form context name, or "*":u for the global fallback
peSourceType Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSourceTypeEnum
The SourceType of the result
pcActionKey CHARACTER
The ActionKey of the result
Returns CHARACTER
The registry key
Top

INTEGER GetContextUsage (character, QuickLaunchSourceTypeEnum, character)

Purpose: Returns how often the given action was launched from the
palette while the given screen was the active one
Notes: Deliberately separate from GetGlobalUsage - the two are
distinct sort keys of the result list and must not be blended
into one score, or usage would outrank match quality

Parameters:
pcContextName CHARACTER
The name of the screen that was active
peSourceType Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSourceTypeEnum
The SourceType of the result
pcActionKey CHARACTER
The ActionKey of the result
Returns INTEGER
The context specific usage counter, or 0
Top

INTEGER GetGlobalUsage (QuickLaunchSourceTypeEnum, character)

Purpose: Returns how often the given action was launched from the
palette in total, regardless of the active screen
Notes:

Parameters:
peSourceType Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSourceTypeEnum
The SourceType of the result
pcActionKey CHARACTER
The ActionKey of the result
Returns INTEGER
The context independent usage counter, or 0
Top

Increment (ISettingsService, character)

Purpose: Reads and increments the counter stored under the given key
Notes:

Parameters:
poSettingsService Consultingwerk.Framework.ISettingsService
The ISettingsService instance to use
pcKey CHARACTER
The registry key of the counter
Top

INTEGER ReadCount (ISettingsService, character)

Purpose: Reads the counter stored under the given key
Notes:

Parameters:
poSettingsService Consultingwerk.Framework.ISettingsService
The ISettingsService instance to use
pcKey CHARACTER
The registry key of the counter
Returns INTEGER
The current counter value, or 0 when not yet set
Top

RegisterUsage (character, QuickLaunchSourceTypeEnum, character)

Purpose: Registers a launch of the given result, incrementing both the
context-specific and the context-independent (global) counter
Notes:

Parameters:
pcContextName CHARACTER
The name of the active SmartWindowForm at the time of launch
peSourceType Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSourceTypeEnum
The SourceType of the launched result
pcActionKey CHARACTER
The ActionKey of the launched result


Property Detail
Top

CHARACTER BaseKey


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:21:50