menufw/hierarchynavigator/hnmetadatamodel/src/hnrepositoryobserver.cpp
changeset 1 5315654608de
parent 0 f72a12da539e
--- a/menufw/hierarchynavigator/hnmetadatamodel/src/hnrepositoryobserver.cpp	Thu Dec 17 08:40:49 2009 +0200
+++ b/menufw/hierarchynavigator/hnmetadatamodel/src/hnrepositoryobserver.cpp	Thu Jan 07 12:39:41 2010 +0200
@@ -35,7 +35,7 @@
 
 class CHnServiceHandler;
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryObserver::ConstructL( const TUid aRepositoryUid )
@@ -44,27 +44,27 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryObserver::CHnRepositoryObserver( THnMdCommonPointers* aCmnPtrs ) 
+CHnRepositoryObserver::CHnRepositoryObserver( THnMdCommonPointers* aCmnPtrs )
     : iCmnPtrs(aCmnPtrs)
     {
-         
+
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryObserver::CHnRepositoryObserver( THnMdCommonPointers* aCmnPtrs, TUint32 aId  ) 
+CHnRepositoryObserver::CHnRepositoryObserver( THnMdCommonPointers* aCmnPtrs, TUint32 aId  )
 : iId( aId ), iCmnPtrs(aCmnPtrs)
     {
-         
+
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 CHnRepositoryObserver::~CHnRepositoryObserver()
@@ -78,10 +78,10 @@
 
 // class CHnRepositoryWidgetTypeObserver
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryWidgetTypeObserver * CHnRepositoryWidgetTypeObserver::NewL( 
+CHnRepositoryWidgetTypeObserver * CHnRepositoryWidgetTypeObserver::NewL(
         THnMdCommonPointers* aCmnPtrs, const TUid aRepositoryUid )
     {
     CHnRepositoryWidgetTypeObserver * self = CHnRepositoryWidgetTypeObserver::NewLC( aCmnPtrs, aRepositoryUid );
@@ -90,10 +90,10 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryWidgetTypeObserver * CHnRepositoryWidgetTypeObserver::NewLC( 
+CHnRepositoryWidgetTypeObserver * CHnRepositoryWidgetTypeObserver::NewLC(
         THnMdCommonPointers* aCmnPtrs, const TUid aRepositoryUid )
     {
     CHnRepositoryWidgetTypeObserver * self = new (ELeave) CHnRepositoryWidgetTypeObserver( aCmnPtrs );
@@ -103,7 +103,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryWidgetTypeObserver::ConstructL( const TUid aRepositoryUid )
@@ -115,26 +115,26 @@
 
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryWidgetTypeObserver::CHnRepositoryWidgetTypeObserver( THnMdCommonPointers* aCmnPtrs ) 
+CHnRepositoryWidgetTypeObserver::CHnRepositoryWidgetTypeObserver( THnMdCommonPointers* aCmnPtrs )
     : CHnRepositoryObserver( aCmnPtrs )
     {
-         
+
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 CHnRepositoryWidgetTypeObserver::~CHnRepositoryWidgetTypeObserver()
     {
     iWidgetSwitches.Close();
     }
-   
+
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryWidgetTypeObserver::HandleNotifyGeneric(TUint32 aId)
@@ -143,7 +143,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryWidgetTypeObserver::HandleNotifyGenericL(TUint32 aId)
@@ -152,9 +152,9 @@
     DEBUG(("\tID: %d",aId));
     THnSuiteWidgetType suiteState( EUnspecified );
 
-    iRepository->Get( aId, (int &) suiteState);   
+    iRepository->Get( aId, (int &) suiteState);
     TInt id = iWidgetSwitches.Find(aId);
-    
+
     if ( suiteState == EChangeWidget )
         {
         iWidgetSwitches.AppendL(aId);
@@ -164,7 +164,7 @@
         iWidgetSwitches.Remove(id);
         return;
         }
-    
+
     CHnSuiteModel* lastSuiteModel = iCmnPtrs->iContainer->GetLastSuiteModel();
     TBuf <NCentralRepositoryConstants::KMaxUnicodeStringLength> suiteName;
     if ( iRepository->Get( aId - 1, suiteName ) == KErrNone && lastSuiteModel
@@ -172,21 +172,21 @@
         {
         DEBUG16(("\t\tSuite Name: %S",&suiteName));
         lastSuiteModel->GetItemsOrder()->MarkSuiteUninitialized();
-        
+
         TInt32 suiteId = lastSuiteModel->CustomId();
-        
+
         CLiwGenericParamList* inParam = CLiwGenericParamList::NewL();
         CleanupStack::PushL( inParam );
-               
+
         CLiwDefaultMap* map = CLiwDefaultMap::NewLC();
-        
+
         map->InsertL( KGenreName8, TLiwVariant(suiteName) );
         map->InsertL( KId8, TLiwVariant(suiteId) );
         inParam->AppendL(TLiwGenericParam( KFilterElementItem8, TLiwVariant(map) ));
         CleanupStack::PopAndDestroy( map );
-        
+
         iCmnPtrs->iModelEventObserver->HandleModelEventL( KReevaluateMdEvent, *inParam );
- 
+
         CleanupStack::PopAndDestroy( inParam );
         }
     DEBUG(("_MM_:CHnRepositoryObserver::HandleNotifyGeneric OUT"));
@@ -195,10 +195,10 @@
 
 // class CHnRepositoryShowFolderObserver
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryShowFolderObserver * CHnRepositoryShowFolderObserver::NewL( 
+CHnRepositoryShowFolderObserver * CHnRepositoryShowFolderObserver::NewL(
         THnMdCommonPointers* aCmnPtrs, const TUid aRepositoryUid, const TUint32 aId )
     {
     CHnRepositoryShowFolderObserver * self = CHnRepositoryShowFolderObserver::NewLC( aCmnPtrs, aRepositoryUid, aId );
@@ -207,10 +207,10 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryShowFolderObserver * CHnRepositoryShowFolderObserver::NewLC( 
+CHnRepositoryShowFolderObserver * CHnRepositoryShowFolderObserver::NewLC(
         THnMdCommonPointers* aCmnPtrs, const TUid aRepositoryUid, const TUint32 aId )
     {
     CHnRepositoryShowFolderObserver * self = new (ELeave) CHnRepositoryShowFolderObserver( aCmnPtrs, aId );
@@ -220,7 +220,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryShowFolderObserver::ConstructL( const TUid aRepositoryUid )
@@ -228,24 +228,24 @@
     CHnRepositoryObserver::ConstructL( aRepositoryUid );
     TInt ret = iRepository->Create( iId, KBlank );
     iNotifyHandler = CCenRepNotifyHandler::NewL(
-        *this, *iRepository, 
+        *this, *iRepository,
     	CCenRepNotifyHandler::EStringKey, iId );
     iNotifyHandler->StartListeningL();
     }
 
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-CHnRepositoryShowFolderObserver::CHnRepositoryShowFolderObserver( THnMdCommonPointers* aCmnPtrs, TUint32 aId  ) 
+CHnRepositoryShowFolderObserver::CHnRepositoryShowFolderObserver( THnMdCommonPointers* aCmnPtrs, TUint32 aId  )
     : CHnRepositoryObserver( aCmnPtrs, aId )
     {
-    
+
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 CHnRepositoryShowFolderObserver::~CHnRepositoryShowFolderObserver()
@@ -254,7 +254,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryShowFolderObserver::HandleNotifyString(TUint32 aId, const TDesC16& aNewValue )
@@ -263,20 +263,20 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryShowFolderObserver::HandleNotifyStringL(TUint32 aId, const TDesC16& aNewValue)
     {
     DEBUG(("_MM_:CHnRepositoryShowFolderObserver::HandleNotifyStringL IN"));
     DEBUG(("\tID: %d : %S", aId, &aNewValue));
-       
+
     //++Show Folder
     if( aId == iId && aNewValue.Length())
 		{
         iNotifyType = 0;
 		ExtractCRKeyShowFolderName( aNewValue );
-		
+
 		// iCRKeyFolderItemUid can contain mcs id or uid
 		// in case of uid it will be replaced whith id in HandleNotifyL callback
 		if( iCRKeyFolderItemUid.Length()>0 )
@@ -294,7 +294,7 @@
         CHnMdBaseKey* inDataKey = HnMdKeyFactory::CreateL(
             KInData8, KKeyTypeMap, KDefaultParentId8 );
         CleanupStack::PushL( inDataKey );
-        
+
         CHnMdBaseKey* filter( NULL );
         HBufC8* id( NULL );
         if ( iCRKeyFolderName.Length()>0 && !( iNotifyType & EAPP_UID ) )
@@ -306,8 +306,8 @@
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KIdParam, KKeyTypeInteger, *id ) );
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KRecursiveSearch8, KKeyTypeBoolean, KStringTrue8 ) );
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KFlatResult8, KKeyTypeBoolean, KStringTrue8 ) );
-    
-            filter = HnMdKeyFactory::CreateL( 
+
+            filter = HnMdKeyFactory::CreateL(
                     KFilter8, KKeyTypeMap, KStringTrue8 );
             CleanupStack::PushL( filter );
             filter->AddSubKeyL( HnMdKeyFactory::CreateL( KMcsAppGroupName8, KKeyTypeString, iCRKeyFolderName ) );
@@ -331,7 +331,7 @@
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KRecursiveSearch8, KKeyTypeBoolean, KStringTrue8 ) );
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KFlatResult8, KKeyTypeBoolean, KStringTrue8 ) );
 
-            filter = HnMdKeyFactory::CreateL( 
+            filter = HnMdKeyFactory::CreateL(
                 KFilter8, KKeyTypeMap, KStringTrue8 );
             CleanupStack::PushL( filter );
             filter->AddSubKeyL( HnMdKeyFactory::CreateL( KUid8, KKeyTypeInteger, iCRKeyFolderItemUid ) );
@@ -346,7 +346,7 @@
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KIdParam, KKeyTypeInteger, *id ) );
             inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KParentOnly8, KKeyTypeBoolean, KStringTrue8 ) );
             }
-        
+
         RPointerArray< CHnMdBaseKey > data;
         CleanupClosePushL( data );
         data.AppendL( inDataKey );
@@ -393,32 +393,32 @@
             }
         CleanupStack::PopAndDestroy( inDataKey );
 		}
-    
+
     DEBUG(("_MM_:CHnRepositoryShowFolderObserver::HandleNotifyStringL OUT"));
-    
+
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName( const TDesC& aNewValue )
 	{
-	DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName IN" ));    	
+	DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName IN" ));
 	iCRKeyFolderName.Copy( KBlank );
 	iCRKeyFolderItemUid.Copy( KBlank );
-	
+
 	int keyValueLength = aNewValue.Length();
 	if( keyValueLength )
 		{
 			TApaAppGroupName folder;
 	        TBuf<KTimeStampBufferLength + KUidStringLength + 1> tempBuf;
 	        TBuf<KTimeStampBufferLength> timeStamp;
-	        
+
 	        TInt ret = aNewValue.Find( KComma );
 	        if( (ret == KErrNotFound )|| ( ret == ( keyValueLength-1 ) ) )
 	            {
-	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (bad CR key value input) OUT" ));    		        	            
+	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (bad CR key value input) OUT" ));
 	        	return;	//bad CR key value input
 	            }
 	        if( ret>KApaMaxAppGroupName )
@@ -431,7 +431,7 @@
 	            return;
 	            }
 	        tempBuf.Copy(aNewValue.Mid( ret + 1 ) );
-	        
+
 	        TInt posUid = tempBuf.Find( KComma );
 	        if ( KErrNotFound != posUid )
 	        	{
@@ -454,31 +454,31 @@
                     }
 	        	timeStamp.Copy( tempBuf );
 	        	}
-	        	
+
 	        TTime currentTime;
 	        currentTime.HomeTime();
 	        TTimeIntervalSeconds interval;
-	        
+
 	        TTime timeStampTime;
 	        ret = timeStampTime.Set(timeStamp);
-	        
+
 	        if(ret == KErrGeneral )
 	            {
-	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (bad timestamp) OUT" ));    		        	            
-	        	return; // bad time stamp value                
+	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (bad timestamp) OUT" ));
+	        	return; // bad time stamp value
 	            }
-	        
+
 	        ret = currentTime.SecondsFrom( timeStampTime, interval );
-	        
+
 	        if( interval.Int() < 0 )
 	            {//negative timestamp is set ahead of current time...!
-	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (negative interval) OUT" ));    		        	            	            
+	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (negative interval) OUT" ));
 	        	return;
 	            }
-	        
+
 	        if(( interval.Int()) > KTimeStampCutOff )
 	            {//positive timestamp but more than 5 seconds
-	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (more than 5 seconds) OUT" ));    		        
+	            DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName (more than 5 seconds) OUT" ));
 	        	return;
 	            }
 	        else
@@ -486,16 +486,16 @@
 	        	iCRKeyFolderName.Copy(folder);
         	    }
 		}
-	DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName OUT" ));    	
+	DEBUG(( "_MM_:CHnRepositoryShowFolderObserver::ExtractCRKeyShowFolderName OUT" ));
 	}
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryShowFolderObserver::GetShowFolderL( TUint32 aFolderId )
     {
-       
+
     CHnMdBaseKey* inDataKey = HnMdKeyFactory::CreateL(
         KInData8, KKeyTypeMap, KDefaultParentId8 );
     CleanupStack::PushL( inDataKey );
@@ -507,7 +507,7 @@
     RPointerArray< CHnMdBaseKey > data;
     CleanupClosePushL( data );
     data.Append( inDataKey );
-    
+
     CHnMdBaseKey* serviceData = HnMdKeyFactory::CreateL(
         KServiceContentName, KKeyTypeString, KMatrixMenuData );
     CleanupStack::PushL( serviceData );
@@ -542,12 +542,12 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 void CHnRepositoryShowFolderObserver::GetShowFolderGroupNameL()
     {
-       
+
     CHnMdBaseKey* inDataKey = HnMdKeyFactory::CreateL(
         KInData8, KKeyTypeMap, KDefaultParentId8 );
     CleanupStack::PushL( inDataKey );
@@ -556,14 +556,14 @@
     inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KIdParam, KKeyTypeInteger, *id ) );
     inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KRecursiveSearch8, KKeyTypeBoolean, KStringTrue8 ) );
     inDataKey->AddSubKeyL( HnMdKeyFactory::CreateL( KFlatResult8, KKeyTypeBoolean, KStringTrue8 ) );
-    
-    CHnMdBaseKey* filter = HnMdKeyFactory::CreateL( 
+
+    CHnMdBaseKey* filter = HnMdKeyFactory::CreateL(
             KFilter8, KKeyTypeMap, KStringTrue8 );
     CleanupStack::PushL( filter );
     filter->AddSubKeyL( HnMdKeyFactory::CreateL( KMcsAppGroupName8, KKeyTypeString, iCRKeyFolderName ) );
     filter->AddSubKeyL( HnMdKeyFactory::CreateL( KType8, KKeyTypeString, KMenuFolder8 ) );
     filter->AddSubKeyL( HnMdKeyFactory::CreateL( KHidden8, KKeyTypeBoolean, KStringFalse8 ) );
-    
+
     RPointerArray< CHnMdBaseKey > data;
     CleanupClosePushL( data );
     data.AppendL( inDataKey );
@@ -571,7 +571,7 @@
         {
         data.AppendL( filter );
         }
-    
+
     CHnMdBaseKey* serviceData = HnMdKeyFactory::CreateL(
         KServiceContentName, KKeyTypeString, KMatrixMenuData );
     CleanupStack::PushL( serviceData );
@@ -607,7 +607,7 @@
     }
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
 TInt CHnRepositoryShowFolderObserver::HandleNotifyL(
@@ -644,7 +644,7 @@
                 iNotifyType |= ESECOND_NOTIFY;
                 TLiwVariant varId; varId.PushL();
                 TLiwVariant varParentId; varParentId.PushL();
-                
+
                 HnLiwUtils::GetVariantL( aEventParamList, KIdPath8, 0, varId );
                 HnLiwUtils::GetVariantL( aEventParamList, KParentIdPath8, 0, varParentId );
 
@@ -656,7 +656,7 @@
 
                 CleanupStack::PopAndDestroy( &varParentId );
                 CleanupStack::PopAndDestroy( &varId );
-                
+
                 GetShowFolderL( parentId );
                 return KErrNone;
                 }
@@ -692,43 +692,43 @@
                 {
                 return KErrNotFound;
                 }
-    
+
             TLiwVariant varId; varId.PushL();
             TLiwVariant varAppGroupName; varAppGroupName.PushL();
             TLiwVariant varSuiteName; varSuiteName.PushL();
             TLiwVariant varChildrenCount; varChildrenCount.PushL();
-    
+
             HnLiwUtils::GetVariantL( aEventParamList, KIdPath8, 0, varId );
             HnLiwUtils::GetVariantL( aEventParamList, KAppGroupNamePath8, 0, varAppGroupName );
             HnLiwUtils::GetVariantL( aEventParamList, KTitleNamePath8, 0, varSuiteName );
             HnLiwUtils::GetVariantL( aEventParamList, KChildrenCountPath8, 0, varChildrenCount );
-            
+
             CLiwGenericParamList* paramList = CLiwGenericParamList::NewL();
             CleanupStack::PushL( paramList );
-                   
+
             CLiwDefaultMap* map = CLiwDefaultMap::NewLC();
-            
-            paramList->AppendL( TLiwGenericParam( KSuiteName8, 
-                    TLiwVariant( KFolderSuite ) ) );    
-            
-            map->InsertL( KSuiteName8, varSuiteName ); 
+
+            paramList->AppendL( TLiwGenericParam( KSuiteName8,
+                    TLiwVariant( KFolderSuite ) ) );
+
+            map->InsertL( KSuiteName8, varSuiteName );
             map->InsertL( KFolderId8, varId );
             map->InsertL( KRemoveLocked8, TLiwVariant( KStringFalse8 ) );
             map->InsertL( KParentFolderId8, varId );
             map->InsertL( KTmpParentFolderId8, varId );
             map->InsertL( KMcsAppGroupName8, varAppGroupName );
-                
+
             paramList->AppendL( TLiwGenericParam( KParams8, TLiwVariant( map ) ) );
-            
+
             CleanupStack::PopAndDestroy( map );
-            
+
             while ( iCmnPtrs->iModel->LoadedSuitesCount() > 1 )
                 {
                 CHnMdSuite* suite = iCmnPtrs->iModel->GetLastSuite();
                 iCmnPtrs->iContainer->PopSuiteModelL( suite->SuiteName() );
-                iCmnPtrs->iModel->DeleteLastSuite();  
+                iCmnPtrs->iModel->DeleteLastSuite();
                 }
-    
+
             if ( iCmnPtrs->iContainer->GetLastSuiteModel()->CustomId() != varId.AsTInt64() )
                 {
                 iCmnPtrs->iModelEventObserver->HandleModelEventL( KNewSuiteLoadedMdEvent, *paramList );
@@ -754,33 +754,33 @@
                 CleanupStack::PopAndDestroy( pl );
                 CleanupStack::PopAndDestroy( &varId );
                 CleanupStack::PopAndDestroy( &varItemCustomId );
-    
+
                 iCRKeyFolderItemUid.Copy( KBlank );
                 }
-    
+
             iNotifyType = 0;
             iCRKeyFolderName.Copy( KBlank );
             iRepository->Set( iId, KBlank );
-            
+
             CleanupStack::PopAndDestroy( paramList );
             CleanupStack::PopAndDestroy( &varChildrenCount );
             CleanupStack::PopAndDestroy( &varSuiteName );
             CleanupStack::PopAndDestroy( &varAppGroupName );
             CleanupStack::PopAndDestroy( &varId );
         }
-	
+
 	DEBUG(("_MM_:CHnRepositoryShowFolderObserver::HandleNotifyL OUT"));
 	return KErrNone;
 	}
 
 // ---------------------------------------------------------------------------
-// 
+//
 // ---------------------------------------------------------------------------
 //
-void CHnRepositoryShowFolderObserver::HandleSuiteEventL ( THnCustomSuiteEvent aCustomSuiteEvent, 
+void CHnRepositoryShowFolderObserver::HandleSuiteEventL ( THnCustomSuiteEvent aCustomSuiteEvent,
         CHnSuiteModel *aModel )
 	{
-	
+
 	if ( aCustomSuiteEvent == ESuiteModelInitialized && iCRKeyFolderItemUid.Length() > 0 )
 		{
 	      if (iCRKeyFolderItemUid.Length() > 0 )
@@ -802,112 +802,4 @@
 		}
 	}
 
-
-// class CHnRepositoryZoomObserver
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-CHnRepositoryZoomObserver * CHnRepositoryZoomObserver::NewL( 
-        THnMdCommonPointers* aCmnPtrs, const TUid aRepositoryUid, const TUint32 aId )
-    {
-    CHnRepositoryZoomObserver * self = CHnRepositoryZoomObserver::NewLC( aCmnPtrs, aRepositoryUid, aId );
-    CleanupStack::Pop(self);
-    return self;
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-CHnRepositoryZoomObserver * CHnRepositoryZoomObserver::NewLC( 
-        THnMdCommonPointers* aCmnPtrs, const TUid aRepositoryUid, const TUint32 aId )
-    {
-    CHnRepositoryZoomObserver * self = new (ELeave) CHnRepositoryZoomObserver( aCmnPtrs, aId );
-    CleanupStack::PushL(self);
-    self->ConstructL( aRepositoryUid );
-    return self;
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-void CHnRepositoryZoomObserver::ConstructL( const TUid aRepositoryUid )
-    {
-    CHnRepositoryObserver::ConstructL( aRepositoryUid );
-    iNotifyHandler = CCenRepNotifyHandler::NewL(
-        *this, *iRepository, 
-    	CCenRepNotifyHandler::EIntKey, iId );
-    InitializeL();
-    iNotifyHandler->StartListeningL();
-    }
-
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-CHnRepositoryZoomObserver::CHnRepositoryZoomObserver( THnMdCommonPointers* aCmnPtrs, TUint32 aId  ) 
-    : CHnRepositoryObserver( aCmnPtrs, aId )
-    {
-    
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-CHnRepositoryZoomObserver::~CHnRepositoryZoomObserver()
-    {
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-void CHnRepositoryZoomObserver::HandleNotifyInt(TUint32 aId, TInt aNewValue )
-    {
-    TRAP_IGNORE( HandleNotifyIntL(aId, aNewValue) );
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-void CHnRepositoryZoomObserver::HandleNotifyIntL(TUint32 aId, TInt aNewValue )
-    {
-    DEBUG(("_MM_:CHnRepositoryZoomObserver::HandleNotifyStringL IN"));
-    DEBUG(("\tID: %d : %d", aId, aNewValue));
-    
-	CLiwGenericParamList* paramList = CLiwGenericParamList::NewL();
-	CleanupStack::PushL( paramList );
-    
-	if ( (TAknUiZoom)aNewValue == EAknUiZoomLarge )
-		{
-		iCmnPtrs->iModelEventObserver->HandleModelEventL( KZoomLarge, *paramList );
-		}
-	else if ( (TAknUiZoom)aNewValue == EAknUiZoomSmall )
-		{
-		iCmnPtrs->iModelEventObserver->HandleModelEventL( KZoomSmall, *paramList );
-		}
-	else
-		{
-		iCmnPtrs->iModelEventObserver->HandleModelEventL( KZoomNormal, *paramList );
-		}
-	 
-    CleanupStack::PopAndDestroy( paramList );
-    DEBUG(("_MM_:CHnRepositoryZoomObserver::HandleNotifyStringL OUT"));
-    }
-
-// ---------------------------------------------------------------------------
-// 
-// ---------------------------------------------------------------------------
-//
-void CHnRepositoryZoomObserver::InitializeL()
-	{
-	TInt value(0);
-	iRepository->Get( iId, value); 
-	HandleNotifyIntL( iId, value );
-	}  
 // End of File