def _loadFromFile(self):
        d = self.display.workspace.gui.dialogs.getOpenFileName(
                            filter='*%s' %CameraCalibration.ftype)
        if d:
            self._cal_file_path = d
            self._last_dir = d.dirname()
            
            c = CameraCalibration.loadFromFile(d) 
            self.calibrations.append(c)
            
            [p.show() for p in self.pCal.childs]
            self._curIndex = -1
            self.pCal.setLimits([c.coeffs['name'] for c in self.calibrations])

            self._updateInfo()
 def _loadWithPath(self, path):
     #self._last_dir = path.dirname()
     c = CameraCalibration.loadFromFile(path)
     self.calibrations.append(c)
     c.path = path