idlehomescreen/xmluirendering/uiengine/inc/xnviewcontroladapter.h
branchRCL_3
changeset 25 137ebc85284b
parent 12 9674c1a575e9
child 26 1b758917cafc
equal deleted inserted replaced
23:7be2816dbabd 25:137ebc85284b
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  View control adater.
    14 * Description:  View control adapter
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #ifndef _XNVIEWCONTROLADAPTER_H
    18 #ifndef _XNVIEWCONTROLADAPTER_H
    19 #define _XNVIEWCONTROLADAPTER_H
    19 #define _XNVIEWCONTROLADAPTER_H
    25 #include "xncontroladapter.h"
    25 #include "xncontroladapter.h"
    26 #include "xnuistatelistener.h"
    26 #include "xnuistatelistener.h"
    27 
    27 
    28 // Forward declarations
    28 // Forward declarations
    29 class CXnNodePluginIf;
    29 class CXnNodePluginIf;
    30 class CXnBackgroundManager;
       
    31 class CXnAppUiAdapter;
    30 class CXnAppUiAdapter;
    32 class CXnViewFlicker;
       
    33 
    31 
    34 // Class declaration
    32 // Class declaration
    35 /**
    33 /**
    36 *  @ingroup group_xnlayoutengine
    34 *  @ingroup group_xnlayoutengine
    37 *  @lib xn3layoutengine.lib
    35 *  @lib xn3layoutengine.lib
    73 
    71 
    74 public:
    72 public:
    75     // new functions
    73     // new functions
    76     
    74     
    77     /**
    75     /**
    78      * Resets grabbing
    76      * Resets pointer grabbing
    79      * 
    77      * 
    80      * @since S60 5.2
    78      * @since S60 5.2
    81      */
    79      */
    82     void ResetGrabbing();
    80     void ResetGrabbing();
    83 
    81             
    84 private:    
       
    85     // new functions
       
    86     
       
    87     void RemoveGrabbingControL( 
       
    88         const CCoeControl* aControl, const TPointerEvent& aEvent ) const;
       
    89     
       
    90 private:
    82 private:
    91     // from MXnUiStateObserver
    83     // from MXnUiStateObserver
    92     
    84     
    93     /**
    85     /**
    94      * @see MXnUiStateObserver
    86      * @see MXnUiStateObserver
   123 
   115 
   124     /** Node */
   116     /** Node */
   125     CXnNodePluginIf& iNode;
   117     CXnNodePluginIf& iNode;
   126     /** AppUi */
   118     /** AppUi */
   127     CXnAppUiAdapter& iAppUi;
   119     CXnAppUiAdapter& iAppUi;
   128     /** stored point of EButton1Down */
       
   129     TPoint iHitpoint;   
       
   130     };
   120     };
   131     
   121     
   132 #endif      // _XNVIEWCONTROLADAPTER_H
   122 #endif // _XNVIEWCONTROLADAPTER_H
   133             
   123             
   134 // End of File
   124 // End of File