Beispiel #1
0
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;
}
Beispiel #2
0
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;
}
Beispiel #3
0
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;
}
Beispiel #4
0
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;
}