qtmobility/examples/sensors/panorama/view.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/examples/sensors/panorama/view.h	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/examples/sensors/panorama/view.h	Wed Jun 23 19:08:38 2010 +0300
@@ -10,10 +10,11 @@
 #include <QMessageBox>
 #include <QTimer>
 #include <QTime>
+#include <qproximitysensor.h>
+#include <qambientlightsensor.h>
 #include "inputcontroller.h"
 
 
-
 class View : public QGraphicsView
 {
     Q_OBJECT
@@ -23,8 +24,12 @@
     virtual ~View();
     static int m_imageWidth;
 
+
+public slots:
+    void update();
+
+
 protected:
-    QPixmap m_pix;
 
     virtual void resizeEvent(QResizeEvent *event);
     virtual void keyPressEvent(QKeyEvent *e);
@@ -32,6 +37,7 @@
     virtual void mouseMoveEvent(QMouseEvent* event);
     virtual void mouseReleaseEvent(QMouseEvent* event);
 
+
 private slots:
     void startAccelerometer();
     void startTapSensor();
@@ -40,7 +46,8 @@
     void startOrientationSensor();
     void startCompass();
     void startKeys();
-    void update();
+    void handleProximity();
+    void handleALS();
 
 private:
     int checkX(int x);
@@ -48,7 +55,13 @@
     void switchController(QString sensor);
     void createActions();
     void handleAction(QString oldSensor, QString newSensor);
+    void setupWindow();
+
     static int m_imageHeight;
+    static int m_scaledHeight[];
+    static bool m_isToBeZoomed;
+    static int m_lightLevel;
+    static int m_index;
 
     static QString m_currentSensor;
     QList<QString> m_sensors;
@@ -59,9 +72,13 @@
     QTime m_mousePressTime;
     QMenu* m_menu;
     bool m_mouseMode;
-    int m_x, m_y;
     int m_eventX, m_eventY;
     int m_dx, m_dy;
+    QTime m_zoomTime;
+    QTM_NAMESPACE::QAmbientLightSensor m_ambientLightSensor;
+    QTM_NAMESPACE::QProximitySensor m_proximitySensor;
+    QPixmap m_pix;
+
 
 };