37 // ----------------------------------------------------------------------------- |
41 // ----------------------------------------------------------------------------- |
38 // |
42 // |
39 VideoThumbnailData::VideoThumbnailData() : |
43 VideoThumbnailData::VideoThumbnailData() : |
40 d_ptr(new VideoThumbnailDataPrivate()) |
44 d_ptr(new VideoThumbnailDataPrivate()) |
41 { |
45 { |
|
46 FUNC_LOG; |
42 connect(d_ptr, SIGNAL(thumbnailsFetched(QList<TMPXItemId>)), |
47 connect(d_ptr, SIGNAL(thumbnailsFetched(QList<TMPXItemId>)), |
43 this, SIGNAL(thumbnailsFetched(QList<TMPXItemId>))); |
48 this, SIGNAL(thumbnailsFetched(QList<TMPXItemId>))); |
44 } |
49 } |
45 |
50 |
46 // ----------------------------------------------------------------------------- |
51 // ----------------------------------------------------------------------------- |
47 // VideoThumbnailData::~VideoThumbnailData() |
52 // VideoThumbnailData::~VideoThumbnailData() |
48 // ----------------------------------------------------------------------------- |
53 // ----------------------------------------------------------------------------- |
49 // |
54 // |
50 VideoThumbnailData::~VideoThumbnailData() |
55 VideoThumbnailData::~VideoThumbnailData() |
51 { |
56 { |
|
57 FUNC_LOG; |
52 disconnect(d_ptr, SIGNAL(thumbnailsFetched(QList<TMPXItemId>)), |
58 disconnect(d_ptr, SIGNAL(thumbnailsFetched(QList<TMPXItemId>)), |
53 this, SIGNAL(thumbnailsFetched(QList<TMPXItemId>))); |
59 this, SIGNAL(thumbnailsFetched(QList<TMPXItemId>))); |
54 delete d_ptr; |
60 delete d_ptr; |
55 } |
61 } |
56 |
62 |
58 // VideoThumbnailData::removeThumbnail() |
64 // VideoThumbnailData::removeThumbnail() |
59 // ----------------------------------------------------------------------------- |
65 // ----------------------------------------------------------------------------- |
60 // |
66 // |
61 bool VideoThumbnailData::removeThumbnail(TMPXItemId mediaId) |
67 bool VideoThumbnailData::removeThumbnail(TMPXItemId mediaId) |
62 { |
68 { |
|
69 FUNC_LOG; |
63 return d_ptr->removeThumbnail(mediaId); |
70 return d_ptr->removeThumbnail(mediaId); |
64 } |
71 } |
65 |
72 |
66 // ----------------------------------------------------------------------------- |
73 // ----------------------------------------------------------------------------- |
67 // VideoThumbnailData::getThumbnail() |
74 // VideoThumbnailData::getThumbnail() |
68 // ----------------------------------------------------------------------------- |
75 // ----------------------------------------------------------------------------- |
69 // |
76 // |
70 const QIcon* VideoThumbnailData::getThumbnail(TMPXItemId mediaId) |
77 const QIcon* VideoThumbnailData::getThumbnail(TMPXItemId mediaId) |
71 { |
78 { |
|
79 FUNC_LOG; |
72 return d_ptr->getThumbnail(mediaId); |
80 return d_ptr->getThumbnail(mediaId); |
73 } |
81 } |
74 |
82 |
75 // ----------------------------------------------------------------------------- |
83 // ----------------------------------------------------------------------------- |
76 // VideoThumbnailData::startBackgroundFetching() |
84 // VideoThumbnailData::startBackgroundFetching() |
77 // ----------------------------------------------------------------------------- |
85 // ----------------------------------------------------------------------------- |
78 // |
86 // |
79 void VideoThumbnailData::startBackgroundFetching(VideoSortFilterProxyModel *model, int fetchIndex) |
87 void VideoThumbnailData::startBackgroundFetching(VideoSortFilterProxyModel *model, int fetchIndex) |
80 { |
88 { |
|
89 FUNC_LOG; |
81 d_ptr->startBackgroundFetching(model, fetchIndex); |
90 d_ptr->startBackgroundFetching(model, fetchIndex); |
82 } |
91 } |
83 |
92 |
84 // ----------------------------------------------------------------------------- |
93 // ----------------------------------------------------------------------------- |
85 // VideoThumbnailData::enableBackgroundFetching() |
94 // VideoThumbnailData::enableBackgroundFetching() |
86 // ----------------------------------------------------------------------------- |
95 // ----------------------------------------------------------------------------- |
87 // |
96 // |
88 void VideoThumbnailData::enableBackgroundFetching(bool enable) |
97 void VideoThumbnailData::enableBackgroundFetching(bool enable) |
89 { |
98 { |
|
99 FUNC_LOG; |
90 d_ptr->enableBackgroundFetching(enable); |
100 d_ptr->enableBackgroundFetching(enable); |
91 } |
101 } |
92 |
102 |
93 // ----------------------------------------------------------------------------- |
103 // ----------------------------------------------------------------------------- |
94 // VideoThumbnailData::enableThumbnailCreation() |
104 // VideoThumbnailData::enableThumbnailCreation() |
95 // ----------------------------------------------------------------------------- |
105 // ----------------------------------------------------------------------------- |
96 // |
106 // |
97 void VideoThumbnailData::enableThumbnailCreation(bool enable) |
107 void VideoThumbnailData::enableThumbnailCreation(bool enable) |
98 { |
108 { |
|
109 FUNC_LOG; |
99 d_ptr->enableThumbnailCreation(enable); |
110 d_ptr->enableThumbnailCreation(enable); |
100 } |
111 } |
101 |
112 |
102 // ----------------------------------------------------------------------------- |
113 // ----------------------------------------------------------------------------- |
103 // VideoThumbnailData::freeThumbnailData() |
114 // VideoThumbnailData::freeThumbnailData() |
104 // ----------------------------------------------------------------------------- |
115 // ----------------------------------------------------------------------------- |
105 // |
116 // |
106 void VideoThumbnailData::freeThumbnailData() |
117 void VideoThumbnailData::freeThumbnailData() |
107 { |
118 { |
|
119 FUNC_LOG; |
108 d_ptr->freeThumbnailData(); |
120 d_ptr->freeThumbnailData(); |
109 } |
121 } |
110 |
122 |
111 // End of file |
123 // End of file |