equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: videolist selection dialog implementation |
14 * Description: videolist selection dialog implementation |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 30.1.3 % |
18 // Version : %version: 30.1.4 % |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include <qgraphicsitem.h> |
21 #include <qgraphicsitem.h> |
22 #include <hblabel.h> |
22 #include <hblabel.h> |
23 #include <hbcheckbox.h> |
23 #include <hbcheckbox.h> |
28 #include <vcxmyvideosdefs.h> |
28 #include <vcxmyvideosdefs.h> |
29 #include <hbstyleloader.h> |
29 #include <hbstyleloader.h> |
30 |
30 |
31 #include "videocollectionuiloader.h" |
31 #include "videocollectionuiloader.h" |
32 #include "videolistwidget.h" |
32 #include "videolistwidget.h" |
33 #include "videosortfilterproxymodel.h" |
33 #include "videoproxymodelgeneric.h" |
34 #include "videolistselectiondialog.h" |
34 #include "videolistselectiondialog.h" |
35 #include "videocollectionwrapper.h" |
35 #include "videocollectionwrapper.h" |
36 #include "videocollectionviewutils.h" |
36 #include "videocollectionviewutils.h" |
37 #include "videocollectionclient.h" |
37 #include "videocollectionclient.h" |
38 #include "videocollectiontrace.h" |
38 #include "videocollectiontrace.h" |
99 setDismissPolicy(HbDialog::NoDismiss); |
99 setDismissPolicy(HbDialog::NoDismiss); |
100 setTimeout(HbDialog::NoTimeout); |
100 setTimeout(HbDialog::NoTimeout); |
101 |
101 |
102 // create model for list widget |
102 // create model for list widget |
103 mModel = |
103 mModel = |
104 VideoCollectionWrapper::instance().getModel( |
104 VideoCollectionWrapper::instance().getGenericModel(); |
105 VideoCollectionCommon::EModelTypeGeneric); |
|
106 if (mModel) |
105 if (mModel) |
107 { |
106 { |
108 // create list widget |
107 // create list widget |
109 mListWidget = new VideoListWidget(mUiLoader); |
108 mListWidget = new VideoListWidget(mUiLoader); |
110 if(mListWidget->initialize(*mModel) < 0) |
109 if(mListWidget->initialize(*mModel) < 0) |
187 bool VideoListSelectionDialog::initDialog() |
186 bool VideoListSelectionDialog::initDialog() |
188 { |
187 { |
189 FUNC_LOG; |
188 FUNC_LOG; |
190 if(!mModel) |
189 if(!mModel) |
191 { |
190 { |
192 mModel = VideoCollectionWrapper::instance().getModel(VideoCollectionCommon::EModelTypeGeneric); |
191 mModel = VideoCollectionWrapper::instance().getGenericModel(); |
193 if (!mModel) |
192 if (!mModel) |
194 { |
193 { |
195 return false; |
194 return false; |
196 } |
195 } |
197 } |
196 } |
791 { |
790 { |
792 FUNC_LOG; |
791 FUNC_LOG; |
793 QString name; |
792 QString name; |
794 if(mSelectedAlbumId.iId2 > KVcxMvcMediaTypeVideo) |
793 if(mSelectedAlbumId.iId2 > KVcxMvcMediaTypeVideo) |
795 { |
794 { |
796 VideoSortFilterProxyModel *model = |
795 VideoProxyModelGeneric *model = |
797 VideoCollectionWrapper::instance().getModel( |
796 VideoCollectionWrapper::instance().getCollectionsModel(); |
798 VideoCollectionCommon::EModelTypeCollections); |
|
799 if(!model) |
797 if(!model) |
800 { |
798 { |
801 return name; |
799 return name; |
802 } |
800 } |
803 QModelIndex index = model->indexOfId(mSelectedAlbumId); |
801 QModelIndex index = model->indexOfId(mSelectedAlbumId); |