コード例 #1
0
 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)
コード例 #2
0
    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)
コード例 #3
0
 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
コード例 #4
0
    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
コード例 #5
0
 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
コード例 #6
0
 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