45 |
46 |
46 public: |
47 public: |
47 CxuiView(QGraphicsItem *parent = 0); |
48 CxuiView(QGraphicsItem *parent = 0); |
48 virtual ~CxuiView(); |
49 virtual ~CxuiView(); |
49 |
50 |
50 protected: |
|
51 virtual void construct(HbMainWindow *mainWindow, CxeEngine *engine, |
51 virtual void construct(HbMainWindow *mainWindow, CxeEngine *engine, |
52 CxuiDocumentLoader *documentLoader, |
52 CxuiDocumentLoader *documentLoader, |
53 CxuiCaptureKeyHandler * keyHandler); |
53 CxuiCaptureKeyHandler * keyHandler, |
|
54 HbActivityManager *activityManager); |
54 |
55 |
55 public: |
56 public: |
|
57 virtual bool isStandbyModeSupported() const; |
56 virtual void updateOrientation(Qt::Orientation orientation); |
58 virtual void updateOrientation(Qt::Orientation orientation); |
|
59 |
|
60 virtual void restoreActivity(const QString &activityId, const QVariant &data); |
|
61 virtual void saveActivity(); |
|
62 virtual void clearActivity(); |
57 |
63 |
58 protected: |
64 protected: |
59 virtual bool allowShowControls() const; |
65 virtual bool allowShowControls() const; |
|
66 virtual bool isFeedbackEnabled() const; |
60 virtual void toggleControls(); |
67 virtual void toggleControls(); |
61 virtual void showToolbar(); |
68 virtual void showToolbar(); |
62 virtual void hideZoom(); |
69 virtual void hideZoom(); |
63 virtual void showZoom(); |
70 virtual void showZoom(); |
64 virtual void hideIndicators(); |
71 virtual void hideIndicators(); |
68 HbFrameDrawer::FrameType frameType = |
75 HbFrameDrawer::FrameType frameType = |
69 HbFrameDrawer::NinePieces); |
76 HbFrameDrawer::NinePieces); |
70 |
77 |
71 void mousePressEvent(QGraphicsSceneMouseEvent *event); |
78 void mousePressEvent(QGraphicsSceneMouseEvent *event); |
72 void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); |
79 void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); |
|
80 |
|
81 public slots: |
|
82 virtual void enterStandby(); |
|
83 virtual void exitStandby(); |
|
84 |
73 protected slots: |
85 protected slots: |
74 virtual void launchNotSupportedNotification(); |
86 virtual void launchNotSupportedNotification(); |
75 virtual void launchPhotosApp(); |
87 virtual void launchPhotosApp(); |
76 virtual void launchVideosApp(); |
88 virtual void launchVideosApp(); |
77 virtual void releaseCamera(); |
89 virtual void releaseCamera(); |