18 from PyQt6.QtNetwork import QNetworkInformation, QNetworkReply, QNetworkRequest |
18 from PyQt6.QtNetwork import QNetworkInformation, QNetworkReply, QNetworkRequest |
19 from PyQt6.QtWidgets import QAbstractButton, QDialog, QDialogButtonBox, QListWidgetItem |
19 from PyQt6.QtWidgets import QAbstractButton, QDialog, QDialogButtonBox, QListWidgetItem |
20 |
20 |
21 from eric7 import Preferences |
21 from eric7 import Preferences |
22 from eric7.EricWidgets import EricMessageBox |
22 from eric7.EricWidgets import EricMessageBox |
|
23 from eric7.EricXML.SpellCheckDictionariesReader import SpellCheckDictionariesReader |
23 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
24 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
24 |
25 |
25 from .Ui_ManageDictionariesDialog import Ui_ManageDictionariesDialog |
26 from .Ui_ManageDictionariesDialog import Ui_ManageDictionariesDialog |
26 |
27 |
27 |
28 |
236 return |
237 return |
237 |
238 |
238 listFileData = reply.readAll() |
239 listFileData = reply.readAll() |
239 |
240 |
240 # extract the dictionaries |
241 # extract the dictionaries |
241 from eric7.EricXML.SpellCheckDictionariesReader import ( |
|
242 SpellCheckDictionariesReader, |
|
243 ) |
|
244 |
|
245 reader = SpellCheckDictionariesReader(listFileData, self.addEntry) |
242 reader = SpellCheckDictionariesReader(listFileData, self.addEntry) |
246 reader.readXML() |
243 reader.readXML() |
247 url = Preferences.getWebBrowser("SpellCheckDictionariesUrl") |
244 url = Preferences.getWebBrowser("SpellCheckDictionariesUrl") |
248 if url != self.dictionariesUrlEdit.text(): |
245 if url != self.dictionariesUrlEdit.text(): |
249 self.dictionariesUrlEdit.setText(url) |
246 self.dictionariesUrlEdit.setText(url) |