]> AND Private Git Repository - blast.git/blobdiff - BoxItem.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
start modifying read/write blocks and project to take into account control ifaces
[blast.git] / BoxItem.h
index 74eb36afbf1c8db2d3eeca8cb1d15fdd92ee37e6..a80f9f03078fae6dd0c3e1cefe5cd27a626d8126 100644 (file)
--- a/BoxItem.h
+++ b/BoxItem.h
@@ -5,6 +5,8 @@
 
 #include <QtCore>
 #include <QtGui>
 
 #include <QtCore>
 #include <QtGui>
+#include <QtXml>
+#include <QtXmlPatterns>
 
 
 #include "AbstractBoxItem.h"
 
 
 #include "AbstractBoxItem.h"
@@ -29,6 +31,7 @@ class BoxItem : public AbstractBoxItem {
 
 public:
   BoxItem(AbstractBlock *_refBlock, Dispatcher *_dispatcher, Parameters *_params, GroupItem* parent) throw(Exception);
 
 public:
   BoxItem(AbstractBlock *_refBlock, Dispatcher *_dispatcher, Parameters *_params, GroupItem* parent) throw(Exception);
+  BoxItem(Dispatcher *_dispatcher, Parameters *_params, GroupItem* parent) throw(Exception);
   ~BoxItem();
 
   void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);  
   ~BoxItem();
 
   void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);  
@@ -43,7 +46,9 @@ public:
   bool isBoxItem();
 
   // others
   bool isBoxItem();
 
   // others
+  void interfaceRenamed();
   void moveTo(QPointF dest);
   void moveTo(QPointF dest);
+  void loadFunctional(QDomElement funcElement) throw(Exception);
   void save(QXmlStreamWriter& writer);
 
 protected:
   void save(QXmlStreamWriter& writer);
 
 protected: