def on_open_triggered(self): filename = str(QtGui.QFileDialog.getOpenFileName(parent=self, caption='Open...', filter=QFILEDIALOG_CONFIGURATION_FILTER)) self.activateWindow() if filename: Configuration.open(filename) self.setup()
def on_new_triggered(self): filename = str(QtGui.QFileDialog.getOpenFileName(parent=self, caption='New Session...', filter=QFILEDIALOG_IMAGE_SEQUENCE_FILTER)) self.activateWindow() if filename: self.hard_reset() Configuration.update({'_sequence': {'_file_pattern': build_pattern_from_path(filename)}}) self.setup()
from gt_io import Configuration if __name__ == "__main__": Configuration.open('/Volumes/Daten/EXR/Untitled.vtmo') Configuration.export('/Volumes/Daten/EXR/Untitled.mat')
def on_export_triggered(self): filename = str(QtGui.QFileDialog.getSaveFileName(parent=self, caption='Export to Matlab...', filter=QFILEDIALOG_MATLAB_FILTER)) self.activateWindow() if filename: Configuration.export(str(filename))
def on_save_as_triggered(self): filename = str(QtGui.QFileDialog.getSaveFileName(parent=self, caption='Save...', filter=QFILEDIALOG_CONFIGURATION_FILTER)) self.activateWindow() if filename: Configuration.save(filename)
def on_save_triggered(self): if Configuration.filename: Configuration.save() else: self.on_save_as_triggered()
def hard_reset(self): self.soft_reset() Configuration.clear() self.setWindowTitle("")