Example #1
0
    def launch_application(self):
        """Launch application installed in prefix environment."""
        leave_path_alone = False
        if self.command is not None:
            if self.non_conda and self.name == GLOBAL_VSCODE_APP:
                leave_path_alone = True
                # args = [self.command]
                args = [self.api.vscode_executable()]
            else:
                args = self.command.split(' ')
                leave_path_alone = True

            self.button_launch.setDisabled(True)
            self.timer.setInterval(self.timeout)
            self.timer.start()
            update_pointer(Qt.BusyCursor)
            self.widget.sig_launch_action_requested.emit(
                self.name,
                args,
                leave_path_alone,
                self.prefix,
                C.TAB_HOME,
                self.non_conda,
            )
Example #2
0
 def leaveEvent(self, event):
     """Override Qt method."""
     if self.isEnabled():
         update_pointer()
         self.setProperty('focused', False)
     super(ButtonSearch, self).leaveEvent(event)
Example #3
0
 def enterEvent(self, event):
     """Override Qt method."""
     if self.isEnabled():
         update_pointer(Qt.ArrowCursor)
         self.setProperty('focused', True)
     super(ButtonSearch, self).enterEvent(event)
Example #4
0
 def mousePressEvent(self, event):
     """Override Qt method."""
     super(ButtonSearch, self).mousePressEvent(event)
     update_pointer()
     self.setProperty('focused', False)
Example #5
0
File: apps.py Project: bopopescu/QC
 def _application_launched(self):
     self.button_launch.setDisabled(False)
     update_pointer()
Example #6
0
 def leaveEvent(self, event):
     super(ButtonLink, self).leaveEvent(event)
     update_pointer()
Example #7
0
 def enterEvent(self, event):
     super(ButtonLink, self).enterEvent(event)
     update_pointer(Qt.PointingHandCursor)
Example #8
0
 def update_visibility(self, enabled=True):
     self.button_create.setDisabled(not enabled)
     self.button_remove.setDisabled(not enabled)
     self.button_clone.setDisabled(not enabled)
     self.list_environments.setDisabled(not enabled)
     update_pointer()
Example #9
0
 def leaveEvent(self, event):
     """Override Qt method."""
     super(ButtonLink, self).leaveEvent(event)
     update_pointer()
     self.sig_hovered.emit(False)
Example #10
0
 def enterEvent(self, event):
     """Override Qt method."""
     super(ButtonLink, self).enterEvent(event)
     update_pointer(Qt.PointingHandCursor)
     self.sig_hovered.emit(True)
Example #11
0
 def _launched(self):
     """
     """
     self.button_launch.setDisabled(False)
     update_pointer()