72 // CEmailPlugin::NewL |
72 // CEmailPlugin::NewL |
73 // --------------------------------------------------------------------------- |
73 // --------------------------------------------------------------------------- |
74 // |
74 // |
75 CEmailPlugin* CEmailPlugin::NewL() |
75 CEmailPlugin* CEmailPlugin::NewL() |
76 { |
76 { |
|
77 CPIXLOGSTRING("CEmailPlugin::NewL : Start"); |
77 CEmailPlugin* instance = CEmailPlugin::NewLC(); |
78 CEmailPlugin* instance = CEmailPlugin::NewLC(); |
78 CleanupStack::Pop(instance); |
79 CleanupStack::Pop(instance); |
|
80 CPIXLOGSTRING("CEmailPlugin::NewL : End"); |
79 return instance; |
81 return instance; |
80 } |
82 } |
81 |
83 |
82 // --------------------------------------------------------------------------- |
84 // --------------------------------------------------------------------------- |
83 // CEmailPlugin::NewLC |
85 // CEmailPlugin::NewLC |
84 // --------------------------------------------------------------------------- |
86 // --------------------------------------------------------------------------- |
85 // |
87 // |
86 CEmailPlugin* CEmailPlugin::NewLC() |
88 CEmailPlugin* CEmailPlugin::NewLC() |
87 { |
89 { |
88 CEmailPlugin* instance = new (ELeave)CEmailPlugin(); |
90 CPIXLOGSTRING("CEmailPlugin::NewLC : Start"); |
|
91 CEmailPlugin* instance = new (ELeave)CEmailPlugin(); |
89 CleanupStack::PushL(instance); |
92 CleanupStack::PushL(instance); |
90 instance->ConstructL(); |
93 instance->ConstructL(); |
|
94 CPIXLOGSTRING("CEmailPlugin::NewLC : End"); |
91 return instance; |
95 return instance; |
92 } |
96 } |
93 |
97 |
94 // --------------------------------------------------------------------------- |
98 // --------------------------------------------------------------------------- |
95 // CEmailPlugin::CEmailPlugin |
99 // CEmailPlugin::CEmailPlugin |
133 // CEmailPlugin::StartPluginL |
137 // CEmailPlugin::StartPluginL |
134 // --------------------------------------------------------------------------- |
138 // --------------------------------------------------------------------------- |
135 // |
139 // |
136 void CEmailPlugin::StartPluginL() |
140 void CEmailPlugin::StartPluginL() |
137 { |
141 { |
|
142 CPIXLOGSTRING("CEmailPlugin::StartPluginL : Start"); |
138 CPIXLOGSTRING2("currentDrive used is : %d", iCurrentDrive ); |
143 CPIXLOGSTRING2("currentDrive used is : %d", iCurrentDrive ); |
139 MountL(TDriveNumber(iCurrentDrive)); //Mount current drive |
144 MountL(TDriveNumber(iCurrentDrive)); //Mount current drive |
140 //create instance of QEmailFetcher |
145 //create instance of QEmailFetcher |
141 QT_TRYCATCH_LEAVING(iQEmailFetcher = QEmailFetcher::newInstance(*this)); |
146 QT_TRYCATCH_LEAVING(iQEmailFetcher = QEmailFetcher::newInstance(*this)); |
142 // Define this base application class, use default location |
147 // Define this base application class, use default location |
|
148 CPIXLOGSTRING("CEmailPlugin::StartPluginL : End"); |
143 } |
149 } |
144 |
150 |
145 // --------------------------------------------------------------------------- |
151 // --------------------------------------------------------------------------- |
146 // CEmailPlugin::StartHarvestingL |
152 // CEmailPlugin::StartHarvestingL |
147 // --------------------------------------------------------------------------- |
153 // --------------------------------------------------------------------------- |