uiacceltk/hitchcock/plugins/alftranseffect/alfgfxtransadapter/inc/gfxtransenginetfx.h
branchRCL_3
changeset 6 10534483575f
parent 0 15bf7259bb7c
child 13 3a60ebea00d0
equal deleted inserted replaced
5:433cbbb6a04b 6:10534483575f
   273 //    CTransControlDrawerInfo* FindControl(TInt aHandle);
   273 //    CTransControlDrawerInfo* FindControl(TInt aHandle);
   274     void SubConEnd(const CCoeControl* aControl);
   274     void SubConEnd(const CCoeControl* aControl);
   275     void SubConBegin(const CCoeControl* aControl);
   275     void SubConBegin(const CCoeControl* aControl);
   276     void SubConAbort( const CCoeControl* aControl );
   276     void SubConAbort( const CCoeControl* aControl );
   277     
   277     
       
   278     /*
       
   279      * Finds the secure ID for the given application UID.
       
   280      * 
       
   281      * @param aAppUid Application UID
       
   282      * @return Secure ID.
       
   283      */
       
   284     TSecureId SecureIdFromAppUid( TUid aAppUid );
   278     
   285     
       
   286     /*
       
   287      * Finds the Windoe group ID for the given application UID.
       
   288      * 
       
   289      * @param aAppUid Application UID
       
   290      * @return Window group ID. Returns 0 if not found.
       
   291      */
       
   292     TInt32 WindowGroupIdFromAppUid( TUid aAppUid );
       
   293 
       
   294 
   279 private: // data
   295 private: // data
   280     /**
   296     /**
   281      * pointer to the client side
   297      * pointer to the client side
   282      * Not owned.
   298      * Not owned.
   283      */
   299      */
   328 	const CCoeControl* iMainControl;
   344 	const CCoeControl* iMainControl;
   329 //	RPointerArray<CSubWOControl> iSubWOControls;
   345 //	RPointerArray<CSubWOControl> iSubWOControls;
   330 //    RPointerArray<const CCoeControl> iIgnoredWOChildControls;
   346 //    RPointerArray<const CCoeControl> iIgnoredWOChildControls;
   331 
   347 
   332 //    TInt iSequence;
   348 //    TInt iSequence;
       
   349 	
       
   350 	struct TUidMapping
       
   351 	    {
       
   352 	    TUidMapping() : iAppUid(0), iSecureId(0), iWindowGroupId(0) {}
       
   353 	    TInt32 iAppUid;
       
   354 	    TInt32 iSecureId;
       
   355 	    TInt32 iWindowGroupId;
       
   356 	    };
       
   357 	
       
   358 	TUidMapping iCachedUidMapping; // cache one - this is covering most of the cases
       
   359 	
   333     };
   360     };
   334 
   361 
   335 #endif
   362 #endif