javauis/lcdui_akn/javalcdui/inc/CMIDEnv.h
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
--- a/javauis/lcdui_akn/javalcdui/inc/CMIDEnv.h	Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/lcdui_akn/javalcdui/inc/CMIDEnv.h	Thu Aug 19 09:48:13 2010 +0300
@@ -60,6 +60,7 @@
     virtual TUid MidletUid() const;
     virtual TPtrC MidletHome() const;
     virtual void DisplayableIsDestructed(const MMIDDisplayable* displayable);
+    const MMIDDisplayable* LastFullscreenDisplayable() const;
 
 #ifdef RD_SCALABLE_UI_V2
     // This function can be moved out from RD_SCALABLE_UI_V2 flag if needed.
@@ -157,6 +158,20 @@
     virtual TBool IsHardwareAcceleratedL(
         MMIDEnv::THardwareType aHardwareType = MMIDEnv::EHardware3D);
 
+    /**
+     * @see MMIDEnv#HandleFullOrPartialForegroundL()
+     */
+    virtual void HandleFullOrPartialForegroundL(TBool aFullOrPartialFg);
+
+    /**
+     * @see MMIDEnv#HandleFreeGraphicsMemory()
+     */
+    virtual void HandleFreeGraphicsMemory();
+
+    /**
+     * @see MMIDEnv#HasFullOrPartialForeground()
+     */
+    virtual TBool HasFullOrPartialForeground() const;
 private:
     /**
      * Checks and initializes 2D & 3D harware status
@@ -262,6 +277,7 @@
 
 #ifdef RD_JAVA_NGA_ENABLED
     TInt                        iHardwareStatus;
+    TBool                       iFullOrPartialFg;
 #endif // RD_JAVA_NGA_ENABLED
 };