menufw/hierarchynavigator/hnengine/src/hnengine.cpp
branchRCL_3
changeset 26 1b758917cafc
parent 1 5315654608de
--- a/menufw/hierarchynavigator/hnengine/src/hnengine.cpp	Tue May 25 12:29:32 2010 +0300
+++ b/menufw/hierarchynavigator/hnengine/src/hnengine.cpp	Wed Jun 09 09:29:04 2010 +0300
@@ -56,8 +56,6 @@
     iSuiteContainer = CHnSuiteModelContainer::NewL( *this , iControllerInterface );
     iMetaDataModel = CHnMdModel::NewL( this, iSuiteContainer );
     iLight = CHWRMLight::NewL(this);
-    iInstObserver = CHnInstallNotifier::NewL( this,
-            KUidSystemCategory, KSAUidSoftwareInstallKeyValue  );
     }
 
 // ---------------------------------------------------------------------------
@@ -98,7 +96,6 @@
 //
 CHnEngine::~CHnEngine()
     {
-    delete iInstObserver;
     delete iLight;
     if( iSuiteContainer )
         {
@@ -529,6 +526,11 @@
         param->Value().Get( genre );
         DEBUG16(("_MM_:\tSuite genre name: %S",&genre));
         // load and evaluate the suite
+        if( genre.Compare( KFolderSuite) )
+            {
+            //only folder suite is supported
+            User::Leave( KErrNotSupported );
+            }
         err = iMetaDataModel->LoadSuiteL( genre, &aParams );
         if ( !err )
             {
@@ -712,23 +714,22 @@
 //
 // ---------------------------------------------------------------------------
 //
-void CHnEngine::InstallChangeL( TInt aStatus )
-    {
-    switch ( aStatus)
-        {
-        case EInstOpNone:
-            {
-            iMetaDataModel->HandleSisInstallationEventL( iSuiteContainer );
-            break;
-            }
-        case EInstOpInstall:
-        case EInstOpUninstall:
-            {
-            iMetaDataModel->ReleaseLocalization();
-            break;
-            }
-        }
-    }
+//void CHnEngine::InstallChangeL( TInt aStatus )
+//    {
+//    switch ( aStatus)
+//        {
+//        case EInstOpNone:
+//            {
+//            break;
+//            }
+//        case EInstOpInstall:
+//        case EInstOpUninstall:
+//            {
+//            iMetaDataModel->ReleaseLocalization();
+//            break;
+//            }
+//        }
+//    }
 // ---------------------------------------------------------------------------
 //
 // ---------------------------------------------------------------------------