src.study.study_edit_info package

Submodules

src.study.study_edit_info.study_edit_info_controller module

Study Edit Info Controller

class src.study.study_edit_info.study_edit_info_controller.studyEditInfoController(study)[source]

Bases: study.study_edit_info.study_edit_info_listener.studyEditInfoListener

cancel_button_clicked()[source]

Close the window.

confirm_button_clicked(study_name, task_name, subjects, sessions, runs, conditions, groups)[source]

Close the window and send the information to the main controller :param study_name: The name of the study_creation :type study_name: str :param task_name: The name of the task linked to the study_creation :type task_name: str :param subjects: The subjects assigned to each dataset in the study_creation :type subjects: list of str :param sessions: The sessions assigned to each dataset in the study_creation :type sessions: list of str :param runs: The runs assigned to each dataset in the study_creation :type runs: list of str :param conditions: The conditions assigned to each dataset in the study_creation :type conditions: list of str :param groups: The groups assigned to each dataset in the study_creation :type groups: list of str

set_listener(listener)[source]

Set the main listener so that the controller is able to communicate with the main controller. :param listener: main listener :type listener: mainController

src.study.study_edit_info.study_edit_info_listener module

Study Edit Info Listener

class src.study.study_edit_info.study_edit_info_listener.studyEditInfoListener[source]

Bases: abc.ABC

Listener doing the connection between the controller and the view for editing the info of the study It retrieves the information from the view to send it to the controller.

cancel_button_clicked()[source]
confirm_button_clicked(study_name, task_name, subjects, sessions, runs, conditions, groups)[source]

src.study.study_edit_info.study_edit_info_view module

Study Edit Info View

class src.study.study_edit_info.study_edit_info_view.studyEditInfoView(study)[source]

Bases: PyQt5.QtWidgets.QWidget

cancel_study_trigger()[source]

Send the information to the controller that the computation is cancelled.

confirm_study_trigger()[source]

Retrieve the all the additional information and send the information to the controller.

set_listener(listener)[source]

Set the listener to the controller. :param listener: Listener to the controller. :type listener: loadDataInfoController

Module contents