Example #1
0
File: item.py Project: dlaidig/PaPI
    def get_decoration(self):

        if isinstance(self.object, DEvent):
            return get16Pixmap("events.png")

        if isinstance(self.object, DBlock):
            return get16Pixmap("transmit.png")

        return None
Example #2
0
File: item.py Project: dani-l/PaPI
    def get_decoration(self):

        if isinstance(self.object, DEvent):
            return get16Pixmap("events.png")

        if isinstance(self.object, DBlock):
            return get16Pixmap("transmit.png")

        return None
Example #3
0
File: item.py Project: dani-l/PaPI
    def customMenu(self, position):
        menu = QMenu('Menu')
        fav_menu = QMenu('Favourites')
        px = get16Pixmap('star.png')
        hasFavourites = False

        fav_menu.setIcon(QIcon(px))

        for action in self.actions():
            if isinstance(action, PaPIFavAction):
                fav_action = QAction(action.text(), self)
                px = get16Pixmap('delete.png')
                fav_action.setIcon(QIcon(px))
                fav_action.triggered.connect(lambda ignore, p=action: self.removeFavouritePlugin(p))

                fav_menu.addAction(fav_action)
                hasFavourites = True

        menu.addMenu(fav_menu)

        if hasFavourites:
            menu.exec_(self.mapToGlobal(position))
Example #4
0
    def customMenu(self, position):
        menu = QMenu('Menu')
        fav_menu = QMenu('Favourites')
        px = get16Pixmap('star.png')
        hasFavourites = False

        fav_menu.setIcon(QIcon(px))

        for action in self.actions():
            if isinstance(action, PaPIFavAction):
                fav_action = QAction(action.text(), self)
                px = get16Pixmap('delete.png')
                fav_action.setIcon(QIcon(px))
                fav_action.triggered.connect(lambda ignore, p=action: self.removeFavouritePlugin(p))

                fav_menu.addAction(fav_action)
                hasFavourites = True

        menu.addMenu(fav_menu)

        if hasFavourites:
            menu.exec_(self.mapToGlobal(position))