コード例 #1
0
ファイル: Draw_line.cpp プロジェクト: OpenModelica/OMNotebook
bool Draw_Line::isClickedOnHandleOrShape(QPointF point)
{
  if(getPolyLineDrawn())
    {
        if(isMouseClickedOnHandle(point))
           return true;
        else if(isMouseClickedOnShape(point))
            return true;
        else if(isMouseClickedOnRotateHandle(point))
            return true;
    }

  return false;
}
コード例 #2
0
ファイル: Draw_Arrow.cpp プロジェクト: cephdon/OMNotebook
bool Draw_Arrow::isClickedOnHandleOrShape(QPointF point)
{
  if(getMode())
    {
        if(isMouseClickedOnHandle(point))
            return true;
        else if(isMouseClickedOnShape(point))
            return true;
        else if(isMouseClickedOnRotateHandle(point))
            return true;
    }

    return false;
}
コード例 #3
0
ファイル: Draw_Ellipse.cpp プロジェクト: SemiSQ/OpenModelica
bool Draw_Ellipse::isClickedOnHandleOrShape(QPointF point)
{
  if(getMode())
    {
        if(isMouseClickedOnStartHandle(point))
            return true;
        else if(isMouseClickedOnEndHandle(point))
            return true;
        else if(isMouseClickedOnShape(point))
            return true;
        else if(isMouseClickedOnRotateHandle(point))
            return true;
    }
    
    return false;
}
コード例 #4
0
ファイル: Draw_Triangle.cpp プロジェクト: cephdon/OMNotebook
bool Draw_Triangle::isClickedOnHandleOrShape(QPointF point)
{
    int k=0;
    if(getMode())
    {
    qDebug()<<"entered the condition \n";
        if(isMouseClickedOnHandle(point))
            return true;
        else if(isMouseClickedOnShape(point))
            return true;
        else if(isMouseClickedOnRotateHandle(point))
            return true;
    }

  return false;
}