diff -r 4ae315f230bc -r a6539d1e8e43 phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkTopContactManagerImpl.cpp --- a/phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkTopContactManagerImpl.cpp Tue May 25 12:26:45 2010 +0300 +++ b/phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkTopContactManagerImpl.cpp Wed Jun 09 09:26:27 2010 +0300 @@ -28,6 +28,21 @@ CVPbkTopContactManagerImpl* CVPbkTopContactManagerImpl::NewL( + CVPbkContactManager& aContactManager, + MVPbkContactViewBase& aTopView + ) + { + CVPbkTopContactManagerImpl* self = + new (ELeave) CVPbkTopContactManagerImpl(); + CleanupStack::PushL( self ); + self->iContactManager = &aContactManager; + self->iTopView = &aTopView; + self->ConstructL(); + CleanupStack::Pop( self ); + return self; + } + +CVPbkTopContactManagerImpl* CVPbkTopContactManagerImpl::NewL( CVPbkContactManager& aContactManager ) { CVPbkTopContactManagerImpl* self = @@ -141,7 +156,8 @@ aContactLinks, aObserver, aErrorObserver, - CVPbkTopContactOperation::EAddToTop ); + CVPbkTopContactOperation::EAddToTop, + iTopView); } MVPbkContactOperationBase* CVPbkTopContactManagerImpl::AddToTopL(