widgets/widgetinstaller/src/WidgetRegistrationManager.cpp
branchRCL_3
changeset 49 919f36ff910f
parent 48 79859ed3eea9
equal deleted inserted replaced
48:79859ed3eea9 49:919f36ff910f
    17 */
    17 */
    18 
    18 
    19 #include "WidgetRegistrationManager.h"
    19 #include "WidgetRegistrationManager.h"
    20 #include "WidgetUIOperationsWatcher.h"
    20 #include "WidgetUIOperationsWatcher.h"
    21 #include <apgcli.h>
    21 #include <apgcli.h>
    22 #include <apgicnfl.h>
    22 #include <APGICNFL.h>
       
    23 #include <S32MEM.H>
       
    24 #include <widgetregistryconstants.h>
       
    25 
    23 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    26 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    24 #include <apgicnflpartner.h>
    27 #include <apgicnflpartner.h>
    25 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS
    28 //#include <apgicnflinternal.h>
    26 #include <s32mem.h>
    29 #endif
    27 #include <WidgetRegistryConstants.h>
    30 
    28 
    31 
    29 // CONSTANTS
    32 // CONSTANTS
    30 _LIT(KMBMExt, ".mbm");
    33 _LIT(KMBMExt, ".mbm");
    31 
    34 
    32 using namespace SwiUI;
    35 using namespace SwiUI;
   123     const TUid& aUid )
   126     const TUid& aUid )
   124     {
   127     {
   125     RApaLsSession apparcSession;
   128     RApaLsSession apparcSession;
   126     CleanupClosePushL( apparcSession );
   129     CleanupClosePushL( apparcSession );
   127     User::LeaveIfError( apparcSession.Connect() );
   130     User::LeaveIfError( apparcSession.Connect() );
   128     apparcSession.PrepareNonNativeApplicationsUpdatesL();
       
   129     apparcSession.DeregisterNonNativeApplicationL( KUidWidgetLauncher );
       
   130     apparcSession.DeregisterNonNativeApplicationTypeL( KUidWidgetLauncher );
       
   131     apparcSession.CommitNonNativeApplicationsUpdatesL();
       
   132 
   131 
   133     // reasonably like an acceptable file name
   132     // reasonably like an acceptable file name
   134     TBuf<KWidgetRegistryVal> appName;
   133     TBuf<KWidgetRegistryVal> appName;
   135     appName.Append( aMainHTML );
   134     appName.Append( aMainHTML );
   136 
   135