def setup(self): mlist = [] modInfo = NCHardwareList.getModInfo() for i in modInfo.keys(): if modInfo[i]['type'] == "tr" and \ modInfo[i].has_key('description'): mlist.append(modInfo[i]['description']) mlist.sort() self.xml.get_widget("adapterComboBox").set_popdown_strings(mlist)
def setup(self): HardwareDialog.setup(self) mlist = [] modInfo = NCHardwareList.getModInfo() for i in modInfo.keys(): if modInfo[i]['type'] == "tr" and \ modInfo[i].has_key('description'): mlist.append(modInfo[i]['description']) mlist.sort() self.xml.get_widget("adapterComboBox").set_popdown_strings(mlist) nextdev = NCHardwareList.getNextDev("tr") self.xml.get_widget('tokenringDeviceEntry').set_text(nextdev)
def dehydrate(self): self.hw.Name = self.xml.get_widget('ethernetDeviceEntry').get_text() self.hw.Description = self.xml.get_widget('adapterEntry').get_text() if not self.hw.Type: self.hw.Type = ETHERNET self.hw.createCard() modInfo = NCHardwareList.getModInfo() if not self.hw.Card.ModuleName or self.hw.Card.ModuleName == "": self.hw.Card.ModuleName = _('Unknown') for i in modInfo.keys(): if modInfo[i].has_key('description') and \ modInfo[i]['description'] == self.hw.Description: self.hw.Card.ModuleName = i
def dehydrate(self): HardwareDialog.dehydrate(self) self.hw.Name = self.xml.get_widget('tokenringDeviceEntry').get_text() self.hw.Description = self.xml.get_widget('adapterEntry').get_text() self.hw.Type = 'Token Ring' self.hw.createCard() modInfo = NCHardwareList.getModInfo() if not self.hw.Card.ModuleName or self.hw.Card.ModuleName == "": self.hw.Card.ModuleName = _('Unknown') for i in modInfo.keys(): if modInfo[i].has_key('description') and \ modInfo[i]['description'] == self.hw.Description: self.hw.Card.ModuleName = i
def dehydrate(self): if not self.has_tokenring: mid = self.hardwarelist.addHardware(TOKENRING) self.hw = self.hardwarelist[mid] self.hw.Type = TOKENRING self.hw.createCard() self.hw.Name = self.xml.get_widget('tokenringDeviceEntry').get_text() self.hw.Description = self.xml.get_widget('adapterEntry').get_text() modInfo = NCHardwareList.getModInfo() self.hw.Card.ModuleName = 'Unknown' for i in modInfo.keys(): if modInfo[i].has_key('description') and \ modInfo[i]['description'] == self.hw.Description: self.hw.Card.ModuleName = i
def dehydrate(self): if not self.has_ethernet: mid = self.hardwarelist.addHardware(ETHERNET) self.hw = self.hardwarelist[mid] self.hw.Type = 'Ethernet' self.hw.createCard() self.hw.Name = self.xml.get_widget('ethernetDeviceEntry').get_text() self.hw.Description = self.xml.get_widget('adapterEntry').get_text() modInfo = NCHardwareList.getModInfo() self.hw.Card.ModuleName = 'Unknown' for i in modInfo.keys(): if (modInfo[i].has_key('description') and \ modInfo[i]['description'] == self.hw.Description) or \ (self.hw.Description == i): self.hw.Card.ModuleName = i