#include "crossWidget.hh"using namespace mimas;CrossWidget::CrossWidget( QWidget *parent, Qt::WFlags f ):VideoWidget( parent, f ), hasPoint(false), pointX( 0 ), pointY( 0 ){}void CrossWidget::setCross( const Vector &v ){hasPoint = true;pointX = (int)v[0];pointY = (int)v[1];update();}void CrossWidget::clearCross(void){hasPoint = false;update();}void CrossWidget::paintGL(void){VideoWidget::paintGL();if ( hasPoint ) {glColor3ub( 255, 0, 0 );glPushMatrix();glScalef( zoom, zoom, 1.0 );glTranslatef( pointX, pointY, 0 );glBegin( GL_LINES );glVertex2i( -5, -5 );glVertex2i( +5, +5 );glVertex2i( -5, +5 );glVertex2i( +5, -5 );glEnd();glPopMatrix();};};