
Enhances recall scheduling by offering an efficient system for managing and optimizing study sessions, supporting customizable intervals and algorithms for improved learning retention.
Translations: 简体中文
Parent Class Selection Rules:
CaptureScreenByKDESpectaclePlugin which inherits (directly or indirectly) from PluginBasicExt
Inheritance Restrictions:
PluginBasic is prohibited. Use its functional subclasses:
AbsCaptureScreenPlugin provides screenshot capabilitiesAbsStoragePlugin provides storage capabilitiesPluginBasicExt only offers basic plugin capabilitiesLifecycle Management:
PluginBasic gain extended lifecycle methods required for KRecall integrationselected() invoked when user activates an implementationunselected() invoked when deactivatingUI() methodInitialization Workflow:
tryInit(context: PluginContext): InitResult
AbsCaptureScreenPlugin implementations) will be listed for user selectionPluginAbilityInterfaces:
PluginAbilityInterfaces to extend featuresMainTabUI will embed your interface into the main page's sidebarPluginAbility Access:
PluginBasicExt contain a context variablecontext contains an ability property for accessing KRecall capabilities:
context.ability.sendToast() // Example usageability propertyTranslations: 简体中文
Parent Class Selection Rules:
CaptureScreenByKDESpectaclePlugin which inherits (directly or indirectly) from PluginBasicExt
Inheritance Restrictions:
PluginBasic is prohibited. Use its functional subclasses:
AbsCaptureScreenPlugin provides screenshot capabilitiesAbsStoragePlugin provides storage capabilitiesPluginBasicExt only offers basic plugin capabilitiesLifecycle Management:
PluginBasic gain extended lifecycle methods required for KRecall integrationselected() invoked when user activates an implementationunselected() invoked when deactivatingUI() methodInitialization Workflow:
tryInit(context: PluginContext): InitResult
AbsCaptureScreenPlugin implementations) will be listed for user selectionPluginAbilityInterfaces:
PluginAbilityInterfaces to extend featuresMainTabUI will embed your interface into the main page's sidebarPluginAbility Access:
PluginBasicExt contain a context variablecontext contains an ability property for accessing KRecall capabilities:
context.ability.sendToast() // Example usageability property