void Draw_Triangle::setTranslate(QPointF pnt,QPointF pnt1) { if(item->rotation()==0) { setStartPoint(getStartPnt()-(pnt-pnt1)); setEndPoint(getEndPnt()-(pnt-pnt1)); setHeightPoint(getHeightPnt()-(pnt-pnt1)); } item->setPos(item->pos()-(pnt-pnt1)); item->update(); for(int i=0;i<handles.size();i++) { handles[i]->setPos(handles[i]->pos()-(pnt-pnt1)); handles[i]->update(); } /*Strt_Rect->setPos(Strt_Rect->pos()-(pnt-pnt1)); End_Rect->setPos(End_Rect->pos()-(pnt-pnt1)); Height_Rect->setPos(Height_Rect->pos()-(pnt-pnt1));*/ Rot_Rect->setPos(Rot_Rect->pos()-(pnt-pnt1)); Rot_Rect->update(); Bounding_Rect->setPos(Bounding_Rect->pos()-(pnt-pnt1)); }
void Draw_Ellipse::print() { qDebug()<<"Starting and Ending points of line"<<getStartPnt()<<" "<<getEndPnt()<<"\n"; }