def __init__(self, parent = None): QStandardItemModel.__init__(self, parent) self._settings = QSettings() for pluginobject in PluginLoader("ALL").plugins: # Changed the plugin viewable name to the UserString value # as it looks better for the user. #item = QStandardItem(pluginobject.pluginName) item = QStandardItem(pluginobject.pluginUserString) check = Qt.Unchecked valueString = "plugins/" + pluginobject.pluginName + "/load" if self._settings.value(valueString).toString() == "True": check = Qt.Checked item.setCheckState(check) item.setCheckable(True) item.setEditable(False) item.plugin = pluginobject self.appendRow(item)
def __init__(self, parent=None): QStandardItemModel.__init__(self, parent) self._settings = QSettings() for pluginobject in PluginLoader("ALL").plugins: # Changed the plugin viewable name to the UserString value # as it looks better for the user. #item = QStandardItem(pluginobject.pluginName) item = QStandardItem(pluginobject.pluginUserString) check = Qt.Unchecked valueString = "plugins/" + pluginobject.pluginName + "/load" if self._settings.value(valueString).toString() == "True": check = Qt.Checked item.setCheckState(check) item.setCheckable(True) item.setEditable(False) item.plugin = pluginobject self.appendRow(item)
def __init__(self, parent=None): QStandardItemModel.__init__(self, parent) self._settings = QSettings() self._settings.beginGroup("plugins") self.pluginloader = PluginLoader() self.pluginloader.pluginsToLoad = self.__checkToLoad() for plugin in self.pluginloader.plugins: if plugin.load == True: item = QStandardItem(plugin.pluginUserString) if plugin.icon: item.setIcon(plugin.icon) font = item.font() font.setPointSize(font.pointSize() + 4) item.setFont(font) item.setEditable(False) item.plugin = plugin self.appendRow(item)
def __init__(self, parent = None): QStandardItemModel.__init__(self, parent) self._settings = QSettings() self._settings.beginGroup("plugins") self.pluginloader = PluginLoader() self.pluginloader.pluginsToLoad = self.__checkToLoad() for plugin in self.pluginloader.plugins: if plugin.load == True: item = QStandardItem(plugin.pluginUserString) if plugin.icon: item.setIcon(plugin.icon) font = item.font() font.setPointSize(font.pointSize() + 4) item.setFont(font) item.setEditable(False) item.plugin = plugin self.appendRow(item)