def __init__(self, parent, mainWindow, tags, selectItem = None): QMenu.__init__(self, tags, parent) self.tags = tags self.__mainWindow = mainWindow self.callbackSelected = selectItem self.loader = loader.loader() self.Load()
def __init__(self, main_window): self.main_window = main_window QMenu.__init__(self, '&Tracks', main_window) self.addAction('&Add', self.add_track) self.addAction('&Remove', self.remove_track) self.addAction('&Merge', self.merge_tracks) self.addAction('&Set Index', self.set_index)
def __init__(self, parent): QMenu.__init__(self, parent) self.ActionUp = QAction("Up", parent) self.ActionDown = QAction("Down", parent) self.ActionEdit = QAction("Edit", parent) self.ActionControl = QAction("Control", parent) self.ActionNewConnection = QAction("New Connection", parent) self.ActionAddToGroup = QAction("Add to Group", parent) self.ActionDelete = QAction("Delete", parent) self.ActionRemoveFromGroup = QAction("Remove Group", parent) self.ActionUpGroup = QAction("UP All", parent) self.ActionDownGroup = QAction("DOWN All", parent) # self.ActionFreq=QAction("Freq",parent) self.GroupMenu = QMenu("Group", parent) self.GroupMenu.addAction(self.ActionAddToGroup) self.GroupMenu.addAction(self.ActionRemoveFromGroup) self.GroupMenu.addAction(self.ActionUpGroup) self.GroupMenu.addAction(self.ActionDownGroup) # self.addAction(self.ActionFreq) self.addAction(self.ActionDelete) self.addAction(self.ActionUp) self.addAction(self.ActionDown) self.addAction(self.ActionNewConnection) self.addMenu(self.GroupMenu) self.addAction(self.ActionControl) self.addAction(self.ActionEdit) self.current_component = None
def __init__(self, parent, mainWindow, tags, selectItem=None): QMenu.__init__(self, tags, parent) self.tags = tags self.__mainWindow = mainWindow self.callbackSelected = selectItem self.loader = loader.loader() self.Load()
def __init__(self, parent, plot): QMenu.__init__(self, plot.name(), parent) color_menu = CurveColorMenu(self,plot) marker_menu = CurveMarkerMenu(self,plot) self.addMenu(color_menu) self.addMenu(marker_menu) self.addAction('&Remove', lambda: parent.track.remove_plot(plot))
def __init__(self, parent=None): QMenu.__init__(self) self.parent = parent self.stations_menu = self.addMenu("Stations") self.add_stations() self.addSeparator() self.action_pause = QAction( QIcon(":icons/media-playback-pause.png"), "Pause", self) self.action_pause.triggered.connect(self.parent.radio.action_pause.emit) self.action_pause.setEnabled(False) self.addAction(self.action_pause) self.action_stop = QAction( QIcon(":icons/media-playback-stop.png"), "Stop", self) self.action_stop.triggered.connect(self.parent.radio.action_stop.emit) self.action_stop.setEnabled(False) self.addAction(self.action_stop) self.addSeparator() action = QAction( QIcon(":icons/application-exit.png"), "&Close", self) action.triggered.connect(QApplication.quit) self.addAction(action)
def __init__(self, titre='', liste=None, fonction=None, aide=''): QMenu.__init__(self, titre) # self.parent = parent self.fonction = None # self.titre = titre # self.setTitle(titre) self.update(liste, fonction, aide)
def __init__(self, canvas): QMenu.__init__(self) self.canvas = canvas select = canvas.select self.setTitle(canvas.select.nom_complet) for obj in canvas.selections: if obj is not select: # Permet de sélectionner les autres objets à proximité action = self.addAction(u"Sélectionner " + obj.nom_complet) action.triggered.connect(partial(self.select, obj)) if len(canvas.selections) > 1: self.addSeparator() action = self.addAction(u"Supprimer") commande = u"%s.supprimer()" % select.nom action.triggered.connect(partial(self.executer, commande)) visible = select.style("visible") action = self.addAction(u"Masquer" if visible else u"Afficher") commande = u"%s.style(visible = %s)" % (select.nom, not visible) action.triggered.connect(partial(self.executer, commande)) action = self.addAction(u"Renommer") action.triggered.connect(self.renommer) msg = u"Éditer le texte" if isinstance(select, Texte_generique) else u"Texte associé" action = self.addAction(msg) action.triggered.connect(self.etiquette) action = self.addAction((u"Masquer" if select.label() else u"Afficher") + u" nom/texte") action.triggered.connect(self.masquer_nom) self.addSeparator() action = self.addAction(u"Redéfinir") action.triggered.connect(self.redefinir) self.addSeparator() if isinstance(canvas.select, Point_generique): relier = self.addMenu(u"Relier le point") action = relier.addAction(u"aux axes") commande = u"%s.relier_axes()" %select.nom action.triggered.connect(partial(self.executer, commande)) action = relier.addAction(u"à l'axe des abscisses") commande = u"%s.relier_axe_x()" %select.nom action.triggered.connect(partial(self.executer, commande)) action = relier.addAction(u"à l'axe des ordonnées") commande = u"%s.relier_axe_y()" %select.nom action.triggered.connect(partial(self.executer, commande)) self.addSeparator() action = self.addAction(u"Propriétés") action.triggered.connect(self.proprietes)
def __init__(self, parent): QMenu.__init__(self, parent) action = self.addAction(self.tr("copy selection")) self.connect(action, SIGNAL("triggered()"), parent.copySelectionToClipboard) action = self.addAction(self.tr("copy entire image")) self.connect(action, SIGNAL("triggered()"), parent.copyPixmapToClipboard)
def __init__(self, parent): QMenu.__init__(self, parent) self.addAction(QIcon(":top.png"), "Move up", parent, SLOT("moveUpDocument()")) self.addAction(QIcon(":down.png"), "Move down", parent, SLOT("moveDownDocument()")) self.addAction(QIcon(":cancel.png"), "Delete", parent, SLOT("deleteDocument()"))
def __init__(self, parent, mainWindow, node = None, selectItem = None): QMenu.__init__(self, mainWindow) self.loader = loader.loader() self.callbackSelected = self.selectNode self.parent = parent self.mainWindow = mainWindow self.node = node self.Load() actions = []
def __init__(self, locator): QMenu.__init__(self, 'Plugin Tools') self._locator = locator self.explorer_s = self._locator.get_service('explorer') self._proc = QProcess(self) action_zip = self.addAction('Package This Plugin!') self.connect(action_zip, SIGNAL("triggered()"), self.create_zip) action_run = self.addAction('Test This Plugin on NINJA-IDE!') self.connect(action_run, SIGNAL("triggered()"), self.run_plugin)
def __init__(self, parent, item): QMenu.__init__(self, parent) self.item = item action = self.addAction(self.tr("Copy address")) self.connect(action, SIGNAL("triggered()"), self.copyAddress) action = self.addAction(self.tr("Copy coordinates")) self.connect(action, SIGNAL("triggered()"), self.copyCoordinates) action = self.addAction(self.tr("Open parent folder")) self.connect(action, SIGNAL("triggered()"), self.openParentDirectory)
def __init__(self, parent, mainWindow, node=None, selectItem=None): QMenu.__init__(self, mainWindow) self.loader = loader.loader() self.callbackSelected = self.selectNode self.parent = parent self.mainWindow = mainWindow self.node = node self.Load() actions = []
def __init__(self, parent): QMenu.__init__(self, parent) action = self.addAction(self.tr("Select")) self.connect(action, SIGNAL("triggered()"), parent.select) action = self.addAction(self.tr("Unselect")) self.connect(action, SIGNAL("triggered()"), parent.unselect) action = self.addAction(self.tr("Select all")) self.connect(action, SIGNAL("triggered()"), parent.selectAll) action = self.addAction(self.tr("Unselect all")) self.connect(action, SIGNAL("triggered()"), parent.unselectAll)
def __init__(self, title, flag, parent, group): """ Constructor """ QMenu.__init__(self, parent) self.parent = parent self.setTitle(title) self.flag = flag self.group = group self.addMyActions()
def __init__(self, parent): self.app_window = parent QMenu.__init__(self, '&File', parent) self.addAction('&Open', self.open, QtCore.Qt.CTRL + QtCore.Qt.Key_O) self.addAction('&Save', self.save, QtCore.Qt.CTRL + QtCore.Qt.Key_S) self.addAction('&Save As', self.save_as) self.addAction('&Quit', self.quit, QtCore.Qt.CTRL + QtCore.Qt.Key_Q)
def __init__(self, parent, main, model=None): QMenu.__init__(self, main) self.model = model self.browser = parent self.parent = parent self.tagsmanager = TagsManager.get() self.setTitle(QString("Tags")) self.connect(self, SIGNAL("aboutToShow"), self.refreshTagMenu) self.manageAction = QAction(QString(self.tr("Manage tags")), self) self.connect(self.manageAction, SIGNAL("triggered(bool)"), self.openDialog) self.connect(self, SIGNAL("triggered(QAction*)"), self.tagNodes) self.refreshTagMenu()
def __init__(self, locator): QMenu.__init__(self, 'Al\'exa Project: IDE Properties') self.ocrdatafolder = "" self.logFolder = "" self._locator = locator self.explorer_s = self._locator.get_service('explorer') self._proc = QProcess(self) action_change_ocr_data_folder = self.addAction('Select Ocr Data Folder') self.connect(action_change_ocr_data_folder, SIGNAL("triggered()"), self.change_ocr_data_folder) action_change_log_folder = self.addAction('Select Log Folder') self.connect(action_change_log_folder, SIGNAL("triggered()"), self.change_log_folder)
def __init__(self, track, parent): QMenu.__init__(self, parent) self.track = track plots = track.plots() self.addAction('&Add Curve', self.track.add_new_plot) for plot in plots: self.addMenu(CurveContextMenu(self, plot)) QApplication.processEvents() self.updateGeometry() QApplication.processEvents() self.adjustSize()
def __init__( self, parent ): QMenu.__init__( self, parent ) # add actions and a separator hello = self.addAction("Print 'Hello!'") self.addSeparator() world = self.addAction("Print 'World!'") # connect to the individual action's signal hello.triggered.connect( self.hello ) world.triggered.connect( self.world ) # connect to the menu level signal self.triggered.connect( self.menuTrigger )
def __init__(self, manager, model): QMenu.__init__(self, manager) self.setupUi(self) self.manager = manager self.model = model self.setTitle(QString(self.tr("Selection"))) self.connect(self.actionSelect_all, SIGNAL("triggered()"), self.model.selectAll) self.connect(self.actionUnselect_all, SIGNAL("triggered()"), self.model.unselectAll) self.connect(self.actionClear_selection, SIGNAL("triggered()"), self.model.selection.clear) self.addAction(self.actionSelect_all) self.addAction(self.actionUnselect_all) self.addAction(self.actionClear_selection)
def __init__(self, locator): QMenu.__init__(self, 'Al\'exa Project: IDE Properties') self.ocrdatafolder = "" self.logFolder = "" self._locator = locator self.explorer_s = self._locator.get_service('explorer') self._proc = QProcess(self) action_change_ocr_data_folder = self.addAction( 'Select Ocr Data Folder') self.connect(action_change_ocr_data_folder, SIGNAL("triggered()"), self.change_ocr_data_folder) action_change_log_folder = self.addAction('Select Log Folder') self.connect(action_change_log_folder, SIGNAL("triggered()"), self.change_log_folder)
def __init__(self, title, parent, icon=None): QMenu.__init__(self, title, parent) if icon is None: title = u'\u2022 ' + title self._title = self.addAction(title) else: if isinstance(icon, basestring): ##icon = QIcon(png(icon)) icon = QIcon(png_pth(icon)) self._title = self.addAction(icon, title) self._title.setEnabled(False) self._title.setIconVisibleInMenu(True) font = QFont() font.setBold(True) font.setStyle(QFont.StyleItalic) self._title.setFont(font) self.addSeparator()
def __init__(self, net, parent): QMenu.__init__(self, parent) def editIntermediate(value): self.emit(SIGNAL('edit'), net) def deleteIntermediate(value): self.emit(SIGNAL('delete'), net) edit_net = QAction(QIcon(":icons/edit"), self.tr("Edit network parameters"), parent) self.connect(edit_net, SIGNAL('triggered(bool)'), editIntermediate ) del_net = QAction(QIcon(":icons/delete"), self.tr("Delete this network"), parent) self.connect(del_net, SIGNAL('triggered(bool)'), deleteIntermediate) self.setObjectName("menu_%s" % net.label) actions = edit_net, del_net for action in actions: self.addAction(action)
def __init__(self, getShare, getMultipleShare, download, tabs_results, tab_downloads, tabs, parent, blacklist=None): QMenu.__init__(self, parent) # Vars self.blacklist = blacklist self.getShare = getShare self.getMultipleShare = getMultipleShare self.download = download self.tabs_results = tabs_results self.tab_downloads = tab_downloads self.tabs = tabs self.parent = parent # Actions downloadAction = self.addAction(u"Télécharger") downloadToAction = self.addAction(u"Télécharger vers...") copyAction = self.addAction("Copier l'URL") openAction = self.addAction("Ouvrir") exploreAction = self.addAction("Parcourir le dossier") displaySharesAction = self.addAction("Afficher les partages de l'utilisateur") noShareAction = self.addAction("Masquer les partages de l'utilisateur") searchSameAction = self.addAction("Rechercher des fichiers similaires") # Desactivation d'actions impossibles as_a_folder = False for share in self.getMultipleShare(): if type(share) is not FileShare: as_a_folder = True if as_a_folder: downloadAction.setEnabled(False) downloadToAction.setEnabled(False) if isinstance(self.parent, BrowserFtp.BrowserFtp): noShareAction.setEnabled(False) ######################################################### # On désactive les boutons qui sont pas encore implantés noShareAction.setEnabled(False) ######################################################### # Signaux self.connect(downloadAction, SIGNAL('triggered()'), self.download_Action) self.connect(downloadToAction, SIGNAL('triggered()'), self.download_to_Action) self.connect(copyAction, SIGNAL('triggered()'), self.copy_Action) self.connect(openAction, SIGNAL('triggered()'), self.open_Action) self.connect(exploreAction, SIGNAL('triggered()'), self.open_Action) self.connect(displaySharesAction, SIGNAL('triggered()'), self.display_shares_Action) self.connect(noShareAction, SIGNAL('triggered()'), self.no_share_Action) self.connect(searchSameAction, SIGNAL('triggered()'), self.search_same_Action)
def __init__(self, parent): QMenu.__init__(self, parent) self.ActionSettings = QAction("Settings", parent) self.ActionUp = QAction("Up All", parent) self.ActionDown = QAction("Down All", parent) self.ActionSearch = QAction("Search", parent) self.ActionAdd = QAction("Add Component", parent) self.ActionNewGroup = QAction("New Group", parent) self.ActionStretch = QAction("Stretch", parent) self.GraphMenu = QMenu("Graph", parent) self.GraphMenu.addAction(self.ActionStretch) self.addMenu(self.GraphMenu) self.addAction(self.ActionUp) self.addAction(self.ActionDown) self.addAction(self.ActionAdd) self.addAction(self.ActionNewGroup) self.addAction(self.ActionSettings) self.addAction(self.ActionSearch) self.pos = None
def __init__(self, parent=None): QMenu.__init__(self) self.parent = parent action = QAction("&Check mail", self) action.triggered.connect(self.parent.check) self.addAction(action) action = QAction("Compose mail", self) action.triggered.connect(self.parent.compose) self.addAction(action) self.addSeparator() action = QAction("&Preferences", self) action.triggered.connect(self.parent.preferences) self.addAction(action) self.addSeparator() action = QAction("&Close", self) action.triggered.connect(QApplication.quit) self.addAction(action)
def __init__(self, menubar, titre, liste): QMenu.__init__(self, titre, menubar) IDEM = True # self.parent = menubar.parent self.aboutToShow.connect(self.actualiser) for contenu in liste: if not contenu: self.addSeparator() elif isinstance(contenu, RSSMenu): self.addMenu(contenu) else: if len(contenu) == 1: # menus predefinis contenu = menubar.menus[contenu[0]] if isinstance(contenu[1], (list, tuple)): # le menu contient un sous-menu menu = Menu(menubar, contenu[0], contenu[1:]) self.addMenu(menu) else: if not contenu[1]: contenu[1] = '' # 0->titre, 1->description, 2->raccourci, 3->fonction associee[, 4->cocher ou non] titre = contenu[0] shortcut = (QKeySequence(contenu[2]) if contenu[2] else 0) if contenu[3]: ##action = self.addAction(titre, partial(contenu[3], contenu[0]), shortcut) action = self.addAction(titre, contenu[3], shortcut) else: action = self.addAction(titre) action.setStatusTip(contenu[1]) if len(contenu) == 5: # le menu contient une case a cocher if contenu[4] == IDEM: contenu[4] = contenu[3] action.setCheckable(True) action.setChecked(contenu[4]()) action._test = contenu[4]
def __init__ ( self, manager, parent, controller ): """ Creates a new tree. """ # Base class constructor: QMenu.__init__( self, parent ) # The parent of the menu: self._parent = parent # The manager that the menu is a view of: self._manager = manager # The controller: self._controller = controller # Create the menu structure: self.refresh() # Make sure the current enabled setting has been initialized: self.setEnabled( manager.enabled ) # Listen to the manager being updated: manager.on_facet_set( self.refresh, 'changed' ) manager.on_facet_set( self._on_enabled_modified, 'enabled' )
def __init__(self, main, model): QMenu.__init__(self, main) self.model = model self.filters = ["Image", "Video", "Text", "Audio", "Application"] self.connect(self, SIGNAL("triggered(QAction*)"), self.filterModel) self.createBaseTypeFilters()
def __init__(self, parent=None, **actions): QMenu.__init__(self, parent) self.actions = actions self.addActions(list(self.actions.itervalues()))
def __init__(self, parent,plot): QMenu.__init__(self,"Color", parent) self.addAction('&Red', lambda: plot.set_color("r")) self.addAction('&Blue', lambda: plot.set_color("b")) self.addAction('&Green', lambda: plot.set_color("g"))
def __init__(self, parent, plot): QMenu.__init__(self,"Marker", parent) self.addAction('&None', lambda: plot.set_marker("None")) self.addAction('&Circle', lambda: plot.set_marker("o")) self.addAction('&Triangle', lambda: plot.set_marker("^"))
def __init__(self, parent): QMenu.__init__(self, parent) action = self.addAction(self.tr("copy")) self.connect(action, SIGNAL("triggered()"), parent.copyToClipboard)
def __init__(self, parent): QMenu.__init__(self, parent) self.addAction(QIcon(":text"), "Add notes", parent, SLOT("addNotes()"))
def __init__(self, treeView, node): QMenu.__init__(self, treeView) self.addAction(QIcon(":trash"), self.tr("Delete bookmark"), self.deleteBookmark) self.treeView = treeView self.node = node
def __init__(self, widget, delete_handler): QMenu.__init__(self) self.delete_action = self.addAction(tr("Delete")) widget.connect(self.delete_action, SIGNAL("triggered()"), delete_handler)