52 |
53 |
53 @pyqtSlot(str) |
54 @pyqtSlot(str) |
54 def on_downloadLabel_linkActivated(self, link): |
55 def on_downloadLabel_linkActivated(self, link): |
55 """ |
56 """ |
56 Private slot to open the userscript.org web site. |
57 Private slot to open the userscript.org web site. |
|
58 |
|
59 @param link URL (string) |
57 """ |
60 """ |
58 import Helpviewer.HelpWindow |
61 import Helpviewer.HelpWindow |
59 Helpviewer.HelpWindow.HelpWindow.mainWindow().newTab( |
62 Helpviewer.HelpWindow.HelpWindow.mainWindow().newTab( |
60 QUrl("http://www.userscript.org")) |
63 QUrl("http://www.userscript.org")) |
61 self.close() |
64 self.close() |
62 |
65 |
63 @pyqtSlot(QListWidgetItem) |
66 @pyqtSlot(QListWidgetItem) |
64 def on_scriptsList_itemDoubleClicked(self, item): |
67 def on_scriptsList_itemDoubleClicked(self, item): |
65 """ |
68 """ |
66 Private slot to show information about the selected script. |
69 Private slot to show information about the selected script. |
|
70 |
|
71 @param item reference to the double clicked item (QListWidgetItem) |
67 """ |
72 """ |
68 script = self.__getScript(item) |
73 script = self.__getScript(item) |
69 if script is not None: |
74 if script is not None: |
70 from .GreaseMonkeyConfigurationScriptInfoDialog import \ |
75 from .GreaseMonkeyConfigurationScriptInfoDialog import \ |
71 GreaseMonkeyConfigurationScriptInfoDialog |
76 GreaseMonkeyConfigurationScriptInfoDialog |
75 def __loadScripts(self): |
80 def __loadScripts(self): |
76 """ |
81 """ |
77 Private method to load all the available scripts. |
82 Private method to load all the available scripts. |
78 """ |
83 """ |
79 for script in self.__manager.allScripts(): |
84 for script in self.__manager.allScripts(): |
80 itm = QListWidgetItem(UI.PixmapCache.getIcon("greaseMonkeyScript.png"), |
85 itm = QListWidgetItem( |
|
86 UI.PixmapCache.getIcon("greaseMonkeyScript.png"), |
81 script.name(), self.scriptsList) |
87 script.name(), self.scriptsList) |
82 itm.setData(GreaseMonkeyConfigurationDialog.ScriptVersionRole, |
88 itm.setData(GreaseMonkeyConfigurationDialog.ScriptVersionRole, |
83 script.version()) |
89 script.version()) |
84 itm.setData(GreaseMonkeyConfigurationDialog.ScriptDescriptionRole, |
90 itm.setData(GreaseMonkeyConfigurationDialog.ScriptDescriptionRole, |
85 script.description()) |
91 script.description()) |