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 |