equal
deleted
inserted
replaced
15 * |
15 * |
16 * |
16 * |
17 */ |
17 */ |
18 //Qt |
18 //Qt |
19 #include <HbApplication> |
19 #include <HbApplication> |
20 #include <HbActivityManager> |
|
21 #include <hbapplication.h> |
20 #include <hbapplication.h> |
22 #include <hbmessagebox.h> |
21 #include <hbmessagebox.h> |
|
22 #include <afactivitystorage.h> |
|
23 #include <afstorageglobals.h> |
23 |
24 |
24 // symbian |
25 // symbian |
25 #include <centralrepository.h> |
26 #include <centralrepository.h> |
26 #include <coreapplicationuissdkcrkeys.h> |
27 #include <coreapplicationuissdkcrkeys.h> |
27 |
28 |
60 initConnections(); |
61 initConnections(); |
61 } |
62 } |
62 else{ |
63 else{ |
63 showOfflineWarning(); |
64 showOfflineWarning(); |
64 } |
65 } |
|
66 |
|
67 mActivityStorage = new AfActivityStorage(this); |
65 removeActivity(); |
68 removeActivity(); |
66 |
69 |
67 qDebug("SATAPP: SatAppMainHandler::SatAppMainHandler <"); |
70 qDebug("SATAPP: SatAppMainHandler::SatAppMainHandler <"); |
68 } |
71 } |
69 |
72 |
209 // ---------------------------------------------------------------------------- |
212 // ---------------------------------------------------------------------------- |
210 // |
213 // |
211 void SatAppMainHandler::updateActivity() |
214 void SatAppMainHandler::updateActivity() |
212 { |
215 { |
213 qDebug("SATAPP: SatAppMainHandler::updateActivity >"); |
216 qDebug("SATAPP: SatAppMainHandler::updateActivity >"); |
214 mActivity.insert("screenshot", mMenu->takeScreenShot()); |
217 mActivity.insert(ActivityScreenshotKeyword, |
|
218 mMenu->takeScreenShot()); |
215 qDebug("SATAPP: SatAppMainHandler::updateActivity <"); |
219 qDebug("SATAPP: SatAppMainHandler::updateActivity <"); |
216 } |
220 } |
217 |
221 |
218 // ---------------------------------------------------------------------------- |
222 // ---------------------------------------------------------------------------- |
219 // SatAppMainHandler::saveActivity |
223 // SatAppMainHandler::saveActivity |
222 void SatAppMainHandler::saveActivity() |
226 void SatAppMainHandler::saveActivity() |
223 { |
227 { |
224 qDebug("SATAPP: SatAppMainHandler::saveActivity >"); |
228 qDebug("SATAPP: SatAppMainHandler::saveActivity >"); |
225 |
229 |
226 // Add the activity to the activity manager |
230 // Add the activity to the activity manager |
227 const bool ok = qobject_cast<HbApplication*>(qApp)->activityManager()-> |
231 const bool ok = mActivityStorage->saveActivity( |
228 addActivity(SATAPP_ACTIVITY_ID, QVariant(), mActivity); |
232 SATAPP_ACTIVITY_ID, QVariant(), mActivity); |
229 |
233 |
230 qDebug("SATAPP: SatAppMainHandler::saveActivity < %d", ok); |
234 qDebug("SATAPP: SatAppMainHandler::saveActivity < %d", ok); |
231 } |
235 } |
232 |
236 |
233 // ---------------------------------------------------------------------------- |
237 // ---------------------------------------------------------------------------- |
236 // |
240 // |
237 void SatAppMainHandler::removeActivity() |
241 void SatAppMainHandler::removeActivity() |
238 { |
242 { |
239 qDebug("SATAPP: SatAppMainHandler::removeActivity >"); |
243 qDebug("SATAPP: SatAppMainHandler::removeActivity >"); |
240 |
244 |
241 QList<QVariantHash> activityList = |
245 |
242 qobject_cast<HbApplication*>(qApp)->activityManager()->activities(); |
246 QVariantHash activity = mActivityStorage->activityMetaData(SATAPP_ACTIVITY_ID); |
243 qDebug("SATAPP: SatAppMenuProvider::removeActivity count=%d", |
247 if(activity.keys().contains(SATAPP_ACTIVITY_ID)) { |
244 activityList.count()); |
248 mActivity = activity; |
245 foreach (QVariantHash activity, activityList){ |
249 qDebug("SATAPP: SatAppMenuProvider::removeActivity store"); |
246 if (activity.keys().contains(SATAPP_ACTIVITY_ID)){ |
250 } |
247 mActivity = activity; |
251 const bool ok = mActivityStorage->removeActivity(SATAPP_ACTIVITY_ID); |
248 qDebug("SATAPP: SatAppMenuProvider::removeActivity store"); |
|
249 break; |
|
250 } |
|
251 } |
|
252 |
|
253 const bool ok = qobject_cast<HbApplication*>(qApp)->activityManager()-> |
|
254 removeActivity(SATAPP_ACTIVITY_ID); |
|
255 |
252 |
256 qDebug("SATAPP: SatAppMainHandler::removeActivity < %d", ok); |
253 qDebug("SATAPP: SatAppMainHandler::removeActivity < %d", ok); |
257 } |
254 } |
258 |
255 |
259 // ---------------------------------------------------------------------------- |
256 // ---------------------------------------------------------------------------- |