phoneapp/phoneuiview/inc/cphoneviewcontroller.h
branchRCL_3
changeset 25 91c2fb4b78df
parent 17 38529f706030
child 31 ba54057fe027
equal deleted inserted replaced
19:544e34b3255a 25:91c2fb4b78df
   568         void SwapEmptyIndicatorPaneInSecureStateL ( const TBool aSwapEmpty );
   568         void SwapEmptyIndicatorPaneInSecureStateL ( const TBool aSwapEmpty );
   569 
   569 
   570         /**
   570         /**
   571         * Handles transition effect.
   571         * Handles transition effect.
   572         */
   572         */
   573         void HandleTransitionEffect( TPhoneTransEffectType aType );
   573         void HandleTransitionEffect( TPhoneTransEffectType aType, 
       
   574                 const TUid& aAppUidEffectParam = KUidPhoneApplication );
   574 
   575 
   575         /**
   576         /**
   576         * Sets control to dialer.
   577         * Sets control to dialer.
   577         */
   578         */
   578         void SetControltoDialerL();
   579         void SetControltoDialerL();
   622         
   623         
   623         /**
   624         /**
   624          * Checks if custom dialer mode is currently active        
   625          * Checks if custom dialer mode is currently active        
   625          */
   626          */
   626         TBool IsCustomDialerActive() const;
   627         TBool IsCustomDialerActive() const;
       
   628         
       
   629         /**
       
   630         * Checks if the effect could and should be triggered.
       
   631         */
       
   632         TBool CanTransEffectBeUsed( TPhoneTransEffectType aType );
       
   633 
       
   634         /**
       
   635         * Triggers application start effect for the application
       
   636         * that is going to be lauched from dialer.
       
   637         * @param aAppUid app that is launched
       
   638         * EndTransEffect() must be called after app is launched.
       
   639         */
       
   640         void BeginTransEffectForAppStartFromDialerLC( const TUid& aAppUid );
       
   641 
       
   642         /**
       
   643         * Complete transition effect.
       
   644         */
       
   645         void EndTransEffect();
       
   646         
       
   647         /**
       
   648          * TCleanupOperation to call EndTransEffect, if leave occurs
       
   649          * after BeginTransEffectForAppStartFromDialerLC.
       
   650          */
       
   651         static void EffectCleanup(TAny* aThis );
   627         
   652         
   628     private:    // Data
   653     private:    // Data
   629 
   654 
   630         CPhoneView* iPhoneView;
   655         CPhoneView* iPhoneView;
   631 
   656