equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: video collection view plugin's ui utils class |
14 * Description: video collection view plugin's ui utils class |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 47 % |
18 // Version : %version: 51 % |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include <hbglobal.h> |
21 #include <hbglobal.h> |
22 #include <hblistview.h> |
22 #include <hblistview.h> |
23 #include <hbscrollbar.h> |
23 #include <hbscrollbar.h> |
25 #include <hbdialog.h> |
25 #include <hbdialog.h> |
26 #include <hbmessagebox.h> |
26 #include <hbmessagebox.h> |
27 #include <hbnotificationdialog.h> |
27 #include <hbnotificationdialog.h> |
28 #include <hbparameterlengthlimiter.h> |
28 #include <hbparameterlengthlimiter.h> |
29 #include <xqsettingsmanager.h> |
29 #include <xqsettingsmanager.h> |
|
30 #include <xqserviceutil.h> |
30 #include <vcxmyvideosdefs.h> |
31 #include <vcxmyvideosdefs.h> |
31 |
32 |
32 #include "videocollectioncommon.h" |
33 #include "videocollectioncommon.h" |
33 #include "videocollectionviewutils.h" |
34 #include "videocollectionviewutils.h" |
34 #include "videosortfilterproxymodel.h" |
35 #include "videoproxymodelgeneric.h" |
35 #include "videoactivitystate.h" |
36 #include "videoactivitystate.h" |
36 #include "videocollectioncenrepdefs.h" |
37 #include "videocollectioncenrepdefs.h" |
37 #include "videocollectiontrace.h" |
38 #include "videocollectiontrace.h" |
38 |
39 |
39 // Object names. |
40 // Object names. |
68 |
69 |
69 // --------------------------------------------------------------------------- |
70 // --------------------------------------------------------------------------- |
70 // VideoCollectionViewUtils |
71 // VideoCollectionViewUtils |
71 // --------------------------------------------------------------------------- |
72 // --------------------------------------------------------------------------- |
72 // |
73 // |
73 VideoCollectionViewUtils::VideoCollectionViewUtils(): |
74 VideoCollectionViewUtils::VideoCollectionViewUtils() |
74 mVideosSortRole(-1), |
75 : mIsService(false) |
75 mCollectionsSortRole(-1), |
76 , mVideosSortRole(-1) |
76 mVideosSortOrder(Qt::AscendingOrder), |
77 , mCollectionsSortRole(-1) |
77 mCollectionsSortOrder(Qt::AscendingOrder) |
78 , mVideosSortOrder(Qt::AscendingOrder) |
|
79 , mCollectionsSortOrder(Qt::AscendingOrder) |
78 { |
80 { |
79 FUNC_LOG; |
81 FUNC_LOG; |
80 } |
82 } |
81 |
83 |
82 // --------------------------------------------------------------------------- |
84 // --------------------------------------------------------------------------- |
84 // --------------------------------------------------------------------------- |
86 // --------------------------------------------------------------------------- |
85 // |
87 // |
86 VideoCollectionViewUtils::~VideoCollectionViewUtils() |
88 VideoCollectionViewUtils::~VideoCollectionViewUtils() |
87 { |
89 { |
88 FUNC_LOG; |
90 FUNC_LOG; |
|
91 } |
|
92 |
|
93 // --------------------------------------------------------------------------- |
|
94 // setIsService |
|
95 // --------------------------------------------------------------------------- |
|
96 // |
|
97 void VideoCollectionViewUtils::setIsService() |
|
98 { |
|
99 FUNC_LOG; |
|
100 |
|
101 mIsService = XQServiceUtil::isService(); |
|
102 |
|
103 INFO_1("VideoCollectionViewUtils::setService() saving: is service: %d", mIsService); |
|
104 } |
|
105 |
|
106 // --------------------------------------------------------------------------- |
|
107 // isService |
|
108 // --------------------------------------------------------------------------- |
|
109 // |
|
110 bool VideoCollectionViewUtils::isService() |
|
111 { |
|
112 FUNC_LOG; |
|
113 |
|
114 return mIsService; |
89 } |
115 } |
90 |
116 |
91 // --------------------------------------------------------------------------- |
117 // --------------------------------------------------------------------------- |
92 // saveSortingValues |
118 // saveSortingValues |
93 // --------------------------------------------------------------------------- |
119 // --------------------------------------------------------------------------- |
254 // --------------------------------------------------------------------------- |
280 // --------------------------------------------------------------------------- |
255 // sortModel |
281 // sortModel |
256 // --------------------------------------------------------------------------- |
282 // --------------------------------------------------------------------------- |
257 // |
283 // |
258 void VideoCollectionViewUtils::sortModel( |
284 void VideoCollectionViewUtils::sortModel( |
259 VideoSortFilterProxyModel *model, |
285 VideoProxyModelGeneric *model, |
260 bool async, |
286 bool async, |
261 VideoCollectionCommon::TCollectionLevels target) |
287 VideoCollectionCommon::TCollectionLevels target) |
262 { |
288 { |
263 FUNC_LOG; |
289 FUNC_LOG; |
264 if (model) |
290 if (model) |
392 { |
418 { |
393 msg = HbParameterLengthLimiter(format).arg(additional.toString()); |
419 msg = HbParameterLengthLimiter(format).arg(additional.toString()); |
394 } |
420 } |
395 break; |
421 break; |
396 case VideoCollectionCommon::statusMultipleDeleteFail: |
422 case VideoCollectionCommon::statusMultipleDeleteFail: |
397 msg = hbTrId("txt_videos_info_unable_to_delete_some_items_which"); |
423 msg = hbTrId("txt_videos_info_unable_to_delete_some_videos_which"); |
398 break; |
424 break; |
399 case VideoCollectionCommon::statusSingleRemoveFail: |
425 case VideoCollectionCommon::statusSingleRemoveFail: |
400 format = hbTrId("txt_videos_info_unable_to_remove_collection_1"); |
426 format = hbTrId("txt_videos_info_unable_to_remove_collection_1"); |
401 if(additional.isValid()) |
427 if(additional.isValid()) |
402 { |
428 { |
410 // videos added to collection - status should containg both count and collection name |
436 // videos added to collection - status should containg both count and collection name |
411 if(additional.isValid() && additional.toList().count() == KAddToCollectionDataCount) |
437 if(additional.isValid() && additional.toList().count() == KAddToCollectionDataCount) |
412 { |
438 { |
413 int count = additional.toList().at(KAddToCollectionCountIndex).toInt(); |
439 int count = additional.toList().at(KAddToCollectionCountIndex).toInt(); |
414 QString name = additional.toList().at(KAddToCollectionNameIndex).toString(); |
440 QString name = additional.toList().at(KAddToCollectionNameIndex).toString(); |
415 if(count && name.length()) |
441 if(count > 0 && name.length()) |
416 { |
442 { |
417 msg = hbTrId("txt_videos_dpopinfo_ln_videos_added_to_1", count).arg(name); |
443 const char* locId = count == 1 ? "txt_videos_dpopinfo_video_added_to_1" : |
|
444 "txt_videos_dpopinfo_videos_added_to_1"; |
|
445 |
|
446 msg = hbTrId(locId).arg(name); |
418 } |
447 } |
419 } |
448 } |
420 error = false; |
449 error = false; |
421 break; |
450 break; |
422 case VideoCollectionCommon::statusAllVideosAlreadyInCollection: |
451 case VideoCollectionCommon::statusAllVideosAlreadyInCollection: |