Esempio n. 1
0
    def contextMenuEvent(self, e):
        """When right clicking on an item, this raises a context menu"""

        menu = QtWidgets.QMenu()
        self.__menuActions.subscriptions().addAction(menu, "editSize")
        self.__menuActions.subscriptions().addAction(menu, "editBurst")
        menu.addSeparator()
        self.__menuActions.subscriptions().addAction(menu, "delete")
        menu.exec_(QtCore.QPoint(e.globalX(),e.globalY()))
Esempio n. 2
0
    def __restoreSettings(self):
        """Restores the windows settings"""
        self.__plugins.restoreState()

        self.setWindowTitle(
            self.settings.value("%s/Title" % self.name, self.app_name))
        self.restoreState(
            self.settings.value("%s/State" % self.name, QtCore.QByteArray()))
        self.resize(
            self.settings.value("%s/Size" % self.name,
                                QtCore.QSize(1280, 1024)))
        self.move(
            self.settings.value("%s/Position" % self.name, QtCore.QPoint(0,
                                                                         0)))
Esempio n. 3
0
    def contextMenuEvent(self, e):
        """When right clicking on an item, this raises a context menu"""

        count = len(self.selectedObjects())
        menu = QtWidgets.QMenu()

        if count:
            self.__menuActions.shows().addAction(menu, "properties")
            if count == 1:
                menu.addSeparator()
                self.__menuActions.shows().addAction(menu,
                                                     "createSubscription")

            menu.exec_(QtCore.QPoint(e.globalX(), e.globalY()))
    def __displayColumnMenu(self):
        point = self.__dropdown.mapToGlobal(
            QtCore.QPoint(self.__dropdown.width(), self.__dropdown.height()))

        menu = QtWidgets.QMenu(self)
        menu.triggered.connect(self.__handleColumnMenu)
        for col in range(self.columnCount()):
            if self.columnWidth(col) or self.isColumnHidden(col):
                name = self.__columnInfoByType[
                    self.__columnPrimaryType][col][COLUMN_NAME]
                a = QtWidgets.QAction(menu)
                a.setText("%s. %s" % (col, name))
                a.setCheckable(True)
                a.setChecked(not self.isColumnHidden(col))
                menu.addAction(a)
        menu.exec_(point)