menufw/hierarchynavigator/hnmetadatamodel/src/hnmdmodel.cpp
branchRCL_3
changeset 93 b01126ce0bec
parent 88 3321d3e205b6
child 102 ba63c83f4716
equal deleted inserted replaced
88:3321d3e205b6 93:b01126ce0bec
    62     THnMdCommonPointers::SetStatic(&iCmnPtrs);
    62     THnMdCommonPointers::SetStatic(&iCmnPtrs);
    63 
    63 
    64     iMode = EMdModeNormal;
    64     iMode = EMdModeNormal;
    65     iRepositoryWidgetTypeObserver = CHnRepositoryWidgetTypeObserver::NewL( &iCmnPtrs, KMatrixRepositoryUid );
    65     iRepositoryWidgetTypeObserver = CHnRepositoryWidgetTypeObserver::NewL( &iCmnPtrs, KMatrixRepositoryUid );
    66     iRepositoryShowFolderObserver = CHnRepositoryShowFolderObserver::NewL( &iCmnPtrs, KCRUidMenu, KMenuShowFolder );
    66     iRepositoryShowFolderObserver = CHnRepositoryShowFolderObserver::NewL( &iCmnPtrs, KCRUidMenu, KMenuShowFolder );
       
    67     iRepositoryOpenItemObserver = CHnRepositoryOpenItemObserver::NewL( &iCmnPtrs, KCRUidMenu, KMenuOpenItem );
    67     MMPERF(("CHnMetaDataModel::ConstructL - rep. observer ready"));
    68     MMPERF(("CHnMetaDataModel::ConstructL - rep. observer ready"));
    68     }
    69     }
    69 
    70 
    70 // ---------------------------------------------------------------------------
    71 // ---------------------------------------------------------------------------
    71 //
    72 //
   109 //
   110 //
   110 CHnMdModel::~CHnMdModel()
   111 CHnMdModel::~CHnMdModel()
   111     {
   112     {
   112     delete iRepositoryWidgetTypeObserver;
   113     delete iRepositoryWidgetTypeObserver;
   113     delete iRepositoryShowFolderObserver;
   114     delete iRepositoryShowFolderObserver;
       
   115     delete iRepositoryOpenItemObserver;
   114     iLoadedSuites.ResetAndDestroy();
   116     iLoadedSuites.ResetAndDestroy();
   115     delete iXmlModelProvider;
   117     delete iXmlModelProvider;
   116     delete iLocalization;
   118     delete iLocalization;
   117     delete iBitmapIdCache;
   119     delete iBitmapIdCache;
   118     }
   120     }