voipplugins/accountcreationplugin/src/accountcreationplugin.cpp
branchRCL_3
changeset 8 7117cbf1600a
parent 0 a4daefaec16c
equal deleted inserted replaced
6:fc8c25e5a2e8 8:7117cbf1600a
    63 
    63 
    64     // Create handle to AIW Service Handler.
    64     // Create handle to AIW Service Handler.
    65     iServiceHandler = CAiwServiceHandler::NewL();
    65     iServiceHandler = CAiwServiceHandler::NewL();
    66 
    66 
    67     iEikEnv = CEikonEnv::Static();
    67     iEikEnv = CEikonEnv::Static();
       
    68     
       
    69     iCBEventParamList = CAiwGenericParamList::NewL();
       
    70     iCBEventParamList->Reset();
    68 
    71 
    69     ACPLOG( "CAccountCreationPlugin::ConstructL end" );
    72     ACPLOG( "CAccountCreationPlugin::ConstructL end" );
    70     }
    73     }
    71 
    74 
    72 // ---------------------------------------------------------------------------
    75 // ---------------------------------------------------------------------------
    96         {
    99         {
    97         CCoeEnv::Static()->DeleteResourceFile( iResourceOffset );
   100         CCoeEnv::Static()->DeleteResourceFile( iResourceOffset );
    98         }
   101         }
    99  
   102  
   100 	iEikEnv = NULL;
   103 	iEikEnv = NULL;
       
   104 	delete iCBEventParamList;
   101 
   105 
   102     ACPLOG( "CAccountCreationPlugin::~CAccountCreationPlugin end" );
   106     ACPLOG( "CAccountCreationPlugin::~CAccountCreationPlugin end" );
   103     }
   107     }
   104 
   108 
   105 // ---------------------------------------------------------------------------
   109 // ---------------------------------------------------------------------------
   132     // Place of ACP in customer application.
   136     // Place of ACP in customer application.
   133     TInt32 placing( 0 );
   137     TInt32 placing( 0 );
   134     variant.Set( placing );
   138     variant.Set( placing );
   135     TAiwGenericParam genericParamPlace( EGenericParamError, variant );
   139     TAiwGenericParam genericParamPlace( EGenericParamError, variant );
   136     paramList.AppendL( genericParamPlace );
   140     paramList.AppendL( genericParamPlace );
   137 
   141 	
   138     // Send callback to the customer application.
   142     // Send callback to the customer application.
   139     CAiwGenericParamList* nullList = NULL;
       
   140     callback->HandleNotifyL( 
   143     callback->HandleNotifyL( 
   141         KAiwCmdCSCUiExtensionPlugins,
   144         KAiwCmdCSCUiExtensionPlugins,
   142         KAiwEventStarted,
   145         KAiwEventStarted,
   143         *nullList,
   146         *iCBEventParamList,
   144         paramList );
   147         paramList );
   145 
   148 
   146     ACPLOG( "CAccountCreationPlugin::SendInitializedCallbackL end" );
   149     ACPLOG( "CAccountCreationPlugin::SendInitializedCallbackL end" );
   147     }
   150     }
   148 
   151 
   163     TAiwGenericParam genericParamUid( EGenericParamError, variant );
   166     TAiwGenericParam genericParamUid( EGenericParamError, variant );
   164     CAiwGenericParamList& paramList = iServiceHandler->InParamListL();
   167     CAiwGenericParamList& paramList = iServiceHandler->InParamListL();
   165     paramList.AppendL( genericParamUid );
   168     paramList.AppendL( genericParamUid );
   166 
   169 
   167     // Send callback to the customer application.
   170     // Send callback to the customer application.
   168     CAiwGenericParamList* nullList = NULL;
       
   169     callback->HandleNotifyL( 
   171     callback->HandleNotifyL( 
   170         KAiwCmdCSCUiExtensionPlugins,
   172         KAiwCmdCSCUiExtensionPlugins,
   171         KAiwEventStopped,
   173         KAiwEventStopped,
   172         *nullList,
   174         *iCBEventParamList,
   173         paramList );
   175         paramList );
   174 
   176 
   175     ACPLOG( "CAccountCreationPlugin::SendCompletedCallbackL end" );
   177     ACPLOG( "CAccountCreationPlugin::SendCompletedCallbackL end" );
   176     }
   178     }
   177 
   179 
   192     TAiwGenericParam genericParamUid( EGenericParamError, variant );
   194     TAiwGenericParam genericParamUid( EGenericParamError, variant );
   193     CAiwGenericParamList& paramList = iServiceHandler->InParamListL();
   195     CAiwGenericParamList& paramList = iServiceHandler->InParamListL();
   194     paramList.AppendL( genericParamUid );
   196     paramList.AppendL( genericParamUid );
   195 
   197 
   196     // Send callback to the customer application.
   198     // Send callback to the customer application.
   197     CAiwGenericParamList* nullList = NULL;
       
   198     callback->HandleNotifyL( 
   199     callback->HandleNotifyL( 
   199         KAiwCmdCSCUiExtensionPlugins,
   200         KAiwCmdCSCUiExtensionPlugins,
   200         KAiwEventError,
   201         KAiwEventError,
   201         *nullList,
   202         *iCBEventParamList,
   202         paramList );
   203         paramList );
   203 
   204 
   204     ACPLOG( "CAccountCreationPlugin::SendErrorCallbackL end" );
   205     ACPLOG( "CAccountCreationPlugin::SendErrorCallbackL end" );
   205     }    
   206     }    
   206 
   207