15 from PyQt5.QtNetwork import QNetworkReply, QNetworkRequest |
15 from PyQt5.QtNetwork import QNetworkReply, QNetworkRequest |
16 |
16 |
17 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
17 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
18 |
18 |
19 |
19 |
20 # TODO: document signals |
|
21 class GreaseMonkeyDownloader(QObject): |
20 class GreaseMonkeyDownloader(QObject): |
22 """ |
21 """ |
23 Class implementing the downloader for GreaseMonkey scripts. |
22 Class implementing the downloader for GreaseMonkey scripts. |
|
23 |
|
24 @signal finished(fileName) emitted to indicate the end of a script download |
|
25 (str) |
|
26 @signal error() emitted to indicate a script download error |
24 """ |
27 """ |
25 finished = pyqtSignal(str) |
28 finished = pyqtSignal(str) |
26 error = pyqtSignal() |
29 error = pyqtSignal() |
27 |
30 |
28 DownloadMainScript = 1 |
31 DownloadMainScript = 1 |