90 def __loadScripts(self): |
90 def __loadScripts(self): |
91 """ |
91 """ |
92 Private method to load all the available scripts. |
92 Private method to load all the available scripts. |
93 """ |
93 """ |
94 for script in self.__manager.allScripts(): |
94 for script in self.__manager.allScripts(): |
95 itm = QListWidgetItem( |
95 itm = QListWidgetItem(self.scriptsList) |
96 UI.PixmapCache.getIcon("greaseMonkeyScript.png"), |
96 itm.setText(script.name()) |
97 script.name(), self.scriptsList) |
97 icon = script.icon() |
|
98 if icon.isNull: |
|
99 icon = UI.PixmapCache.getIcon("greaseMonkeyScript.png") |
|
100 itm.setIcon(icon) |
98 itm.setData( |
101 itm.setData( |
99 GreaseMonkeyConfigurationDialog.ScriptVersionRole, |
102 GreaseMonkeyConfigurationDialog.ScriptVersionRole, |
100 script.version()) |
103 script.version()) |
101 itm.setData( |
104 itm.setData( |
102 GreaseMonkeyConfigurationDialog.ScriptDescriptionRole, |
105 GreaseMonkeyConfigurationDialog.ScriptDescriptionRole, |