10 from PyQt6.QtCore import pyqtSlot |
10 from PyQt6.QtCore import pyqtSlot |
11 |
11 |
12 from .ConfigurationPageBase import ConfigurationPageBase |
12 from .ConfigurationPageBase import ConfigurationPageBase |
13 from .Ui_WebBrowserVirusTotalPage import Ui_WebBrowserVirusTotalPage |
13 from .Ui_WebBrowserVirusTotalPage import Ui_WebBrowserVirusTotalPage |
14 |
14 |
15 import Preferences |
15 from eric7 import Preferences |
16 |
16 |
17 |
17 |
18 class WebBrowserVirusTotalPage(ConfigurationPageBase, Ui_WebBrowserVirusTotalPage): |
18 class WebBrowserVirusTotalPage(ConfigurationPageBase, Ui_WebBrowserVirusTotalPage): |
19 """ |
19 """ |
20 Class implementing VirusTotal configuration page (web browser variant). |
20 Class implementing VirusTotal configuration page (web browser variant). |
28 self.setupUi(self) |
28 self.setupUi(self) |
29 self.setObjectName("HelpVirusTotalPage") |
29 self.setObjectName("HelpVirusTotalPage") |
30 |
30 |
31 self.testResultLabel.setHidden(True) |
31 self.testResultLabel.setHidden(True) |
32 |
32 |
33 from WebBrowser.VirusTotal.VirusTotalApi import VirusTotalAPI |
33 from eric7.WebBrowser.VirusTotal.VirusTotalApi import VirusTotalAPI |
34 |
34 |
35 self.__vt = VirusTotalAPI(self) |
35 self.__vt = VirusTotalAPI(self) |
36 self.__vt.checkServiceKeyFinished.connect(self.__checkServiceKeyFinished) |
36 self.__vt.checkServiceKeyFinished.connect(self.__checkServiceKeyFinished) |
37 |
37 |
38 # set initial values |
38 # set initial values |