tommy.controller.project_settings_controller.ProjectSettingsController
- class tommy.controller.project_settings_controller.ProjectSettingsController[source]
Bases:
object
The project settings controller class is responsible for handling interactions with the project settings.
- get_input_folder_path() str [source]
Get the input folder from the project settings model :return: The path to the input folder
- property input_folder_path_changed_event: EventHandler[str]
- set_input_folder_path(path: str) None [source]
Set the input folder in the project settings model and notify observers of the change to the input folder :param path: The path to set :return: None
- set_model_refs(project_settings_model: ProjectSettingsModel)[source]
Sets the reference to the project settings model
- Parameters:
project_settings_model – The project settings model
- Returns:
None