UIFrame::Ptr UIWindow::processLeftClick( float mx, float my ) { UIFrame::Ptr lTemp( UIFrame::processLeftClick( mx, my ) ); if( lTemp ) { return lTemp; } return this; }
void sendPacket(float iHz, int iQuantity,Serial *iSerial){ Packer lTemp(iSerial); float iDelayms = (1/iHz)*1000; for(int i = 1; i <= iQuantity; ++i){ lTemp.createSpeedCommand(2,1,0,1); //toDO random packet lTemp.sendPacket(); #ifdef __WIN32__ Sleep(iDelayms); #endif #ifdef __linux__ usleep(iDelayms*1000); #endif } }
void Renderer::mouseMoveEvent( QMouseEvent* pEvent) { pEvent->accept(); QPointF lTemp(0,0); switch(mButtonPressed) { case Qt::LeftButton : { lTemp = (mMousePos - pEvent->posF())/100.0; //mCam[3] += (float)lTemp.x(); //mCam[4] -= (float)lTemp.y(); mCameraFrame.MoveUp((float)lTemp.y()); mCameraFrame.MoveRight((float)lTemp.x()); mMousePos = pEvent->pos(); } break; case Qt::RightButton : { lTemp = (mMousePos - pEvent->posF())/10.0; //mRot[0] -= (float)lTemp.x(); //mRot[1] += (float)lTemp.y(); } break; } }
void printSpeedPacket(float iX, float iY, float iTheta, int iId){ Packer lTemp(NULL); lTemp.createSpeedCommand(iX,iY,iTheta,iId); lTemp.printPacket(); }