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

Private GIT Repository
changed sources to stimulis
[blast.git] / StimuliItem.cpp
similarity index 95%
rename from SourceItem.cpp
rename to StimuliItem.cpp
index 0229e7f2d7117972b752f9cd0ba83883c940693e..dff524702658977813d4adee702e6a0997b6fb29 100644 (file)
@@ -1,4 +1,4 @@
-#include "SourceItem.h"
+#include "StimuliItem.h"
 #include "GroupScene.h"
 #include "ConnectionItem.h"
 #include "InterfaceItem.h"
@@ -15,7 +15,7 @@
 #include "Graph.h"
 
 
-SourceItem::SourceItem(AbstractBlock *_refBlock,
+StimuliItem::StimuliItem(AbstractBlock *_refBlock,
                      Dispatcher *_dispatcher,
                      Parameters *_params) throw(Exception) : AbstractBoxItem( _refBlock, _dispatcher, _params) {
 
@@ -39,7 +39,7 @@ SourceItem::SourceItem(AbstractBlock *_refBlock,
   //cout << "pos in group: " << x() << "," << y() << endl;
 }
 
-SourceItem::SourceItem(Dispatcher *_dispatcher, Parameters *_params) throw(Exception) : AbstractBoxItem(_dispatcher, _params) {
+StimuliItem::StimuliItem(Dispatcher *_dispatcher, Parameters *_params) throw(Exception) : AbstractBoxItem(_dispatcher, _params) {
 
   refBlock = NULL;
   currentBorder = NoBorder;
@@ -52,10 +52,10 @@ SourceItem::SourceItem(Dispatcher *_dispatcher, Parameters *_params) throw(Excep
   boxHeight = params->defaultBlockHeight;
 }
 
-SourceItem::~SourceItem() {
+StimuliItem::~StimuliItem() {
 }
 
-void SourceItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
+void StimuliItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
   QPen pen(Qt::black, 3);
   if(selected)
     pen.setColor(Qt::red);
@@ -71,16 +71,16 @@ void SourceItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option
   }
 }
 
-void SourceItem::moveTo(QPointF dest) {
+void StimuliItem::moveTo(QPointF dest) {
   setPos(dest);
   currentPosition = dest;
 }
 
-bool SourceItem::isSourceItem() {
+bool StimuliItem::isStimuliItem() {
   return true;
 }
 
-void SourceItem::nameChanged() {
+void StimuliItem::nameChanged() {
 
   
   QFontMetrics fmId(params->defaultBlockFont);
@@ -91,7 +91,7 @@ void SourceItem::nameChanged() {
   update();  
 }
 
-void SourceItem::updateMinimumSize() {
+void StimuliItem::updateMinimumSize() {
 
   int maxSouth = 0;
   int maxNorth = 0;
@@ -149,7 +149,7 @@ void SourceItem::updateMinimumSize() {
 /* updateGeometry() :
 
  */
-bool SourceItem::updateGeometry(ChangeType type) {
+bool StimuliItem::updateGeometry(ChangeType type) {
 
   currentPosition = pos();
   //cout << "current pos of block: " << currentPosition.x() << "," << currentPosition.y() << endl;
@@ -212,7 +212,7 @@ bool SourceItem::updateGeometry(ChangeType type) {
   return false;
 }
 
-void SourceItem::mouseMoveEvent(QGraphicsSceneMouseEvent *event) {
+void StimuliItem::mouseMoveEvent(QGraphicsSceneMouseEvent *event) {
 
   if(params->editState == Parameters::EditBlockMove) {
     QPointF absPos = currentPosition + originPoint;
@@ -303,7 +303,7 @@ void SourceItem::mouseMoveEvent(QGraphicsSceneMouseEvent *event) {
   }
 }
 
-void SourceItem::mousePressEvent(QGraphicsSceneMouseEvent *event) {
+void StimuliItem::mousePressEvent(QGraphicsSceneMouseEvent *event) {
 
   QPointF pos = event->pos();
   qreal x = pos.x();
@@ -366,7 +366,7 @@ void SourceItem::mousePressEvent(QGraphicsSceneMouseEvent *event) {
   }
 }
 
-void SourceItem::mouseReleaseEvent(QGraphicsSceneMouseEvent  *event) {
+void StimuliItem::mouseReleaseEvent(QGraphicsSceneMouseEvent  *event) {
 
   //setZValue(zValue()-100);
 
@@ -415,7 +415,7 @@ void SourceItem::mouseReleaseEvent(QGraphicsSceneMouseEvent  *event) {
   QGraphicsItem::mouseReleaseEvent(event);
 }
 
-void SourceItem::hoverMoveEvent(QGraphicsSceneHoverEvent * event) {
+void StimuliItem::hoverMoveEvent(QGraphicsSceneHoverEvent * event) {
 
   QPointF pos = event->pos();
   qreal x = pos.x();
@@ -485,7 +485,7 @@ void SourceItem::hoverMoveEvent(QGraphicsSceneHoverEvent * event) {
 }
 
 
-void SourceItem::contextMenuEvent(QGraphicsSceneContextMenuEvent * event) {
+void StimuliItem::contextMenuEvent(QGraphicsSceneContextMenuEvent * event) {
 
   event->accept();
 
@@ -539,17 +539,17 @@ void SourceItem::contextMenuEvent(QGraphicsSceneContextMenuEvent * event) {
   if(selectedAction == NULL) return ;
 
   if (selectedAction == removeAction) {    
-    dispatcher->removeSourceItem(Dispatcher::Design, this);
+    dispatcher->removeStimuliItem(Dispatcher::Design, this);
   }
   else if (selectedAction == duplicateAction) {
-    dispatcher->duplicateSourceItem(Dispatcher::Design, this);
+    dispatcher->duplicateStimuliItem(Dispatcher::Design, this);
   }
   else if(selectedAction == renameAction){
     if(ifaceItem != NULL) {
       dispatcher->renameInterface(Dispatcher::Design, ifaceItem);
     }
     else {      
-      dispatcher->renameSourceBlock(Dispatcher::Design, this);
+      dispatcher->renameStimuliItem(Dispatcher::Design, this);
     }   
   }
   else if(selectedAction == showProperties){
@@ -563,7 +563,7 @@ void SourceItem::contextMenuEvent(QGraphicsSceneContextMenuEvent * event) {
   }
 }
 
-void SourceItem::load(QDomElement funcElement) throw(Exception) {
+void StimuliItem::load(QDomElement funcElement) throw(Exception) {
 
   bool ok = false;
 
@@ -614,7 +614,7 @@ void SourceItem::load(QDomElement funcElement) throw(Exception) {
     reference = referenceMd5;
   }
     
-  FunctionalBlock* functionalBlock = params->getGraph()->createSourceBlock(reference);
+  FunctionalBlock* functionalBlock = params->getGraph()->createStimuliBlock(reference);
   /* NB: createSourceBlock creates all interfaces from the reference, which is annoying when
     reading bif_iface tags. Thus interface are all removed.
   */
@@ -706,7 +706,7 @@ void SourceItem::load(QDomElement funcElement) throw(Exception) {
   updateGeometry(Resize);
 }
 
-void SourceItem::save(QXmlStreamWriter &writer) {
+void StimuliItem::save(QXmlStreamWriter &writer) {
   
   writer.writeStartElement("source_item");