예제 #1
0
    def Settings(self, evt):
        if self.parent_frame.cameraPanel.IsShown():
            self.parent_frame.cameraPanel.state = self.parent_frame.cameraPanel.STATE_CLOSING
            self.parent_frame.cameraPanel.objWebCamFeed.release()

        SettingsData.noOfCam = self.parent_frame.getConnectedCams()

        dlg = SettingsDialog(self)
        dlg.ShowModal()

        if self.parent_frame.cameraPanel.IsShown():
            self.parent_frame.cameraPanel.state = self.parent_frame.cameraPanel.STATE_RUNNING
            self.parent_frame.cameraPanel.StartLiveWebcamFeed()

        if self.IsShown():
            self.UpdateHTMLPage(self.activeButton)