mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataprovidercopyobject.cpp
equal
deleted
inserted
replaced
14 * Description: Implement the operation: Copy Object |
14 * Description: Implement the operation: Copy Object |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 #include <mtp/mmtpdataproviderframework.h> |
|
20 #include <mtp/cmtptypeobjectproplist.h> |
19 #include <mtp/cmtptypeobjectproplist.h> |
21 #include <mtp/cmtptypestring.h> |
20 #include <mtp/cmtptypestring.h> |
22 #include <mtp/cmtptypearray.h> |
21 #include <mtp/cmtptypearray.h> |
23 |
22 |
24 #include "cmediamtpdataprovidercopyobject.h" |
23 #include "cmediamtpdataprovidercopyobject.h" |
170 break; |
169 break; |
171 |
170 |
172 case EMTPObjectPropCodeWidth: |
171 case EMTPObjectPropCodeWidth: |
173 case EMTPObjectPropCodeHeight: |
172 case EMTPObjectPropCodeHeight: |
174 case EMTPObjectPropCodeDuration: |
173 case EMTPObjectPropCodeDuration: |
175 case EMTPObjectPropCodeUseCount: |
|
176 case EMTPObjectPropCodeSampleRate: |
174 case EMTPObjectPropCodeSampleRate: |
177 case EMTPObjectPropCodeAudioWAVECodec: |
175 case EMTPObjectPropCodeAudioWAVECodec: |
178 case EMTPObjectPropCodeAudioBitRate: |
176 case EMTPObjectPropCodeAudioBitRate: |
179 case EMTPObjectPropCodeVideoFourCCCodec: |
177 case EMTPObjectPropCodeVideoFourCCCodec: |
180 case EMTPObjectPropCodeVideoBitRate: |
178 case EMTPObjectPropCodeVideoBitRate: |
215 User::Leave( KErrNotSupported ); |
213 User::Leave( KErrNotSupported ); |
216 } |
214 } |
217 break; |
215 break; |
218 } |
216 } |
219 |
217 |
|
218 // centralize logic to handle error, doing so, that's on need to trap the |
220 // Ignore all errors came from mpx db. |
219 // Ignore all errors came from mpx db. |
221 // It's enough that only file copied successfully no matter metadata got whatever failure. |
220 // It's enough that only file copied successfully no matter metadata got whatever failure. |
222 if ( err != KErrNone ) |
221 if ( err != KErrNone ) |
223 { |
222 { |
224 iPropertyElement = NULL; |
223 iPropertyElement = NULL; |