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

Private GIT Repository
added context to dispatcher op.
[blast.git] / AbstractBoxItem.cpp
index 925cd6fa83ef1ed479163fe72077779bd2923780..9fafc8fbc4b5b7dea39e0675b5c20913af3fdd0e 100644 (file)
 #include "ConnectedInterface.h"
 
 
 #include "ConnectedInterface.h"
 
 
-AbstractBoxItem::  AbstractBoxItem(AbstractBlock *_refBlock, Dispatcher *_dispatcher, Parameters *_params, QGraphicsItem *parent) : QGraphicsItem(parent) {
+AbstractBoxItem::  AbstractBoxItem(AbstractBlock *_refBlock, Dispatcher *_dispatcher, Parameters *_params, LockType _lock, QGraphicsItem *parent) : QGraphicsItem(parent) {
   dispatcher = _dispatcher;
   params = _params;
   refBlock = _refBlock;  
   dispatcher = _dispatcher;
   params = _params;
   refBlock = _refBlock;  
+  lock = _lock;
   QFontMetrics fmId(params->defaultBlockFont);
   nameWidth = fmId.width(refBlock->getName());
   nameHeight = fmId.height();
   QFontMetrics fmId(params->defaultBlockFont);
   nameWidth = fmId.width(refBlock->getName());
   nameHeight = fmId.height();
@@ -43,10 +44,11 @@ AbstractBoxItem::  AbstractBoxItem(AbstractBlock *_refBlock, Dispatcher *_dispat
   // NOTE : initInterfaces() is only called in subclasses
 }
 
   // NOTE : initInterfaces() is only called in subclasses
 }
 
-AbstractBoxItem::AbstractBoxItem(Dispatcher *_dispatcher, Parameters *_params, QGraphicsItem* parent) : QGraphicsItem(parent) {
+AbstractBoxItem::AbstractBoxItem(Dispatcher *_dispatcher, Parameters *_params, LockType _lock, QGraphicsItem* parent) : QGraphicsItem(parent) {
   dispatcher = _dispatcher;
   dispatcher = _dispatcher;
-  params = _params;
+  params = _params;  
   refBlock = NULL;
   refBlock = NULL;
+  lock = _lock;
   nameWidth = 0;
   nameHeight = 0;
   nameMargin = 10;
   nameWidth = 0;
   nameHeight = 0;
   nameMargin = 10;