def setup_menu(self): """ Setup the menu that is generated on right clicking in the action tree. """ self.right_click_menu_files = QtWidgets.QMenu('menu', self) exclude_dat = QtWidgets.QAction('Exclude File', self) exclude_dat.triggered.connect(self.exclude_file_event) undo_exclude_dat = QtWidgets.QAction('Undo Exclude', self) undo_exclude_dat.triggered.connect(self.undo_exclude) self.right_click_menu_files.addAction(exclude_dat) self.right_click_menu_files.addAction(undo_exclude_dat)
def setup_menu(self): """ Build the right click menu for added lines """ self.right_click_menu = QtWidgets.QMenu('menu', self) close_dat = QtWidgets.QAction('Close', self) close_dat.triggered.connect(self.right_click_close_row) show_explorer = QtWidgets.QAction('Open Explorer', self) show_explorer.triggered.connect(self.show_file_in_explorer) self.right_click_menu.addAction(close_dat) self.right_click_menu.addAction(show_explorer)
def contextMenuEvent(self, event): mymenu = QtWidgets.QMenu(self) copy_action = QtWidgets.QAction('Copy', self) copy_action.triggered.connect(self.copy_data) mymenu.addAction(copy_action) mymenu.popup(QtGui.QCursor.pos()) self._tablewithcopy_pos = event.pos()
def contextMenuEvent(self, e: QtGui.QContextMenuEvent) -> None: # add a clear action menu = self.createStandardContextMenu(e.pos()) newaction = QtWidgets.QAction('Clear', self) newaction.triggered.connect(self._clr_window) menu.addAction(newaction) menu.exec(e.globalPos())
def setup_menu(self): """ Setup the menu that is generated on right clicking in the project tree. """ self.right_click_menu_converted = QtWidgets.QMenu('menu', self) self.right_click_menu_surfaces = QtWidgets.QMenu('menu', self) close_dat = QtWidgets.QAction('Close', self) close_dat.triggered.connect(self.close_item_event) load_in_console = QtWidgets.QAction('Load in console', self) load_in_console.triggered.connect(self.load_in_console_event) zoom_extents = QtWidgets.QAction('Zoom Extents', self) zoom_extents.triggered.connect(self.zoom_extents_event) self.right_click_menu_converted.addAction(close_dat) self.right_click_menu_converted.addAction(load_in_console) self.right_click_menu_converted.addAction(zoom_extents) self.right_click_menu_surfaces.addAction(close_dat) self.right_click_menu_surfaces.addAction(load_in_console) self.right_click_menu_surfaces.addAction(zoom_extents)
def setup_menu(self): """ Setup the menu that is generated on right clicking in the project tree. """ self.right_click_menu_converted = QtWidgets.QMenu('menu', self) self.right_click_menu_surfaces = QtWidgets.QMenu('menu', self) close_dat = QtWidgets.QAction('Close', self) close_dat.triggered.connect(self.close_item_event) reprocess = QtWidgets.QAction('Reprocess', self) reprocess.triggered.connect(self.reprocess_event) load_in_console = QtWidgets.QAction('Load in Console', self) load_in_console.triggered.connect(self.load_in_console_event) show_explorer_action = QtWidgets.QAction('Show in Explorer', self) show_explorer_action.triggered.connect(self.show_in_explorer_event) zoom_extents = QtWidgets.QAction('Zoom Extents', self) zoom_extents.triggered.connect(self.zoom_extents_event) update_surface = QtWidgets.QAction('Update Surface', self) update_surface.triggered.connect(self.update_surface_event) manage_fqpr = QtWidgets.QAction('Manage', self) manage_fqpr.triggered.connect(self.manage_data_event) self.right_click_menu_converted.addAction(manage_fqpr) self.right_click_menu_converted.addAction(load_in_console) self.right_click_menu_converted.addAction(show_explorer_action) self.right_click_menu_converted.addAction(zoom_extents) self.right_click_menu_converted.addSeparator() self.right_click_menu_converted.addAction(reprocess) self.right_click_menu_converted.addAction(close_dat) self.right_click_menu_surfaces.addAction(manage_fqpr) self.right_click_menu_surfaces.addAction(load_in_console) self.right_click_menu_surfaces.addAction(show_explorer_action) self.right_click_menu_surfaces.addAction(zoom_extents) self.right_click_menu_surfaces.addSeparator() self.right_click_menu_surfaces.addAction(update_surface) self.right_click_menu_surfaces.addAction(close_dat)