emailuis/emailui/src/FreestyleEmailUiLauncherGrid.cpp
changeset 2 5253a20d2a1e
parent 0 8466d47a6819
equal deleted inserted replaced
1:12c456ceeff2 2:5253a20d2a1e
    96 	{
    96 	{
    97     FUNC_LOG;
    97     FUNC_LOG;
    98     iVisualiser = aVisualiser;
    98     iVisualiser = aVisualiser;
    99 	}
    99 	}
   100 
   100 
   101 void CFSEmailUiLauncherGrid::NotifyControlVisibility( TBool  aIsVisible, CAlfDisplay& aDisplay )
   101 void CFSEmailUiLauncherGrid::NotifyControlVisibility( TBool  aIsVisible,
       
   102 													  CAlfDisplay& aDisplay )
   102     {
   103     {
   103     FUNC_LOG;
   104     FUNC_LOG;
   104     
   105     
   105     //Add & remove extra touch events. 
   106     // Add & remove extra touch events. 
   106     if(aIsVisible && !iDraggingSet)
   107     if( aIsVisible && !iDraggingSet )
   107         {
   108         {
   108         iDraggingSet = ETrue; 
   109         iDraggingSet = ETrue; 
   109         aDisplay.Roster().AddPointerEventObserver(EAlfPointerEventReportDrag, *this);
   110         aDisplay.Roster().AddPointerEventObserver( EAlfPointerEventReportDrag, *this );
   110         aDisplay.Roster().AddPointerEventObserver(EAlfPointerEventReportLongTap, *this);
   111         aDisplay.Roster().AddPointerEventObserver( EAlfPointerEventReportLongTap, *this );
   111         aDisplay.Roster().AddPointerEventObserver(EAlfPointerEventReportUnhandled, *this);
   112         aDisplay.Roster().AddPointerEventObserver( EAlfPointerEventReportUnhandled, *this );
   112         }
   113         }
   113     else if(!aIsVisible && iDraggingSet )
   114     else if( !aIsVisible && iDraggingSet )
   114         {
   115         {
   115         aDisplay.Roster().RemovePointerEventObserver(EAlfPointerEventReportDrag, *this);
   116         aDisplay.Roster().RemovePointerEventObserver( EAlfPointerEventReportDrag, *this );
   116         aDisplay.Roster().RemovePointerEventObserver(EAlfPointerEventReportLongTap, *this);
   117         aDisplay.Roster().RemovePointerEventObserver( EAlfPointerEventReportLongTap, *this );
   117         aDisplay.Roster().RemovePointerEventObserver(EAlfPointerEventReportUnhandled, *this);        
   118         aDisplay.Roster().RemovePointerEventObserver( EAlfPointerEventReportUnhandled, *this );
   118         iDraggingSet = EFalse;
   119         iDraggingSet = EFalse;
   119         }
   120         }
   120     }
   121     }