46 // Two-phase construction method |
46 // Two-phase construction method |
47 // ----------------------------------------------------------------------------- |
47 // ----------------------------------------------------------------------------- |
48 // |
48 // |
49 void CAbstractMediaMtpDataProviderSetObjectReferences::ConstructL() |
49 void CAbstractMediaMtpDataProviderSetObjectReferences::ConstructL() |
50 { |
50 { |
51 |
51 // Do nothing |
52 } |
52 } |
53 |
53 |
54 // ----------------------------------------------------------------------------- |
54 // ----------------------------------------------------------------------------- |
55 // CAbstractMediaMtpDataProviderSetObjectReferences::~CAbstractMediaMtpDataProviderSetObjectReferences |
55 // CAbstractMediaMtpDataProviderSetObjectReferences::~CAbstractMediaMtpDataProviderSetObjectReferences |
56 // Destructor |
56 // Destructor |
57 // ----------------------------------------------------------------------------- |
57 // ----------------------------------------------------------------------------- |
58 // |
58 // |
59 CAbstractMediaMtpDataProviderSetObjectReferences::~CAbstractMediaMtpDataProviderSetObjectReferences() |
59 CAbstractMediaMtpDataProviderSetObjectReferences::~CAbstractMediaMtpDataProviderSetObjectReferences() |
60 { |
60 { |
61 |
61 // Do nothing |
62 } |
62 } |
63 |
63 |
64 // ----------------------------------------------------------------------------- |
64 // ----------------------------------------------------------------------------- |
65 // CAbstractMediaMtpDataProviderSetObjectReferences::CAbstractMediaMtpDataProviderSetObjectReferences |
65 // CAbstractMediaMtpDataProviderSetObjectReferences::CAbstractMediaMtpDataProviderSetObjectReferences |
66 // Standard c++ constructor |
66 // Standard c++ constructor |
67 // ----------------------------------------------------------------------------- |
67 // ----------------------------------------------------------------------------- |
68 // |
68 // |
69 CAbstractMediaMtpDataProviderSetObjectReferences::CAbstractMediaMtpDataProviderSetObjectReferences( MMTPDataProviderFramework& aFramework, |
69 CAbstractMediaMtpDataProviderSetObjectReferences::CAbstractMediaMtpDataProviderSetObjectReferences( MMTPDataProviderFramework& aFramework, |
70 MMTPConnection& aConnection, |
70 MMTPConnection& aConnection, |
71 MMmMtpDpConfig& aDpConfig ) : |
71 MMmMtpDpConfig& aDpConfig ) : |
72 CSetObjectReferences( aFramework, aConnection, aDpConfig ) |
72 CSetObjectReferences( aFramework, aConnection, aDpConfig ) |
73 { |
73 { |
74 |
74 // Do nothing |
75 } |
75 } |
76 |
76 |
77 // ----------------------------------------------------------------------------- |
77 // ----------------------------------------------------------------------------- |
78 // CAbstractMediaMtpDataProviderSetObjectReferences::DoSetObjectReferencesL |
78 // CAbstractMediaMtpDataProviderSetObjectReferences::DoSetObjectReferencesL |
79 // set references to DB |
79 // set references to DB |
85 CDesCArray& aRefFileArray ) |
85 CDesCArray& aRefFileArray ) |
86 { |
86 { |
87 TInt count = sizeof( KAbstractMediaMtpDataProviderSupportedFormats ) / sizeof (TUint16); |
87 TInt count = sizeof( KAbstractMediaMtpDataProviderSupportedFormats ) / sizeof (TUint16); |
88 TBool supported = EFalse; |
88 TBool supported = EFalse; |
89 |
89 |
90 for( TInt i = 0; i < count; i++ ) |
90 for ( TInt i = 0; i < count; i++ ) |
91 { |
91 { |
92 if( KAbstractMediaMtpDataProviderSupportedFormats[i] == aObjectFormat ) |
92 if( KAbstractMediaMtpDataProviderSupportedFormats[i] == aObjectFormat ) |
93 { |
93 { |
94 supported = ETrue; |
94 supported = ETrue; |
95 break; |
95 break; |
96 } |
96 } |
97 } |
97 } |
98 |
98 |
99 if ( supported ) |
99 if ( supported ) |
100 { |
100 { |
101 aWrapper.SetPlaylistL( aSrcFileName, aRefFileArray ); |
101 aWrapper.SetAbstractMediaL( aSrcFileName, aRefFileArray, EMPXPlaylist ); |
102 } |
102 } |
103 } |
103 } |
104 |
104 |
105 // end of file |
105 // end of file |