100 part runs in a different thread (i.e. the web engine thread). |
100 part runs in a different thread (i.e. the web engine thread). |
101 |
101 |
102 @param url URL to download script from |
102 @param url URL to download script from |
103 @type QUrl |
103 @type QUrl |
104 """ |
104 """ |
105 from .GreaseMonkeyDownloader import GreaseMonkeyDownloader |
105 from .GreaseMonkeyDownloader import ( |
|
106 GreaseMonkeyDownloader, |
|
107 GreaseMonkeyDownloadType, |
|
108 ) |
106 |
109 |
107 downloader = GreaseMonkeyDownloader( |
110 downloader = GreaseMonkeyDownloader( |
108 url, self, GreaseMonkeyDownloader.DownloadMainScript |
111 url, self, GreaseMonkeyDownloadType.MainScript |
109 ) |
112 ) |
110 downloader.finished.connect(lambda f: self.__downloaderFinished(f, downloader)) |
113 downloader.finished.connect(lambda f: self.__downloaderFinished(f, downloader)) |
111 self.__downloaders.append(downloader) |
114 self.__downloaders.append(downloader) |
112 |
115 |
113 def __downloaderFinished(self, fileName, downloader): |
116 def __downloaderFinished(self, fileName, downloader): |