Beispiel #1
0
    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)