camerauis/cameraxui/cxui/inc/cxuiview.h
changeset 63 415ff50d2eca
parent 56 01e205c615b9
equal deleted inserted replaced
60:a289dde0a1d6 63:415ff50d2eca
    29 class CxuiCaptureKeyHandler;
    29 class CxuiCaptureKeyHandler;
    30 class CxuiZoomSlider;
    30 class CxuiZoomSlider;
    31 class CxuiCaptureKeyHandler;
    31 class CxuiCaptureKeyHandler;
    32 class CxeEngine;
    32 class CxeEngine;
    33 class HbWidget;
    33 class HbWidget;
    34 class HbActivityManager;
       
    35 
    34 
    36 // CONSTANTS
    35 // CONSTANTS
    37 const int CXUI_HIDE_CONTROLS_TIMEOUT     = 6000; // 6 seconds
    36 const int CXUI_HIDE_CONTROLS_TIMEOUT     = 6000; // 6 seconds
    38 
    37 
    39 /**
    38 /**
    48     CxuiView(QGraphicsItem *parent = 0);
    47     CxuiView(QGraphicsItem *parent = 0);
    49     virtual ~CxuiView();
    48     virtual ~CxuiView();
    50 
    49 
    51     virtual void construct(HbMainWindow *mainWindow, CxeEngine *engine,
    50     virtual void construct(HbMainWindow *mainWindow, CxeEngine *engine,
    52                            CxuiDocumentLoader *documentLoader,
    51                            CxuiDocumentLoader *documentLoader,
    53                            CxuiCaptureKeyHandler * keyHandler,
    52                            CxuiCaptureKeyHandler * keyHandler);
    54                            HbActivityManager *activityManager);
       
    55 
    53 
    56 public:
    54 public:
    57     virtual bool isStandbyModeSupported() const;
    55     virtual bool isStandbyModeSupported() const;
    58     virtual void updateOrientation(Qt::Orientation orientation);
    56     virtual void updateOrientation(Qt::Orientation orientation);
    59 
    57 
   116     bool   mControlsVisible;
   114     bool   mControlsVisible;
   117     bool   mZoomVisible;
   115     bool   mZoomVisible;
   118     QTimer mHideControlsTimeout;
   116     QTimer mHideControlsTimeout;
   119 
   117 
   120     HbInstantFeedback mControlsFeedback;
   118     HbInstantFeedback mControlsFeedback;
   121     HbActivityManager *mActivityManager;
       
   122 };
   119 };
   123 
   120 
   124 #endif // CXUIVIEW_H
   121 #endif // CXUIVIEW_H