javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h
branchRCL_3
changeset 24 6c158198356e
parent 19 71c436fe3ce0
--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h	Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h	Thu Aug 19 09:48:13 2010 +0300
@@ -15,6 +15,7 @@
 
 
 #include <AknPopupFader.h>
+#include <aknappui.h>
 #include "eswtwidgetscore.h"
 
 
@@ -187,10 +188,10 @@
 
     void HideIndicator(TInt aId);
     void HideIndicators();
-    
+
     void DoSetSplitInputShellPos(const TPoint& aPos);
     void DoSetSplitInputViewSize(const TSize& aSize);
-    
+
     MSwtControl* ScrolledCompositeAncestor(const MSwtControl& aControl) const;
 
 // From MSwtUiUtils
@@ -240,7 +241,10 @@
     void SetSplitInputShellPos(const TPoint& aOriginalPos);
     void SetSplitInputViewSize(const TSize& aOriginalSize);
     void AdjustSplitInputShellPos();
-    
+    void RegisterFixScreenOrientation();
+    void UnRegisterFixScreenOrientation();
+    TBool IsScreenOrientationFixed() const;
+
 protected:
     void HandleFreeRamEventL(TInt aEventType);
 
@@ -400,7 +404,7 @@
      * Key input flag.
      */
     TBool iNaviKeyInput;
-    
+
     /**
      * Split input data.
      */
@@ -409,6 +413,9 @@
     TSize iSplitInputViewSize;
     TPoint iSplitInputShellPos;
     TBool iSplitInputSPVisible;
+    TInt iFixScreenOrientationApplicantsCount;
+    TBool iRestoreOrientation;
+    CAknAppUiBase::TAppUiOrientation iOldUiOrientation;
 };
 
 /**