16 */ |
16 */ |
17 |
17 |
18 #ifndef VIDEOCOLLECTIONWRAPPERDATA_H |
18 #ifndef VIDEOCOLLECTIONWRAPPERDATA_H |
19 #define VIDEOCOLLECTIONWRAPPERDATA_H |
19 #define VIDEOCOLLECTIONWRAPPERDATA_H |
20 |
20 |
21 #include "videosortfilterproxymodel.h" |
21 #include "videoproxymodelgeneric.h" |
|
22 #include "videoproxymodelallvideos.h" |
|
23 #include "videoproxymodelcollections.h" |
|
24 #include "videoproxymodelcontent.h" |
22 #include "videolistdatamodel.h" |
25 #include "videolistdatamodel.h" |
|
26 #include <qpointer.h> |
23 |
27 |
24 class VideoCollectionWrapperData |
28 class VideoCollectionWrapperData : public QObject |
25 { |
29 { |
|
30 Q_OBJECT |
|
31 |
26 public: // methods |
32 public: // methods |
27 static void reset() |
33 static void reset(); |
28 { |
34 /*{ |
29 mGetModelFails = false; |
35 mGetGenericModelFails = false; |
|
36 mGetAllVideosModelFails = false; |
|
37 mGetCollectionsModelFails = false; |
|
38 mGetCollectionContentModelFails = false; |
30 |
39 |
31 delete mAllVideosModel; |
40 delete mAllVideosModel; |
32 mAllVideosModel = 0; |
|
33 |
|
34 delete mCollectionsModel; |
41 delete mCollectionsModel; |
35 mCollectionsModel = 0; |
|
36 |
|
37 delete mCollectionContentModel; |
42 delete mCollectionContentModel; |
38 mCollectionContentModel = 0; |
|
39 |
|
40 delete mGenericModel; |
43 delete mGenericModel; |
41 mGenericModel = 0; |
44 |
42 |
|
43 delete mSourceModel; |
45 delete mSourceModel; |
44 mSourceModel = 0; |
46 mSourceModel = 0; |
45 } |
47 }*/ |
46 |
48 |
47 public: // data |
49 public: // data |
48 static bool mGetModelFails; |
50 static bool mGetGenericModelFails; |
|
51 static bool mGetAllVideosModelFails; |
|
52 static bool mGetCollectionsModelFails; |
|
53 static bool mGetCollectionContentModelFails; |
49 static VideoListDataModel *mSourceModel; |
54 static VideoListDataModel *mSourceModel; |
50 static VideoSortFilterProxyModel *mAllVideosModel; |
55 static QPointer<VideoProxyModelGeneric> mAllVideosModel; |
51 static VideoSortFilterProxyModel *mCollectionsModel; |
56 static QPointer<VideoProxyModelGeneric> mCollectionsModel; |
52 static VideoSortFilterProxyModel *mCollectionContentModel; |
57 static QPointer<VideoProxyModelGeneric> mCollectionContentModel; |
53 static VideoSortFilterProxyModel *mGenericModel; |
58 static QPointer<VideoProxyModelGeneric> mGenericModel; |
54 }; |
59 }; |
55 |
60 |
56 #endif /* VIDEOSORTFILTERPROXYMODEL_H */ |
61 #endif /* VIDEOCOLLECTIONWRAPPERDATA_H */ |