Example #1
0
File: menu.py Project: alepee/dff
    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()
Example #2
0
 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)
Example #3
0
    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
Example #4
0
 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()
Example #5
0
 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))
Example #6
0
    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)
Example #7
0
    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)
Example #8
0
    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)
Example #9
0
 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)
Example #10
0
 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()"))
Example #11
0
File: menu.py Project: halbbob/dff
 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 = []
Example #12
0
 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)
Example #13
0
 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)
Example #14
0
File: menu.py Project: kzwkt/dff
 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 = []
Example #15
0
 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)
Example #16
0
 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)
Example #17
0
 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()
Example #18
0
 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()
Example #19
0
 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)
Example #20
0
 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()
Example #21
0
    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)
Example #22
0
    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()
Example #23
0
File: menu.py Project: kzwkt/dff
 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, 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 )
Example #25
0
  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)
Example #26
0
    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)
Example #27
0
File: menu.py Project: kzwkt/dff
    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)
Example #28
0
 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()
Example #29
0
    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)
Example #30
0
 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)
Example #31
0
    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
Example #32
0
    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)
Example #33
0
    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)
Example #34
0
    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]
Example #35
0
    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' )
Example #36
0
 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()
Example #37
0
    def __init__(self, parent=None, **actions):
        QMenu.__init__(self, parent)
        self.actions = actions

        self.addActions(list(self.actions.itervalues()))
Example #38
0
 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"))
Example #39
0
 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("^"))
Example #40
0
    def __init__(self, parent=None, **actions):
        QMenu.__init__(self, parent)
        self.actions = actions

        self.addActions(list(self.actions.itervalues()))
Example #41
0
 def __init__(self, parent):
     QMenu.__init__(self, parent)
     action = self.addAction(self.tr("copy"))
     self.connect(action, SIGNAL("triggered()"), parent.copyToClipboard)
Example #42
0
 def __init__(self, parent):
     QMenu.__init__(self, parent)
     self.addAction(QIcon(":text"), "Add notes", parent, SLOT("addNotes()"))
Example #43
0
 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
Example #44
0
 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)
Example #45
0
File: menu.py Project: kzwkt/dff
 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()
Example #46
0
 def __init__(self, parent):
    QMenu.__init__(self, parent)
    action = self.addAction(self.tr("copy"))
    self.connect(action, SIGNAL("triggered()"), parent.copyToClipboard)