X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/4cf57e6db08da791233d75237f62e74bc88dd427..a7299f808c1906872b76aa62fb6d8276096c4ff5:/Dispatcher.h?ds=inline

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<int, QString> 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);