git-svn-id: svn://db.shs.com.ru/libs@466 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2018-12-10 14:20:15 +00:00
parent eac8babcf6
commit 6d3dab9324
3 changed files with 24 additions and 16 deletions

View File

@@ -187,13 +187,15 @@ bool BlockView::eventFilter(QObject * o, QEvent * e) {
mil = scene_->items(scene_point);
foreach (QGraphicsItem * i, mil) {
if (i->data(1006) == "item") {
emit blockDoubleClicked((BlockItem * )i);
break;
//emit blockDoubleClicked((BlockItem * )i);
QMetaObject::invokeMethod(this, "blockDoubleClicked", Qt::QueuedConnection, Q_ARG(BlockItem * , (BlockItem*)i));
return true;
}
if (i->data(1005) == "connection") {
if (qgraphicsitem_cast<BlockBusItem*>(i)->isBusSelected()) {
emit busDoubleClicked(qgraphicsitem_cast<BlockBusItem*>(i));
break;
//emit busDoubleClicked(qgraphicsitem_cast<BlockBusItem*>(i));
QMetaObject::invokeMethod(this, "busDoubleClicked", Qt::QueuedConnection, Q_ARG(BlockBusItem * , (BlockBusItem*)i));
return true;
}
}
}