--- a/inc/muscallmonitorobserver.h Tue Aug 31 15:12:07 2010 +0300
+++ b/inc/muscallmonitorobserver.h Wed Sep 01 12:31:01 2010 +0100
@@ -16,11 +16,12 @@
*/
+
#ifndef MUSCALLMONITOROBSERVER_H
#define MUSCALLMONITOROBSERVER_H
#include <e32cmn.h>
-#include <badesca.h>
+#include <CPbkContactItem.h>
/**
* Observer for the monitor
@@ -32,19 +33,22 @@
public: // type definitions
- virtual void CallConnectedL( const TDesC& aTelNumber, TBool aIsSipUri ) = 0;
+ virtual void CallConnectedL( const TDesC& aTelNumber ) = 0;
- virtual void CallHoldL( const TDesC& aTelNumber, TBool aIsSipUri ) = 0;
+ virtual void CallHoldL( const TDesC& aTelNumber ) = 0;
virtual void ConferenceCallL() = 0;
virtual void NoActiveCallL() = 0;
+
+ virtual void ConferenceCallLTerminated() = 0;
/**
*
*/
- virtual TBool ResolveAddressesL( const TDesC& /*aContactId*/,
- CDesCArrayFlat*& /*aContactsArray*/)
+ virtual TBool ResolveAddressesL( CPbkContactItem& /*aPbkItem*/,
+ CDesCArrayFlat*& /*aContactsArray*/,
+ TPbkFieldId /*aTPbkFieldId*/ )
{
return EFalse;
}