src/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
9 9
10 from PyQt6.QtCore import pyqtSlot, Qt, QUrl 10 from PyQt6.QtCore import pyqtSlot, Qt, QUrl
11 from PyQt6.QtGui import QDesktopServices 11 from PyQt6.QtGui import QDesktopServices
12 from PyQt6.QtWidgets import QDialog, QListWidgetItem 12 from PyQt6.QtWidgets import QDialog, QListWidgetItem
13 13
14 from EricWidgets import EricMessageBox 14 from eric7.EricWidgets import EricMessageBox
15 15
16 from .Ui_GreaseMonkeyConfigurationDialog import Ui_GreaseMonkeyConfigurationDialog 16 from .Ui_GreaseMonkeyConfigurationDialog import Ui_GreaseMonkeyConfigurationDialog
17 17
18 import UI.PixmapCache 18 from eric7.EricGui import EricPixmapCache
19 19
20 20
21 class GreaseMonkeyConfigurationDialog(QDialog, Ui_GreaseMonkeyConfigurationDialog): 21 class GreaseMonkeyConfigurationDialog(QDialog, Ui_GreaseMonkeyConfigurationDialog):
22 """ 22 """
23 Class implementing the GreaseMonkey scripts configuration dialog. 23 Class implementing the GreaseMonkey scripts configuration dialog.
36 """ 36 """
37 super().__init__(parent) 37 super().__init__(parent)
38 self.setupUi(self) 38 self.setupUi(self)
39 self.setWindowFlags(Qt.WindowType.Window) 39 self.setWindowFlags(Qt.WindowType.Window)
40 40
41 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("greaseMonkey48")) 41 self.iconLabel.setPixmap(EricPixmapCache.getPixmap("greaseMonkey48"))
42 42
43 self.__manager = manager 43 self.__manager = manager
44 44
45 self.__loadScripts() 45 self.__loadScripts()
46 46
59 """ 59 """
60 Private slot to open the greasyfork.org web site. 60 Private slot to open the greasyfork.org web site.
61 61
62 @param link URL (string) 62 @param link URL (string)
63 """ 63 """
64 from WebBrowser.WebBrowserWindow import WebBrowserWindow 64 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
65 65
66 if not link or "userscript.org" in link: 66 if not link or "userscript.org" in link:
67 # userscript.org is down, default to Greasy Fork. 67 # userscript.org is down, default to Greasy Fork.
68 link = "https://greasyfork.org/" 68 link = "https://greasyfork.org/"
69 WebBrowserWindow.mainWindow().newTab(QUrl(link)) 69 WebBrowserWindow.mainWindow().newTab(QUrl(link))
92 for script in self.__manager.allScripts(): 92 for script in self.__manager.allScripts():
93 itm = QListWidgetItem(self.scriptsList) 93 itm = QListWidgetItem(self.scriptsList)
94 itm.setText(script.name()) 94 itm.setText(script.name())
95 icon = script.icon() 95 icon = script.icon()
96 if icon.isNull: 96 if icon.isNull:
97 icon = UI.PixmapCache.getIcon("greaseMonkeyScript") 97 icon = EricPixmapCache.getIcon("greaseMonkeyScript")
98 itm.setIcon(icon) 98 itm.setIcon(icon)
99 itm.setData( 99 itm.setData(
100 GreaseMonkeyConfigurationDialog.ScriptVersionRole, script.version() 100 GreaseMonkeyConfigurationDialog.ScriptVersionRole, script.version()
101 ) 101 )
102 itm.setData( 102 itm.setData(

eric ide

mercurial