X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/4cf57e6db08da791233d75237f62e74bc88dd427..a7299f808c1906872b76aa62fb6d8276096c4ff5:/Dispatcher.h diff --git a/Dispatcher.h b/Dispatcher.h index ae4cc64..807c3bb 100644 --- a/Dispatcher.h +++ b/Dispatcher.h @@ -20,6 +20,8 @@ class ConnectionItem; class InterfaceItem; class GroupBlock; class FunctionalBlock; +#include "Exception.h" +class Exception; @@ -62,7 +64,12 @@ public: bool isCurrentProject; public slots: + + // graph ops QMap getAllGroupNames(); + void generateVHDL() throw(Exception); + + // scene ops GroupScene* getSceneById(int id); GroupScene* getSceneByName(QString name); BoxItem* getBoxItemById(int id); @@ -119,7 +126,7 @@ public slots: void removeModifier(InterfaceItem* item); // connection ops - bool createConnection(InterfaceItem *iface1, InterfaceItem *iface2); + bool createConnection(InterfaceItem *iface1, InterfaceItem *iface2, bool visible = true); void removeAllBlockConnections(AbstractBoxItem *item); void removeConnection(ConnectionItem *conn);