examples/sensors/panoramaWithSense/inputcontroller.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 01:37:06 +0300
changeset 5 603d3f8b6302
permissions -rw-r--r--
Revision: 201037 Kit: 201039


#include "inputcontroller.h"

const QString InputController::QACCELEROMETER="QAccelerometer";
const QString InputController::QORIENTATIONSENSOR = "QOrientationSensor";
const QString InputController::QMAGNETOMETER = "QMagnetometer";
const QString InputController::QROTATIONSENSOR = "QRotationSensor";
const QString InputController::QTAPSENSOR = "QTapSensor";
const QString InputController::QCOMPASS = "QCompass";
const QString InputController::QKEYS = "Keys";

int InputController::m_x =0;
int InputController::m_y =0;

InputController::InputController() {}

void InputController::keyPressEvent(QKeyEvent*){}

int InputController::getX(){return m_x;}

int InputController::getY() {return m_y;}

void InputController::setX(int x){m_x = x;}

void InputController::setY(int y){m_y = y;}

void InputController::updateCoordinates(){}



void InputController::setDataRate(QSensor* sensor)
{
    qrangelist datarates = sensor->availableDataRates();
    int i = datarates.size();
    if (i==0) return;
    int minRate = datarates.at(i-1).first;
    int maxRate = datarates.at(i-1).second;
    if (minRate==maxRate) sensor->setDataRate(minRate);
    else sensor->setDataRate((int)((maxRate+minRate)/2));
};


void InputController::doConnect(){
}


void InputController::doDisconnect(){

}