eric7/E5Network/E5GoogleMail.py

branch
eric7
changeset 8318
962bce857696
parent 8312
800c432b34c8
equal deleted inserted replaced
8316:0c7a44af84bc 8318:962bce857696
15 15
16 from googleapiclient import discovery 16 from googleapiclient import discovery
17 from google.oauth2.credentials import Credentials 17 from google.oauth2.credentials import Credentials
18 from requests_oauthlib import OAuth2Session 18 from requests_oauthlib import OAuth2Session
19 19
20 from PyQt5.QtCore import pyqtSlot, pyqtSignal, QObject, QUrl, QUrlQuery 20 from PyQt6.QtCore import pyqtSlot, pyqtSignal, QObject, QUrl, QUrlQuery
21 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QVBoxLayout 21 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QVBoxLayout
22 22
23 from E5Gui.E5TextInputDialog import E5TextInputDialog 23 from E5Gui.E5TextInputDialog import E5TextInputDialog
24 24
25 import Globals 25 import Globals
26 26
48 """ 48 """
49 super().__init__(parent) 49 super().__init__(parent)
50 50
51 self.__layout = QVBoxLayout(self) 51 self.__layout = QVBoxLayout(self)
52 52
53 from PyQt5.QtWebEngineWidgets import QWebEngineView 53 from PyQt6.QtWebEngineWidgets import QWebEngineView
54 self.__browser = QWebEngineView(self) 54 self.__browser = QWebEngineView(self)
55 self.__browser.titleChanged.connect(self.__titleChanged) 55 self.__browser.titleChanged.connect(self.__titleChanged)
56 self.__browser.loadFinished.connect(self.__pageLoadFinished) 56 self.__browser.loadFinished.connect(self.__pageLoadFinished)
57 self.__layout.addWidget(self.__browser) 57 self.__layout.addWidget(self.__browser)
58 58
189 self.__processAuthorization) 189 self.__processAuthorization)
190 if self.__browser: 190 if self.__browser:
191 self.__browser.show() 191 self.__browser.show()
192 self.__browser.load(QUrl(authorizationUrl)) 192 self.__browser.load(QUrl(authorizationUrl))
193 else: 193 else:
194 from PyQt5.QtGui import QDesktopServices 194 from PyQt6.QtGui import QDesktopServices
195 QDesktopServices.openUrl(QUrl(authorizationUrl)) 195 QDesktopServices.openUrl(QUrl(authorizationUrl))
196 ok, authCode = E5TextInputDialog.getText( 196 ok, authCode = E5TextInputDialog.getText(
197 None, 197 None,
198 self.tr("OAuth2 Authorization Code"), 198 self.tr("OAuth2 Authorization Code"),
199 self.tr("Enter the OAuth2 authorization code:")) 199 self.tr("Enter the OAuth2 authorization code:"))

eric ide

mercurial