From fcf4163c630ae304f16cd66d9e0fe9bca33d8164 Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Tue, 22 Aug 2017 14:01:29 +0100 Subject: [PATCH] Added base extension plugin and export functionality --- force_bdss/api.py | 4 ++++ force_bdss/base_extension_plugin.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/force_bdss/api.py b/force_bdss/api.py index f7501e0..39d081d 100644 --- a/force_bdss/api.py +++ b/force_bdss/api.py @@ -28,4 +28,8 @@ from .notification_listeners.base_notification_listener import BaseNotificationL from .notification_listeners.base_notification_listener_factory import BaseNotificationListenerFactory # noqa from .notification_listeners.base_notification_listener_model import BaseNotificationListenerModel # noqa +from .ui_hooks.i_ui_hooks_factory import IUIHooksFactory # noqa +from .ui_hooks.base_ui_hooks_factory import BaseUIHooksFactory # noqa +from .ui_hooks.base_ui_hooks_manager import BaseUIHooksManager # noqa + from .local_traits import Identifier # noqa diff --git a/force_bdss/base_extension_plugin.py b/force_bdss/base_extension_plugin.py index 692b9fa..c94b622 100644 --- a/force_bdss/base_extension_plugin.py +++ b/force_bdss/base_extension_plugin.py @@ -7,6 +7,7 @@ from .ids import ExtensionPointID from .data_sources.i_data_source_factory import IDataSourceFactory from .kpi.i_kpi_calculator_factory import IKPICalculatorFactory from .mco.i_mco_factory import IMCOFactory +from .ui_hooks.i_ui_hooks_factory import IUIHooksFactory class BaseExtensionPlugin(Plugin): @@ -46,3 +47,8 @@ class BaseExtensionPlugin(Plugin): INotificationListenerFactory, contributes_to=ExtensionPointID.NOTIFICATION_LISTENER_FACTORIES ) + + ui_hooks_factories = List( + IUIHooksFactory, + contributes_to=ExtensionPointID.UI_HOOKS_FACTORIES + ) -- GitLab