--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/sensors/panoramaWithSense/inputcontroller.cpp Mon Oct 04 01:37:06 2010 +0300
@@ -0,0 +1,49 @@
+
+#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(){
+
+}