--- a/uiacceltk/hitchcock/AlfRenderStage/inc/alfrenderstage.h Tue Feb 02 07:56:43 2010 +0200
+++ b/uiacceltk/hitchcock/AlfRenderStage/inc/alfrenderstage.h Mon Feb 22 17:57:49 2010 +0200
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2008 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -55,7 +55,8 @@
public MWsTextCursor,
public MAlfCompositionAgnosticWindowTreeObserver,
public MAlfHintObserver,
- public MWsDrawAnnotationObserver
+ public MWsDrawAnnotationObserver,
+ public MAlfSynchronizationInterface
{
public:
@@ -146,6 +147,10 @@
void WindowGroupChainBrokenAfter(const MWsWindowTreeNode& aWindowGroupNode);
void FadeAllChildren(const MWsWindowTreeNode& aWindowTreeNode, TBool aFaded);
+public: // from MAlfSynchronizationInterface
+
+ TInt Synchronize(TInt& aId);
+
public: // from MWsDrawAnnotationObserver
void WindowRedrawStart(const MWsWindowTreeNode& aWindowTreeNode, const TRegion& aRegion);
void WindowRedrawEnd(const MWsWindowTreeNode& aWindowTreeNode);
@@ -295,7 +300,9 @@
};
// Sprite flash setting for iSpriteRedraw
TSpriteFlash iSpriteRedrawFlash;
-
+
+ // Synchronization identifier.
+ TInt iSyncId;
};
#endif //__ALFRENDERSTAGE_H__