def Libraries(self): """ Load libraries settings from config file """ # Loading libraries conf basegroup = "Symbol.libraries" c = ConfDB() c.beginGroup(basegroup) childGroups = c.childGroups() c.endGroup() for id in childGroups: cgroup = basegroup + '/' + id path = c.get(cgroup + "/path", unicode('')) library_name = os.path.basename(unicode(path)) if not QtCore.QResource.registerResource(path, ":/" + library_name): print translate("Config", "Can't open library: %s") % path continue conf = libraryConf() conf.path = path globals.GApp.libraries[library_name] = conf
def slotAddLibrary(self): """ Add a library """ path = unicode(self.lineEditLibrary.text()) if not path: return library_name = os.path.basename(path) if len(self.treeWidgetSymbols.findItems(library_name, QtCore.Qt.MatchFixedString)): QtGui.QMessageBox.critical(self, translate("SymbolManager", "Library"), translate("SymbolManager", "This library is already loaded: %s") % library_name) return if not QtCore.QResource.registerResource(path, ":/" + library_name): QtGui.QMessageBox.critical(self, translate("SymbolManager", "Library"), translate("SymbolManager", "Can't open library: %s") % path) return self.addLibrarySymbols(library_name, path) conf = libraryConf() conf.path = path globals.GApp.libraries[library_name] = conf
def Libraries(self): """ Load libraries settings from config file """ # Loading libraries conf basegroup = "Symbol.libraries" c = ConfDB() c.beginGroup(basegroup) childGroups = c.childGroups() c.endGroup() for id in childGroups: cgroup = basegroup + '/' + id path = c.get(cgroup + "/path", unicode('')) library_name = os.path.basename(unicode(path)) if not QtCore.QResource.registerResource(path, ":/" + library_name): print unicode(translate("Config", "Can't open library: %s")) % path continue conf = libraryConf() conf.path = path globals.GApp.libraries[library_name] = conf