Pligins refactor with new context and controller integration
This commit is contained in:
19
src/plugins/plugins_controller_mixin.py
Normal file
19
src/plugins/plugins_controller_mixin.py
Normal file
@@ -0,0 +1,19 @@
|
||||
# Python imports
|
||||
|
||||
# Lib imports
|
||||
|
||||
# Application imports
|
||||
|
||||
|
||||
|
||||
|
||||
class PluginsControllerMixin:
|
||||
|
||||
def requests_ui_element(self, target_id: str):
|
||||
builder = settings_manager.get_builder()
|
||||
ui_target = builder.get_object(target_id)
|
||||
|
||||
if not ui_target:
|
||||
raise InvalidPluginException('Unknown "target_id" given in requests.')
|
||||
|
||||
return ui_target
|
||||
Reference in New Issue
Block a user