class MainWindow(QMainWindow, Ui_MainWindow): """ Class documentation goes here. """ def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget @type QWidget """ self.fc = Flowchart() QMainWindow.__init__(self, parent) self.setupUi(self) self.fcctrl = self.fc.widget() self.fcwidget = self.fcctrl.chartWidget.view self.tab1wid.addWidget(self.fcwidget, 0, 0, 2, 1) self.tab2wid.addWidget(self.fcctrl, 0, 0, 2, 1) @pyqtSignature("") def on_actionNew_triggered(self): """ Slot documentation goes here. """ self.fc.clear() @pyqtSignature("") def on_actionOpen_triggered(self): """ Slot documentation goes here. """ self.fc.loadFile() @pyqtSignature("") def on_actionSave_triggered(self): """ Slot documentation goes here. """ self.fc.saveFile() @pyqtSignature("") def on_actionClose_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionCut_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionCopy_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionProcess_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionSankey_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionSaveas_triggered(self): """ Slot documentation goes here. """ self.fc.saveFile(fileName=None) @pyqtSignature("") def on_actionExit_triggered(self): """ Slot documentation goes here. """ sys.exit() @pyqtSignature("") def on_actionPaste_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionSensitivities_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError @pyqtSignature("") def on_actionAbout_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet raise NotImplementedError