summaryrefslogtreecommitdiffstats
path: root/plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h')
-rw-r--r--plugins/multimedia/symbian/ecam/s60cameraviewfinderengine.h5
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