parameters: (self, directory)
docstring: This method is called when a new save directory is selected on the add runs page, but is also called
          in the run_tab_presenter when a new default save directory is selected through Manage Directories.
          :param directory: A string. The new path to the save directory
docstring_summary: This method is called when a new save directory is selected on the add runs page, but is also called
          in the run_tab_presenter when a new default save directory is selected through Manage Directories.
          :param directory: A string. The new path to the save directory
docstring_tokens: This method is called when a new save directory is selected on the add runs page but is also called in the run_tab_presenter when a new default save directory is selected through Manage Directories . : param directory : A string . The new path to the save directory
function: def handle_new_save_directory(self, directory):
          """
          This method is called when a new save directory is selected on the add runs page, but is also called
          in the run_tab_presenter when a new default save directory is selected through Manage Directories.
          :param directory: A string. The new path to the save directory
          """
          self.set_output_directory(directory)
          self.gui_properties_handler.set_setting("add_runs_output_directory", directory)
function_tokens: def handle_new_save_directory ( self , directory ) : self . set_output_directory ( directory ) self . gui_properties_handler . set_setting ( "add_runs_output_directory" , directory )