diff -r 4bfa887905cf -r d2b028fd1f7d videocollection/videocollectionview/src/videocollectionviewutils.cpp --- a/videocollection/videocollectionview/src/videocollectionviewutils.cpp Mon Aug 23 14:27:29 2010 +0300 +++ b/videocollection/videocollectionview/src/videocollectionviewutils.cpp Fri Sep 03 12:37:43 2010 +0300 @@ -15,7 +15,7 @@ * */ -// Version : %version: 47 % +// Version : %version: 51 % // INCLUDE FILES #include @@ -27,11 +27,12 @@ #include #include #include +#include #include #include "videocollectioncommon.h" #include "videocollectionviewutils.h" -#include "videosortfilterproxymodel.h" +#include "videoproxymodelgeneric.h" #include "videoactivitystate.h" #include "videocollectioncenrepdefs.h" #include "videocollectiontrace.h" @@ -70,11 +71,12 @@ // VideoCollectionViewUtils // --------------------------------------------------------------------------- // -VideoCollectionViewUtils::VideoCollectionViewUtils(): - mVideosSortRole(-1), - mCollectionsSortRole(-1), - mVideosSortOrder(Qt::AscendingOrder), - mCollectionsSortOrder(Qt::AscendingOrder) +VideoCollectionViewUtils::VideoCollectionViewUtils() + : mIsService(false) + , mVideosSortRole(-1) + , mCollectionsSortRole(-1) + , mVideosSortOrder(Qt::AscendingOrder) + , mCollectionsSortOrder(Qt::AscendingOrder) { FUNC_LOG; } @@ -89,6 +91,30 @@ } // --------------------------------------------------------------------------- +// setIsService +// --------------------------------------------------------------------------- +// +void VideoCollectionViewUtils::setIsService() +{ + FUNC_LOG; + + mIsService = XQServiceUtil::isService(); + + INFO_1("VideoCollectionViewUtils::setService() saving: is service: %d", mIsService); +} + +// --------------------------------------------------------------------------- +// isService +// --------------------------------------------------------------------------- +// +bool VideoCollectionViewUtils::isService() +{ + FUNC_LOG; + + return mIsService; +} + +// --------------------------------------------------------------------------- // saveSortingValues // --------------------------------------------------------------------------- // @@ -256,7 +282,7 @@ // --------------------------------------------------------------------------- // void VideoCollectionViewUtils::sortModel( - VideoSortFilterProxyModel *model, + VideoProxyModelGeneric *model, bool async, VideoCollectionCommon::TCollectionLevels target) { @@ -394,7 +420,7 @@ } break; case VideoCollectionCommon::statusMultipleDeleteFail: - msg = hbTrId("txt_videos_info_unable_to_delete_some_items_which"); + msg = hbTrId("txt_videos_info_unable_to_delete_some_videos_which"); break; case VideoCollectionCommon::statusSingleRemoveFail: format = hbTrId("txt_videos_info_unable_to_remove_collection_1"); @@ -412,9 +438,12 @@ { int count = additional.toList().at(KAddToCollectionCountIndex).toInt(); QString name = additional.toList().at(KAddToCollectionNameIndex).toString(); - if(count && name.length()) + if(count > 0 && name.length()) { - msg = hbTrId("txt_videos_dpopinfo_ln_videos_added_to_1", count).arg(name); + const char* locId = count == 1 ? "txt_videos_dpopinfo_video_added_to_1" : + "txt_videos_dpopinfo_videos_added_to_1"; + + msg = hbTrId(locId).arg(name); } } error = false;