examples/sensors/panoramaWithSense/inputcontroller.cpp
changeset 5 603d3f8b6302
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
       
     1 
       
     2 #include "inputcontroller.h"
       
     3 
       
     4 const QString InputController::QACCELEROMETER="QAccelerometer";
       
     5 const QString InputController::QORIENTATIONSENSOR = "QOrientationSensor";
       
     6 const QString InputController::QMAGNETOMETER = "QMagnetometer";
       
     7 const QString InputController::QROTATIONSENSOR = "QRotationSensor";
       
     8 const QString InputController::QTAPSENSOR = "QTapSensor";
       
     9 const QString InputController::QCOMPASS = "QCompass";
       
    10 const QString InputController::QKEYS = "Keys";
       
    11 
       
    12 int InputController::m_x =0;
       
    13 int InputController::m_y =0;
       
    14 
       
    15 InputController::InputController() {}
       
    16 
       
    17 void InputController::keyPressEvent(QKeyEvent*){}
       
    18 
       
    19 int InputController::getX(){return m_x;}
       
    20 
       
    21 int InputController::getY() {return m_y;}
       
    22 
       
    23 void InputController::setX(int x){m_x = x;}
       
    24 
       
    25 void InputController::setY(int y){m_y = y;}
       
    26 
       
    27 void InputController::updateCoordinates(){}
       
    28 
       
    29 
       
    30 
       
    31 void InputController::setDataRate(QSensor* sensor)
       
    32 {
       
    33     qrangelist datarates = sensor->availableDataRates();
       
    34     int i = datarates.size();
       
    35     if (i==0) return;
       
    36     int minRate = datarates.at(i-1).first;
       
    37     int maxRate = datarates.at(i-1).second;
       
    38     if (minRate==maxRate) sensor->setDataRate(minRate);
       
    39     else sensor->setDataRate((int)((maxRate+minRate)/2));
       
    40 };
       
    41 
       
    42 
       
    43 void InputController::doConnect(){
       
    44 }
       
    45 
       
    46 
       
    47 void InputController::doDisconnect(){
       
    48 
       
    49 }