150 """ |
150 """ |
151 self.__load() |
151 self.__load() |
152 |
152 |
153 from .SslErrorExceptionsDialog import SslErrorExceptionsDialog |
153 from .SslErrorExceptionsDialog import SslErrorExceptionsDialog |
154 dlg = SslErrorExceptionsDialog(self.__permanentlyIgnoredSslErrors) |
154 dlg = SslErrorExceptionsDialog(self.__permanentlyIgnoredSslErrors) |
155 if dlg.exec_() == QDialog.Accepted: |
155 if dlg.exec() == QDialog.Accepted: |
156 self.__permanentlyIgnoredSslErrors = dlg.getSslErrorExceptions() |
156 self.__permanentlyIgnoredSslErrors = dlg.getSslErrorExceptions() |
157 self.changed.emit() |
157 self.changed.emit() |
158 |
158 |
159 def clearSslExceptions(self): |
159 def clearSslExceptions(self): |
160 """ |
160 """ |
212 permButton = msgBox.addButton(self.tr("&Permanent accept"), |
212 permButton = msgBox.addButton(self.tr("&Permanent accept"), |
213 E5MessageBox.AcceptRole) |
213 E5MessageBox.AcceptRole) |
214 tempButton = msgBox.addButton(self.tr("&Temporary accept"), |
214 tempButton = msgBox.addButton(self.tr("&Temporary accept"), |
215 E5MessageBox.AcceptRole) |
215 E5MessageBox.AcceptRole) |
216 msgBox.addButton(self.tr("&Reject"), E5MessageBox.RejectRole) |
216 msgBox.addButton(self.tr("&Reject"), E5MessageBox.RejectRole) |
217 msgBox.exec_() |
217 msgBox.exec() |
218 if msgBox.clickedButton() == permButton: |
218 if msgBox.clickedButton() == permButton: |
219 if host not in self.__permanentlyIgnoredSslErrors: |
219 if host not in self.__permanentlyIgnoredSslErrors: |
220 self.__permanentlyIgnoredSslErrors[host] = [] |
220 self.__permanentlyIgnoredSslErrors[host] = [] |
221 self.__permanentlyIgnoredSslErrors[host].append(error.error()) |
221 self.__permanentlyIgnoredSslErrors[host].append(error.error()) |
222 self.changed.emit() |
222 self.changed.emit() |
300 WebBrowser.WebBrowserWindow.WebBrowserWindow |
300 WebBrowser.WebBrowserWindow.WebBrowserWindow |
301 .passwordManager().getLogin(url, realm) |
301 .passwordManager().getLogin(url, realm) |
302 ) |
302 ) |
303 if username: |
303 if username: |
304 dlg.setData(username, password) |
304 dlg.setData(username, password) |
305 if dlg.exec_() == QDialog.Accepted: |
305 if dlg.exec() == QDialog.Accepted: |
306 username, password = dlg.getData() |
306 username, password = dlg.getData() |
307 auth.setUser(username) |
307 auth.setUser(username) |
308 auth.setPassword(password) |
308 auth.setPassword(password) |
309 if Preferences.getUser("SavePasswords") and dlg.shallSave(): |
309 if Preferences.getUser("SavePasswords") and dlg.shallSave(): |
310 ( |
310 ( |