Exemplo n.º 1
0
    def addLoadedDevice(self, deviceLoad):
        if deviceLoad.deviceType == 'router':
            device = Device('router.jpg', deviceLoad.deviceName, 'router',
                            self)
        else:
            device = Device('computer.jpg', deviceLoad.deviceName, 'computer',
                            self)
        device.move(deviceLoad.position)
        device.show()
        device.deviceType = deviceLoad.deviceType
        device.routageTable = deviceLoad.routageTable
        device.interfaceList = []
        for interfaceLoad in deviceLoad.interfaceList:
            interface = Interface('point.png', interfaceLoad.interfaceName,
                                  self, device)
            interface.ip = interfaceLoad.ip
            interface.network = interfaceLoad.network
            device.interfaceList.append(interface)
        device.drawInterface()
        self.deviceList.append(device)

        try:
            self.detailsWindow.updateDetails()
        except Exception as e:
            pass
    def addLoadedDevice(self, deviceLoad):
        if deviceLoad.deviceType== 'router':
            device = Device('router.jpg', deviceLoad.deviceName, 'router',  self)
        else:
            device = Device('computer.jpg', deviceLoad.deviceName, 'computer',  self)
        device.move(deviceLoad.position)
        device.show()
        device.deviceType = deviceLoad.deviceType
        device.routageTable = deviceLoad.routageTable
        device.interfaceList = []
        for interfaceLoad in deviceLoad.interfaceList:
            interface = Interface('point.png',interfaceLoad.interfaceName, self, device)
            interface.ip = interfaceLoad.ip
            interface.network = interfaceLoad.network
            device.interfaceList.append(interface)
        device.drawInterface()
        self.deviceList.append(device)

        try:
            self.detailsWindow.updateDetails()
        except Exception as e:
            pass