webengine/device/inc/DeviceLiwBinding.h
changeset 10 a359256acfc6
parent 0 dd21522fd290
child 11 c8a366e56285
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
    97             * Convert LiwGenericParamList to javascript list
    97             * Convert LiwGenericParamList to javascript list
    98             * @return JSValue - javascript list
    98             * @return JSValue - javascript list
    99             * @since 5.0
    99             * @since 5.0
   100             **/
   100             **/
   101             JSValue* LiwGenericParamList2JsArray( ExecState* exec,
   101             JSValue* LiwGenericParamList2JsArray( ExecState* exec,
   102                 CLiwGenericParamList* liwList );
   102                 CLiwGenericParamList* liwList, TBool managed = EFalse );
   103 
   103 
   104             /**
   104             /**
   105             * Convert Unload service provider
   105             * Convert Unload service provider
   106             * @return JSValue - javascript list
   106             * @return JSValue - javascript list
   107             * @since 5.0
   107             * @since 5.0
   112             * SetUid
   112             * SetUid
   113             * @return none
   113             * @return none
   114             * @since 5.0
   114             * @since 5.0
   115             **/
   115             **/
   116             void SetUid( const TUint& aValue);
   116             void SetUid( const TUint& aValue);
       
   117             
       
   118             CRTSecMgrScriptSession* GetSecuritySession () 
       
   119             {
       
   120                 return m_scriptSession;
       
   121             }
   117 
   122 
   118         private:
   123         private:
   119 
   124 
   120             void ConstructL();
   125             void ConstructL();
   121 
   126 
   158             * @return TBool
   163             * @return TBool
   159             * @since 5.0
   164             * @since 5.0
   160             **/
   165             **/
   161             TBool JsVal2LiwVariant( ExecState* exec, JSValue* value,
   166             TBool JsVal2LiwVariant( ExecState* exec, JSValue* value,
   162                 TLiwVariant& variant );
   167                 TLiwVariant& variant );
   163 
   168 #ifdef SECURITYMANAGER_PROMPT_ENHANCEMENT
       
   169             /**
       
   170             * Set Widget Display Name
       
   171             * @return none
       
   172             * @since 5.0
       
   173             **/
       
   174             void SetAppName();
       
   175 #endif            
   164         private:
   176         private:
   165 
   177 
   166             CLiwServiceHandler* m_serviceHandler;   // Owned
   178             CLiwServiceHandler* m_serviceHandler;   // Owned
   167             RCriteriaArray* m_critArr;               // Owned
   179             RCriteriaArray* m_critArr;               // Owned
   168              /// Main session to secManager
   180              /// Main session to secManager