10 from PyQt6.QtCore import pyqtSlot |
10 from PyQt6.QtCore import pyqtSlot |
11 from PyQt6.QtWidgets import QDialog |
11 from PyQt6.QtWidgets import QDialog |
12 |
12 |
13 from eric7.EricGui import EricPixmapCache |
13 from eric7.EricGui import EricPixmapCache |
14 |
14 |
15 from ..GreaseMonkeyScript import GreaseMonkeyScript |
15 from ..GreaseMonkeyScript import GreaseMonkeyScriptStartPoint |
16 from .Ui_GreaseMonkeyConfigurationScriptInfoDialog import ( |
16 from .Ui_GreaseMonkeyConfigurationScriptInfoDialog import ( |
17 Ui_GreaseMonkeyConfigurationScriptInfoDialog, |
17 Ui_GreaseMonkeyConfigurationScriptInfoDialog, |
18 ) |
18 ) |
19 |
19 |
20 |
20 |
44 self.setWindowTitle(self.tr("Script Details of {0}").format(script.name())) |
44 self.setWindowTitle(self.tr("Script Details of {0}").format(script.name())) |
45 |
45 |
46 self.nameLabel.setText(script.fullName()) |
46 self.nameLabel.setText(script.fullName()) |
47 self.versionLabel.setText(script.version()) |
47 self.versionLabel.setText(script.version()) |
48 self.urlLabel.setText(script.downloadUrl().toString()) |
48 self.urlLabel.setText(script.downloadUrl().toString()) |
49 if script.startAt() == GreaseMonkeyScript.DocumentStart: |
49 if script.startAt() == GreaseMonkeyScriptStartPoint.DocumentStart: |
50 self.startAtLabel.setText("document-start") |
50 self.startAtLabel.setText("document-start") |
51 else: |
51 else: |
52 self.startAtLabel.setText("document-end") |
52 self.startAtLabel.setText("document-end") |
53 self.descriptionBrowser.setHtml(script.description()) |
53 self.descriptionBrowser.setHtml(script.description()) |
54 self.runsAtBrowser.setHtml("<br/>".join(script.include())) |
54 self.runsAtBrowser.setHtml("<br/>".join(script.include())) |