mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidersetobjectreferences.cpp
branchRCL_3
changeset 9 bee149131e4b
parent 0 a2952bb97e68
equal deleted inserted replaced
4:d45095c2f4f3 9:bee149131e4b
    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