|
|
@@ -52,6 +52,7 @@ void MyGraphicsView::dropEvent(QDropEvent *event) |
|
|
|
connect(item, &Item::requestBindRegister, this, &MyGraphicsView::onItemRequestBindRegister); |
|
|
|
connect(item, &Item::requestCompare, this, &MyGraphicsView::onItemRequestCompare); |
|
|
|
connect(item, &Item::requestReset, this, &MyGraphicsView::onItemRequestReset); |
|
|
|
connect(item, &Item::requestSetON,this, &MyGraphicsView::onItemRequestSetON); |
|
|
|
scene()->addItem(item); |
|
|
|
|
|
|
|
event->acceptProposedAction(); |
|
|
@@ -241,6 +242,18 @@ void MyGraphicsView::onItemRequestReset(Item *item) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void MyGraphicsView::onItemRequestSetON(Item *item, bool isON) |
|
|
|
{ |
|
|
|
if (isON) |
|
|
|
{ |
|
|
|
emit itemSetON(item->registerId(), 1); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
emit itemSetON(item->registerId(), 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void MyGraphicsView::mousePressEvent(QMouseEvent *event) |
|
|
|
{ |
|
|
|
if (event->button() == Qt::LeftButton) { |
|
|
|