Ejemplo n.º 1
0
Archivo: laser.py Proyecto: djdt/pewpew
    def contextMenuEvent(self, event: QtGui.QContextMenuEvent):
        menu = QtWidgets.QMenu(self)
        # menu.addAction(self.action_duplicate)
        menu.addAction(self.action_copy_image)
        menu.addSeparator()

        if self.graphics.posInSelection(event.pos()):
            menu.addAction(self.action_select_copy_text)
            menu.addAction(self.action_select_crop)
            menu.addSeparator()
            menu.addAction(self.action_select_statistics)
            menu.addAction(self.action_select_colocalisation)
        else:
            menu.addAction(self.view.action_open)
            menu.addAction(self.action_save)
            menu.addAction(self.action_export)
            menu.addSeparator()
            menu.addAction(self.action_config)
            menu.addAction(self.action_calibration)
            menu.addAction(self.action_information)
            menu.addSeparator()
            menu.addAction(self.action_statistics)
            menu.addAction(self.action_colocalisation)
        menu.popup(event.globalPos())
        event.accept()
Ejemplo n.º 2
0
 def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None:
     event.accept()
     menu = QtWidgets.QMenu(self)
     copy_action = QtWidgets.QAction(QtGui.QIcon.fromTheme("edit-copy"),
                                     "Copy", self)
     copy_action.triggered.connect(self._copy)
     menu.addAction(copy_action)
     menu.popup(event.globalPos())
Ejemplo n.º 3
0
 def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None:
     event.accept()
     index = self.tabAt(event.pos())
     menu = QtWidgets.QMenu(self)
     menu.addAction(self.action_close_all)
     if index != -1:
         self.action_close_others.setData(index)
         menu.addAction(self.action_close_others)
     menu.popup(event.globalPos())
Ejemplo n.º 4
0
    def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None:
        event.accept()
        action_copy_to_clipboard = QtWidgets.QAction(
            QtGui.QIcon.fromTheme("insert-image"), "Copy to Clipboard"
        )
        action_copy_to_clipboard.setToolTip(
            "Copy the chart as an image to the clipboard."
        )
        action_copy_to_clipboard.triggered.connect(self.copyToClipboard)

        action_zoom_reset = QtWidgets.QAction(
            QtGui.QIcon.fromTheme("zoom-original"), "Reset View"
        )
        action_zoom_reset.setToolTip("Reset the charts view.")
        action_zoom_reset.triggered.connect(self.chart().zoomReset)

        menu = QtWidgets.QMenu(self)
        menu.addAction(action_copy_to_clipboard)
        menu.addAction(action_zoom_reset)
        menu.exec_(event.globalPos())
Ejemplo n.º 5
0
Archivo: laser.py Proyecto: djdt/pewpew
 def contextMenuEvent(self, event: QtGui.QContextMenuEvent):
     event.accept()
     menu = QtWidgets.QMenu(self)
     menu.addAction(self.action_edit_names)
     menu.popup(event.globalPos())
Ejemplo n.º 6
0
Archivo: laser.py Proyecto: djdt/pewpew
 def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None:
     menu = QtWidgets.QMenu(self)
     menu.addAction(self.action_open)
     menu.popup(event.globalPos())
     event.accept()