javauis/lcdui_akn/lcdui/inc/CMIDCustomItem.h
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
--- a/javauis/lcdui_akn/lcdui/inc/CMIDCustomItem.h	Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/lcdui_akn/lcdui/inc/CMIDCustomItem.h	Thu Aug 19 09:48:13 2010 +0300
@@ -35,6 +35,7 @@
 #include "CMIDTactileFeedbackExtension.h"
 #endif //RD_TACTILE_FEEDBACK
 
+
 // FORWARD DECLARATIONS
 class CMIDRemConObserver;
 class CMIDKeyDecoder;
@@ -48,7 +49,7 @@
 #ifdef RD_TACTILE_FEEDBACK
         , public MMIDTactileFeedbackComponent
 #endif // RD_TACTILE_FEEDBACK
-
+        , public MMIDLcduiEventConsumer
 {
 public:
     static CMIDCustomItem* NewL(MMIDEnv& aEnv, const TDesC& aLabel, CMIDUIManager* aUIManager);
@@ -231,6 +232,18 @@
     void MdcRemoveContentBounds(const TRect& aRect);
     void MdcGetDSAResources(MUiEventConsumer& aConsumer);
     void MdcGetUICallback(MUiEventConsumer& aConsumer, TInt aCallbackId);
+    
+    /**
+     * From MDirectContainer.     
+     *
+     * @since  S60 v9.2
+     * @param TBool aEnableFix
+     */    
+    void MdcFixUIOrientation(TBool aEnableFix);
+     
+// From MMIDLcduiEventConsumer
+public: 
+    void HandleLcduiEvent(int aType);
 
 // From MMIDMediaKeysListener
 public:
@@ -335,6 +348,13 @@
      * from another than MMAPI ES thread.
      */
     TPoint iLastWindowPosition;
+ 
+    /**
+     * using for Items on Form
+     * checking if Form was created
+     */    
+    TBool iUiFixed;
+    TBool iUiToBeFixedLater;
 
 };