Esempio n. 1
0
UIFrame::Ptr UIWindow::processLeftClick( float mx, float my )
{
  UIFrame::Ptr lTemp( UIFrame::processLeftClick( mx, my ) );
  if( lTemp )
  {
    return lTemp;
  }
  return this;
}
Esempio n. 2
0
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;
	}
}
Esempio n. 4
0
void printSpeedPacket(float iX, float iY, float iTheta, int iId){
    Packer lTemp(NULL);
    lTemp.createSpeedCommand(iX,iY,iTheta,iId);
    lTemp.printPacket();
}