示例#1
0
void ScenarioView::contextMenuEvent(QGraphicsSceneContextMenuEvent* event)
{
  pressed(event->scenePos());
  released(event->scenePos());
  askContextMenu(event->screenPos(), event->scenePos());

  event->accept();
}
示例#2
0
void ScenarioView::mouseReleaseEvent(QGraphicsSceneMouseEvent* event)
{
  m_moving = false;
  released(event->scenePos());
  if (event->button() == Qt::RightButton)
  {
    askContextMenu(event->screenPos(), event->scenePos());
  }
  event->accept();
}
示例#3
0
文件: LoopView.cpp 项目: OSSIA/Score
void LayerView::contextMenuEvent(QGraphicsSceneContextMenuEvent* event)
{
  askContextMenu(event->screenPos(), event->scenePos());
  event->accept();
}
示例#4
0
void TemporalScenarioView::contextMenuEvent(QGraphicsSceneContextMenuEvent* event)
{
    emit askContextMenu(event->screenPos(), event->scenePos());

    event->accept();
}