javaextensions/pim/agnadapter/src.s60/cpimtodolistadapter.cpp
branchRCL_3
changeset 83 26b2b12093af
parent 77 7cee158cb8cd
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
    47 // -----------------------------------------------------------------------------
    47 // -----------------------------------------------------------------------------
    48 // CPIMToDoListAdapter::ConstructL
    48 // CPIMToDoListAdapter::ConstructL
    49 // Symbian 2nd phase constructor can leave.
    49 // Symbian 2nd phase constructor can leave.
    50 // -----------------------------------------------------------------------------
    50 // -----------------------------------------------------------------------------
    51 //
    51 //
    52 void CPIMToDoListAdapter::ConstructL(TInt aCalSessionInt)
    52 void CPIMToDoListAdapter::ConstructL()
    53 {
    53 {
    54     JELOG2(EPim);
    54     JELOG2(EPim);
    55     CCalSession* calSession = reinterpret_cast <CCalSession*>(aCalSessionInt);
    55     CPIMAgnListAdapter::ConstructL(MCalChangeCallBack::EChangeEntryTodo);
    56     CPIMAgnListAdapter::ConstructL(MCalChangeCallBack::EChangeEntryTodo, calSession);
       
    57     iAgnToDoAdapter = CPIMAgnToDoAdapter::NewL(iFuncServer);
    56     iAgnToDoAdapter = CPIMAgnToDoAdapter::NewL(iFuncServer);
    58 }
    57 }
    59 
    58 
    60 // -----------------------------------------------------------------------------
    59 // -----------------------------------------------------------------------------
    61 // CPIMToDoListAdapter::NewL
    60 // CPIMToDoListAdapter::NewL
    62 // Two-phased constructor.
    61 // Two-phased constructor.
    63 // -----------------------------------------------------------------------------
    62 // -----------------------------------------------------------------------------
    64 //
    63 //
    65 CPIMToDoListAdapter* CPIMToDoListAdapter::NewL(java::util::FunctionServer* aFuncServer,
    64 CPIMToDoListAdapter* CPIMToDoListAdapter::NewL(
    66         CCalSession *aCalSession)
    65     java::util::FunctionServer* aFuncServer)
    67 {
    66 {
    68     JELOG2(EPim);
    67     JELOG2(EPim);
    69     CPIMToDoListAdapter* self = new(ELeave) CPIMToDoListAdapter(aFuncServer);
    68     CPIMToDoListAdapter* self = new(ELeave) CPIMToDoListAdapter(aFuncServer);
    70     CleanupStack::PushL(self);
    69     CleanupStack::PushL(self);
    71     TInt calSessionInt = reinterpret_cast <TInt>(aCalSession);
    70     CallMethodL(self, &CPIMToDoListAdapter::ConstructL, self->iFuncServer);
    72     CallMethodL(self, &CPIMToDoListAdapter::ConstructL,calSessionInt,self->iFuncServer);
       
    73     CleanupStack::Pop(self);
    71     CleanupStack::Pop(self);
    74     return self;
    72     return self;
    75 }
    73 }
    76 
    74 
    77 // Destructor
    75 // Destructor