diff options
Diffstat (limited to 'plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h')
-rw-r--r-- | plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h b/plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h index 5eac701eb1..005ac26714 100644 --- a/plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h +++ b/plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h @@ -53,6 +53,7 @@ QT_FORWARD_DECLARE_CLASS(S60CameraControl) QT_FORWARD_DECLARE_CLASS(QAbstractVideoSurface) QT_FORWARD_DECLARE_CLASS(QDesktopWidget) QT_FORWARD_DECLARE_CLASS(S60VideoDisplay) +QT_FORWARD_DECLARE_CLASS(S60NativeWindow) // For DirectScreen ViewFinder QT_FORWARD_DECLARE_CLASS(RWsSession) @@ -122,7 +123,8 @@ private slots: void handleWindowChange(RWindow *handle); void handleDesktopResize(int screen); void handleContentAspectRatioChange(const QSize& newSize); - void rendererSurfaceSet(); + void rendererSurfaceChanged(); + void setRendererNativeSurface(); private: // Enums @@ -171,6 +173,7 @@ private: // Data QVideoSurfaceFormat m_surfaceFormat; // Used only by QVideoRendererControl bool m_isViewFinderVisible; int m_vfErrorsSignalled; + S60NativeWindow *m_dummyWindow; }; #endif // S60CAMERAVIEWFINDERENGINE_H |