16 |
16 |
17 from PyQt6.QtCore import pyqtSlot, Qt, QUrl |
17 from PyQt6.QtCore import pyqtSlot, Qt, QUrl |
18 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton, QListWidgetItem |
18 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton, QListWidgetItem |
19 from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply, QNetworkInformation |
19 from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply, QNetworkInformation |
20 |
20 |
21 from EricWidgets import EricMessageBox |
21 from eric7.EricWidgets import EricMessageBox |
22 |
22 |
23 from .Ui_ManageDictionariesDialog import Ui_ManageDictionariesDialog |
23 from .Ui_ManageDictionariesDialog import Ui_ManageDictionariesDialog |
24 |
24 |
25 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
25 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
26 |
26 |
27 import Preferences |
27 from eric7 import Preferences |
28 |
28 |
29 |
29 |
30 class ManageDictionariesDialog(QDialog, Ui_ManageDictionariesDialog): |
30 class ManageDictionariesDialog(QDialog, Ui_ManageDictionariesDialog): |
31 """ |
31 """ |
32 Class implementing a dialog to install spell checking dictionaries. |
32 Class implementing a dialog to install spell checking dictionaries. |
238 return |
238 return |
239 |
239 |
240 listFileData = reply.readAll() |
240 listFileData = reply.readAll() |
241 |
241 |
242 # extract the dictionaries |
242 # extract the dictionaries |
243 from EricXML.SpellCheckDictionariesReader import SpellCheckDictionariesReader |
243 from eric7.EricXML.SpellCheckDictionariesReader import ( |
|
244 SpellCheckDictionariesReader, |
|
245 ) |
244 |
246 |
245 reader = SpellCheckDictionariesReader(listFileData, self.addEntry) |
247 reader = SpellCheckDictionariesReader(listFileData, self.addEntry) |
246 reader.readXML() |
248 reader.readXML() |
247 url = Preferences.getWebBrowser("SpellCheckDictionariesUrl") |
249 url = Preferences.getWebBrowser("SpellCheckDictionariesUrl") |
248 if url != self.dictionariesUrlEdit.text(): |
250 if url != self.dictionariesUrlEdit.text(): |