def __init__(self, *args, **kwargs): super(PluginsList, self).__init__(*args, **kwargs) self.object_format = 'application/x-plugin' items = sorted(get_plugins_list()) self.main_model = ToolsListModel(items, include_void=False) self.proxyModel = QtGui.QSortFilterProxyModel(self) self.proxyModel.setSourceModel(self.main_model) self.setModel(self.proxyModel)
def __init__(self, parent=None): super(OpChooserDialog, self).__init__(parent) self.setWindowTitle("Choose Operation Type") self.cmb = QtGui.QComboBox(self) # self.plugins = [] # plugin_dirs = config.plugin_dirs # for d in plugin_dirs: # self.plugins.extend(get_plugins(d)) # self.cmb.setModel(ToolsListModel(self.plugins)) self.cmb.setModel(ToolsListModel(sorted(get_plugins_list())))
def bindUi(self): plugins = get_plugins_list() model = ToolsListModel(plugins) self.lv_tools.setModel(model)
def __init__(self, parent=None): super(OpChooserDialog, self).__init__(parent) self.setWindowTitle("Choose Operation Type") self.cmb = QtGui.QComboBox(self) self.cmb.setModel(ToolsListModel(sorted(get_plugins_list())))