def __save(self, prompt): if prompt or self._filename is None: defDir, defFile = '', '' if self._filename is not None: defDir, defFile = os.path.split(self._filename) dlg = wx.FileDialog(self, 'Save File', defDir, defFile, 'rfmon files (*.rfmon)|*.rfmon', wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT) if dlg.ShowModal() == wx.ID_CANCEL: return self._filename = dlg.GetPath() self.__update_settings() save_recordings(self._filename, self._settings.get_freq(), self._settings.get_gain(), self._settings.get_cal(), self._settings.get_dynamic_percentile(), self._monitors) self.__set_title() self._isSaved = True self.__set_title()
def __save(self, freq, gain, cal, dynP): save_recordings(self._filename, freq, gain, cal, dynP, self._monitors)
def __save(self, prompt): if prompt or self._filename is None: defDir, defFile = '', '' if self._filename is not None: defDir, defFile = os.path.split(self._filename) dlg = wx.FileDialog(self._frame, 'Save File', defDir, defFile, 'rfmon files (*.rfmon)|*.rfmon', wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT) if dlg.ShowModal() == wx.ID_CANCEL: return self._filename = dlg.GetPath() self.__update_settings() save_recordings(self._filename, self._settings) self.__set_title() for monitor in self._monitors: monitor.set_saved()
def __save(self): save_recordings(self._filename, self._settings)