equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 22 % |
18 // Version : %version: 24 % |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include <qgraphicswidget.h> |
21 #include <qgraphicswidget.h> |
22 #include <qaction.h> |
22 #include <qaction.h> |
23 #include <qactiongroup.h> |
23 #include <qactiongroup.h> |
32 #include "videolistwidget.h" |
32 #include "videolistwidget.h" |
33 #include "videohintwidget.h" |
33 #include "videohintwidget.h" |
34 #include "videocollectionwrapper.h" |
34 #include "videocollectionwrapper.h" |
35 #include "videosortfilterproxymodel.h" |
35 #include "videosortfilterproxymodel.h" |
36 #include "videocollectionviewutils.h" |
36 #include "videocollectionviewutils.h" |
37 #include "videoservices.h" |
|
38 #include "videocollectiontrace.h" |
37 #include "videocollectiontrace.h" |
39 |
38 |
40 // --------------------------------------------------------------------------- |
39 // --------------------------------------------------------------------------- |
41 // VideoCollectionUiLoader |
40 // VideoCollectionUiLoader |
42 // --------------------------------------------------------------------------- |
41 // --------------------------------------------------------------------------- |
374 if(model) |
373 if(model) |
375 { |
374 { |
376 VideoCollectionViewUtils::sortModel(model, true, VideoCollectionCommon::ELevelVideos); |
375 VideoCollectionViewUtils::sortModel(model, true, VideoCollectionCommon::ELevelVideos); |
377 |
376 |
378 // init widget |
377 // init widget |
379 VideoServices *videoServices = 0; |
378 videoList->initialize(*model, mIsService, VideoCollectionCommon::ELevelVideos); |
380 if (mIsService) |
|
381 { |
|
382 videoServices = VideoServices::instance(); |
|
383 } |
|
384 videoList->initialize(*model, videoServices, VideoCollectionCommon::ELevelVideos); |
|
385 } |
379 } |
386 } |
380 } |
387 } |
381 } |
388 else if (name.compare(DOCML_NAME_VC_COLLECTIONWIDGET) == 0) |
382 else if (name.compare(DOCML_NAME_VC_COLLECTIONWIDGET) == 0) |
389 { |
383 { |
397 VideoListWidget *videoList = |
391 VideoListWidget *videoList = |
398 qobject_cast<VideoListWidget*>(object); |
392 qobject_cast<VideoListWidget*>(object); |
399 if (videoList) |
393 if (videoList) |
400 { |
394 { |
401 // init widget |
395 // init widget |
402 VideoServices *videoServices = 0; |
396 videoList->initialize(*model, mIsService, VideoCollectionCommon::ELevelCategory); |
403 if (mIsService) |
|
404 { |
|
405 videoServices = VideoServices::instance(); |
|
406 } |
|
407 videoList->initialize(*model, videoServices, VideoCollectionCommon::ELevelCategory); |
|
408 } |
397 } |
409 } |
398 } |
410 } |
399 } |
411 else if (name.compare(DOCML_NAME_VC_COLLECTIONCONTENTWIDGET) == 0) |
400 else if (name.compare(DOCML_NAME_VC_COLLECTIONCONTENTWIDGET) == 0) |
412 { |
401 { |
420 |
409 |
421 VideoListWidget *videoList = qobject_cast<VideoListWidget*>(object); |
410 VideoListWidget *videoList = qobject_cast<VideoListWidget*>(object); |
422 if (videoList) |
411 if (videoList) |
423 { |
412 { |
424 // init widget |
413 // init widget |
425 VideoServices *videoServices = 0; |
|
426 if (mIsService) |
|
427 { |
|
428 videoServices = VideoServices::instance(); |
|
429 } |
|
430 // cannot set level at this point yet: it can be either default or user defined collection |
414 // cannot set level at this point yet: it can be either default or user defined collection |
431 videoList->initialize(*model, videoServices); |
415 videoList->initialize(*model, mIsService); |
432 } |
416 } |
433 } |
417 } |
434 } |
418 } |
435 else if (name.compare(DOCML_NAME_DIALOG) == 0) |
419 else if (name.compare(DOCML_NAME_DIALOG) == 0) |
436 { |
420 { |