diff -r 4bfa887905cf -r d2b028fd1f7d videocollection/tsrc/stubs/src/videocollectionuiloader.cpp --- a/videocollection/tsrc/stubs/src/videocollectionuiloader.cpp Mon Aug 23 14:27:29 2010 +0300 +++ b/videocollection/tsrc/stubs/src/videocollectionuiloader.cpp Fri Sep 03 12:37:43 2010 +0300 @@ -136,14 +136,17 @@ name == DOCML_NAME_VC_COLLECTIONWIDGET || name == DOCML_NAME_VC_COLLECTIONCONTENTWIDGET) { - VideoCollectionCommon::TModelType type = VideoCollectionCommon::EModelTypeAllVideos; + VideoProxyModelGeneric *model(0); + if(name == DOCML_NAME_VC_COLLECTIONWIDGET) { - type = VideoCollectionCommon::EModelTypeCollections; + model = wrapper.getCollectionsModel(); } else if (name == DOCML_NAME_VC_COLLECTIONCONTENTWIDGET) { - type = VideoCollectionCommon::EModelTypeCollectionContent; + model = wrapper.getCollectionContentModel(); + } else + { + model = wrapper.getAllVideosModel(); } VideoListWidget *videoList = qobject_cast(object); - VideoSortFilterProxyModel *model = wrapper.getModel(type); VideoCollectionCommon::TCollectionLevels level = VideoCollectionCommon::ELevelInvalid; if(name == DOCML_NAME_VC_VIDEOLISTWIDGET )