def __init__(self, iface): QDialog.__init__(self, iface.mainWindow()) self.iface = iface self.setupUi(self) self.setWindowTitle(QString("Workflow Builder v0.01alpha")) self.resize(800, 400) self.scene = DiagramScene(self) self.graphicsView.setScene(self.scene) self.graph = Graph() # SIGNALS and SLOTS QObject.connect(self.executeButton, SIGNAL("clicked()"), self._onExecuteButtonClicked) QObject.connect(self.saveButton, SIGNAL("clicked()"), self._onSaveButtonClicked) QObject.connect(self.cancelButton, SIGNAL("clicked()"), self.reject) QObject.connect(self.clearButton, SIGNAL("clicked()"), self._onClearButtonClicked) QObject.connect(self.graph, SIGNAL("graph"), self.errorMessage)