diff -r adbe7d5ba2f5 -r 45e72b57a2fd videocollection/tsrc/stubs/src/videocollectionviewutils.cpp --- a/videocollection/tsrc/stubs/src/videocollectionviewutils.cpp Wed Jun 23 18:14:16 2010 +0300 +++ b/videocollection/tsrc/stubs/src/videocollectionviewutils.cpp Tue Jul 06 14:17:50 2010 +0300 @@ -28,7 +28,9 @@ QString VideoCollectionViewUtilsData::mIconString = ""; QString VideoCollectionViewUtilsData::mPressedString = ""; QVariant VideoCollectionViewUtilsData::mLastStatusAdditional = QVariant(); -VideoCollectionCommon::TCollectionLevels VideoCollectionViewUtilsData::mWidgetLevel = VideoCollectionCommon::ELevelInvalid; +VideoCollectionCommon::TCollectionLevels VideoCollectionViewUtilsData::mWidgetLevel = VideoCollectionCommon::ELevelVideos; +TMPXItemId VideoCollectionViewUtilsData::mActivityCollectionId = TMPXItemId::InvalidId(); +QString VideoCollectionViewUtilsData::mActivityCollectionName = ""; VideoCollectionViewUtils& VideoCollectionViewUtils::instance() { @@ -125,16 +127,28 @@ // not stubbed } -void VideoCollectionViewUtils::saveWidgetLevel(VideoCollectionCommon::TCollectionLevels &level) +void VideoCollectionViewUtils::setWidgetActivityLevel(const VideoCollectionCommon::TCollectionLevels &level) { - Q_UNUSED(level); - // not stubbed + VideoCollectionViewUtilsData::mWidgetLevel = level; } -VideoCollectionCommon::TCollectionLevels VideoCollectionViewUtils::loadWidgetLevel() +void VideoCollectionViewUtils::getActivityWidgetLevel(VideoCollectionCommon::TCollectionLevels &level) +{ + level = VideoCollectionViewUtilsData::mWidgetLevel; +} + +void VideoCollectionViewUtils::setCollectionActivityData(const TMPXItemId &id, const QString &name) { - return VideoCollectionViewUtilsData::mWidgetLevel; + VideoCollectionViewUtilsData::mActivityCollectionId = id; + VideoCollectionViewUtilsData::mActivityCollectionName = name; } + +void VideoCollectionViewUtils::getCollectionActivityData(TMPXItemId &id, QString &name) +{ + id = VideoCollectionViewUtilsData::mActivityCollectionId; + name = VideoCollectionViewUtilsData::mActivityCollectionName; +} + void VideoCollectionViewUtils::sortModel(VideoSortFilterProxyModel *model, bool async, VideoCollectionCommon::TCollectionLevels target)