34 |
34 |
35 #include "videolistviewdata.h" |
35 #include "videolistviewdata.h" |
36 #include "videocollectionuiloaderdata.h" |
36 #include "videocollectionuiloaderdata.h" |
37 #include "videoservicebrowsedata.h" |
37 #include "videoservicebrowsedata.h" |
38 #include "videolistviewdata.h" |
38 #include "videolistviewdata.h" |
|
39 #include "videocollectionviewutils.h" |
|
40 #include "videocollectionviewutilsdata.h" |
39 |
41 |
40 #define private public |
42 #define private public |
41 #include "videocollectionviewplugin.h" |
43 #include "videocollectionviewplugin.h" |
42 #include "videoservices.h" |
44 #include "videoservices.h" |
43 #undef private |
45 #undef private |
214 // -browse service |
216 // -browse service |
215 // -captured category |
217 // -captured category |
216 init(); |
218 init(); |
217 serviceUtil->setCurrentService(true); |
219 serviceUtil->setCurrentService(true); |
218 videoServices->mCurrentService = VideoServices::EBrowse; |
220 videoServices->mCurrentService = VideoServices::EBrowse; |
|
221 VideoCollectionViewUtilsData::mIsServiceValue = true; |
|
222 VideoCollectionViewUtils::instance().setIsService(); |
219 VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdCaptured; |
223 VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdCaptured; |
220 mTestView->activateView(); |
224 mTestView->activateView(); |
221 QCOMPARE(VideoListViewData::mActivateViewCount, 1); |
225 QCOMPARE(VideoListViewData::mActivateViewCount, 1); |
222 QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdCaptured); |
226 QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdCaptured); |
223 QVERIFY(VideoListViewData::mActivatedItemId.iId2 == KVcxMvcMediaTypeCategory); |
227 QVERIFY(VideoListViewData::mActivatedItemId.iId2 == KVcxMvcMediaTypeCategory); |
226 // activate view as browse service: |
230 // activate view as browse service: |
227 // -browse service |
231 // -browse service |
228 // -downloads category |
232 // -downloads category |
229 init(); |
233 init(); |
230 serviceUtil->setCurrentService(true); |
234 serviceUtil->setCurrentService(true); |
|
235 VideoCollectionViewUtilsData::mIsServiceValue = true; |
|
236 VideoCollectionViewUtils::instance().setIsService(); |
231 videoServices->mCurrentService = VideoServices::EBrowse; |
237 videoServices->mCurrentService = VideoServices::EBrowse; |
232 VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdDownloads; |
238 VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdDownloads; |
233 mTestView->activateView(); |
239 mTestView->activateView(); |
234 QCOMPARE(VideoListViewData::mActivateViewCount, 1); |
240 QCOMPARE(VideoListViewData::mActivateViewCount, 1); |
235 QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdDownloads); |
241 QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdDownloads); |
238 |
244 |
239 // activate view as browse service: |
245 // activate view as browse service: |
240 // -uri fetch service |
246 // -uri fetch service |
241 init(); |
247 init(); |
242 serviceUtil->setCurrentService(true); |
248 serviceUtil->setCurrentService(true); |
|
249 VideoCollectionViewUtilsData::mIsServiceValue = true; |
|
250 VideoCollectionViewUtils::instance().setIsService(); |
243 videoServices->mCurrentService = VideoServices::EUriFetcher; |
251 videoServices->mCurrentService = VideoServices::EUriFetcher; |
244 mTestView->activateView(); |
252 mTestView->activateView(); |
245 QCOMPARE(VideoListViewData::mActivateViewCount, 1); |
253 QCOMPARE(VideoListViewData::mActivateViewCount, 1); |
246 QVERIFY(VideoListViewData::mActivatedItemId == TMPXItemId::InvalidId()); |
254 QVERIFY(VideoListViewData::mActivatedItemId == TMPXItemId::InvalidId()); |
247 cleanup(); |
255 cleanup(); |
248 |
256 |
249 // final cleanup |
257 // final cleanup |
250 serviceUtil->decreaseReferenceCount(); |
258 serviceUtil->decreaseReferenceCount(); |
251 videoServices->decreaseReferenceCount(); |
259 videoServices->decreaseReferenceCount(); |
|
260 VideoCollectionViewUtilsData::mIsServiceValue = false; |
|
261 VideoCollectionViewUtils::instance().setIsService(); |
252 } |
262 } |
253 |
263 |
254 // --------------------------------------------------------------------------- |
264 // --------------------------------------------------------------------------- |
255 // testDeactivateView |
265 // testDeactivateView |
256 // --------------------------------------------------------------------------- |
266 // --------------------------------------------------------------------------- |