Exemple #1
0
    def _grantPermissionsCb(self):
        # We need to have cursor inside view to correctly grab mouse
        if self._feature == QWebEnginePage.MouseLock:
            # QWidget
            view = self._page.view()
            QCursor.setPos(view.mapToGlobal(view.rect().center()))
        self._page.setFeaturePermission(self._origin, self._feature,
                                        QWebEnginePage.PermissionGrantedByUser)

        if self._ui.remember.isChecked():
            gVar.app.html5PermissionsManager().rememberPermissions(
                self._origin, self._feature,
                QWebEnginePage.PermissionGrantedByUser)

        self.hide()