本文整理汇总了C++中BasicBox::getPort方法的典型用法代码示例。如果您正苦于以下问题:C++ BasicBox::getPort方法的具体用法?C++ BasicBox::getPort怎么用?C++ BasicBox::getPort使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BasicBox
的用法示例。
在下文中一共展示了BasicBox::getPort方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: mouseReleaseEvent
void GenLineMode::mouseReleaseEvent(QGraphicsSceneMouseEvent * event){
QTransform transform;
BasicBox* begin = dynamic_cast<BasicBox*>(canvas->itemAt(event->scenePos(), transform));
BasicBox* end = dynamic_cast<BasicBox*>(canvas->itemAt(event->buttonDownScenePos(Qt::LeftButton), transform));
if(begin && end){
GenLine* line = new GenLine();
line->setPorts(begin->getPort(event->scenePos()), end->getPort(event->buttonDownScenePos(Qt::LeftButton)));
canvas->addItem(line);
}
std::cout<<"genline released"<<std::endl;
}