Exemplo n.º 1
0
    def on_new_project_action_triggered(self):
        pdc = ProjectDialogController(parent=self)
        try:
            path = os.path.dirname(self.signal_tab_controller.signal_frames[0].signal.filename)
        except (IndexError, AttributeError, TypeError):
            path = None

        if path:
            pdc.set_path(path)
        pdc.finished.connect(self.on_project_dialog_finished)
        pdc.show()
Exemplo n.º 2
0
 def on_new_project_action_triggered(self):
     pdc = ProjectDialogController(parent=self)
     pdc.finished.connect(self.on_project_dialog_finished)
     pdc.show()
Exemplo n.º 3
0
 def show_project_settings(self):
     pdc = ProjectDialogController(new_project=False,
                                   project_manager=self.project_manager,
                                   parent=self)
     pdc.finished.connect(self.on_project_dialog_finished)
     pdc.show()
Exemplo n.º 4
0
 def on_new_project_action_triggered(self):
     pdc = ProjectDialogController(parent=self)
     pdc.finished.connect(self.on_project_dialog_finished)
     pdc.show()
Exemplo n.º 5
0
 def show_project_settings(self):
     pdc = ProjectDialogController(new_project=False, project_manager=self.project_manager, parent=self)
     pdc.finished.connect(self.on_project_dialog_finished)
     pdc.show()
Exemplo n.º 6
0
            elif key == "show_pause_as_time":
                refresh_protocol_needed = True

        if refresh_protocol_needed:
            for sf in self.signal_tab_controller.signal_frames:
                sf.refresh_protocol()

        self.apply_default_view()

    def refresh_main_menu(self):
        enable = len(self.signal_protocol_dict) > 0
        self.ui.actionSaveAllSignals.setEnabled(enable)
        self.ui.actionClose_all.setEnabled(enable)

    @pyqtSlot()
        pdc = ProjectDialogController(parent=self)
        pdc.finished.connect(self.on_project_dialog_finished)
        pdc.show()

    @pyqtSlot()
    def on_project_dialog_finished(self):
        if self.sender().commited:
            for f in self.signal_tab_controller.signal_frames:
                self.close_signal_frame(f)
            self.project_manager.from_dialog(self.sender())

    def apply_default_view(self):
        view_index = constants.SETTINGS.value('default_view', type = int)
        self.compare_frame_controller.ui.cbProtoView.setCurrentIndex(view_index)
        self.generator_tab_controller.ui.cbViewType.setCurrentIndex(view_index)